<?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[Engineering Leadership]]></title><description><![CDATA[Weekly newsletter for becoming a great engineering leader.]]></description><link>https://newsletter.eng-leadership.com</link><image><url>https://substackcdn.com/image/fetch/$s_!9opu!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png</url><title>Engineering Leadership</title><link>https://newsletter.eng-leadership.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 26 May 2026 15:44:29 GMT</lastBuildDate><atom:link href="https://newsletter.eng-leadership.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Gregor Ojstersek]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[info@gregorojstersek.com]]></webMaster><itunes:owner><itunes:email><![CDATA[info@gregorojstersek.com]]></itunes:email><itunes:name><![CDATA[Gregor Ojstersek]]></itunes:name></itunes:owner><itunes:author><![CDATA[Gregor Ojstersek]]></itunes:author><googleplay:owner><![CDATA[info@gregorojstersek.com]]></googleplay:owner><googleplay:email><![CDATA[info@gregorojstersek.com]]></googleplay:email><googleplay:author><![CDATA[Gregor Ojstersek]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Engineering Leadership LIVE Event in San Francisco]]></title><description><![CDATA[Updated speaker lineup for the Engineering Leadership Live event in San Francisco, that I am hosting together with my friends from Augment Code.]]></description><link>https://newsletter.eng-leadership.com/p/updated-speaker-lineup-engineering</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/updated-speaker-lineup-engineering</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 25 May 2026 18:35:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PMoD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PMoD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PMoD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png 424w, https://substackcdn.com/image/fetch/$s_!PMoD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png 848w, https://substackcdn.com/image/fetch/$s_!PMoD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!PMoD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PMoD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3118488,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/199223638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.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_!PMoD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png 424w, https://substackcdn.com/image/fetch/$s_!PMoD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png 848w, https://substackcdn.com/image/fetch/$s_!PMoD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!PMoD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6baf79-acb0-4966-b598-0ef1acb2b771_4038x2400.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Updated speaker lineup for the <a href="https://luma.com/m08ggil7">Engineering Leadership Live</a> event in San Francisco, that I am hosting together with my friends from Augment Code.<br><br>- <strong><a href="https://www.linkedin.com/in/gregorojstersek/">Gregor Ojstersek</a></strong>, CTO &amp; Author <strong><a href="https://newsletter.eng-leadership.com/">Engineering Leadership</a></strong> newsletter<br>Talk: AI-Native Engineering Leadership<br><br>- <strong><a href="https://www.linkedin.com/in/vinayperneti/">Vinay Perneti</a></strong>, VP of Engineering, <strong><a href="https://www.augmentcode.com/">Augment Code</a></strong><br>Talk: We Thought AI Transformation Was About Adopting Agents. We Were Wrong.<br><br>- <strong><a href="https://www.linkedin.com/in/andrew-d-churchill/">Andrew Churchill</a></strong>, CTO, <strong><a href="https://workweave.dev/">Weave</a></strong><br>Talk: What Actually Works: AI Coding Patterns from the Top 1% of Teams</p><p>- <strong><a href="https://www.linkedin.com/in/anwarhaneef/">Anwar Haneef</a></strong>, GM &amp; Head of Ecosystem, <strong><a href="https://www.canva.com/">Canva</a></strong><br>Talk: Your Product&#8217;s Next User Might Be an AI Agent. What Engineering Leaders Need to Know.</p><p>Join the event (limited spots available):</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;text&quot;:&quot;Secure your spot at the event&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://luma.com/m08ggil7"><span>Secure your spot at the event</span></a></p><p>Looking forward to seeing you there tomorrow!</p><p>Gregor</p>]]></content:encoded></item><item><title><![CDATA[How to Finish Engineering Projects Early Without Added Stress]]></title><description><![CDATA[A real-world case study on using the critical chain methodology to finish projects early without added stress.]]></description><link>https://newsletter.eng-leadership.com/p/how-to-use-critical-chain-methodology</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-use-critical-chain-methodology</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Sun, 24 May 2026 16:46:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9a1fa6d0-85f8-48df-8085-c9714a2c8d31_1600x842.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eo9b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eo9b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Eo9b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Eo9b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Eo9b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eo9b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg" width="1456" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.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;:76624,&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://newsletter.eng-leadership.com/i/198998736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.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_!Eo9b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Eo9b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Eo9b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Eo9b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7198e79-d2ca-4b20-ad04-097777db0e57_1600x842.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://larridin.com/developer-productivity?1">Larridin</a></strong>, an AI-native developer intelligence platform.</p><p><strong>Measure AI&#8217;s impact on engineering.</strong></p><p>Claude writes code 10x faster than a human. So why is engineering productivity up 20%, not 200%?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://larridin.com/developer-productivity?2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W-u3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 424w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 848w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 1272w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W-u3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png" width="1456" height="524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&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;:&quot;https://larridin.com/developer-productivity?2&quot;,&quot;belowTheFold&quot;:false,&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_!W-u3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 424w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 848w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 1272w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Engineers spend only 30-40% of their time actually coding. The rest goes to deployments, sprint planning, admin overhead, support questions, design reviews, incident response, and everything in between.</p><p>Until now, we&#8217;ve had no way to map and measure where that invisible work actually goes. Larridin changes that. Mapping how engineering work flows across your org, surfacing the blockers and friction that drag on productivity, and showing you exactly what to fix.</p><p><a href="https://larridin.com/developer-productivity?3">Larridin</a> delivers complete 360&#176; developer intelligence for AI-native engineering teams. From traditional developer productivity metrics to AI-era measures like Agent Effectiveness scores.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://larridin.com/developer-productivity&quot;,&quot;text&quot;:&quot;Unlock AI-native engineering potential&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://larridin.com/developer-productivity"><span>Unlock AI-native engineering potential</span></a></p><p>Thanks to Larridin for sponsoring this newsletter, let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>I like to say that finishing projects in software engineering is more like an art than a clear blueprint. Every team and project is different and what works for one may not for the other.</p><p>There are many ways to approach engineering projects. Today, we&#8217;ll go through a case study on what worked well for Karol W&#243;jciszko, Senior Engineering Manager, Webinterpret.</p><p>It&#8217;s a bit of an unconventional approach, and that&#8217;s exactly what makes it valuable and interesting to read.</p><p>Let&#8217;s introduce our guest author and get started!</p><h2>Introducing Karol W&#243;jciszko</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Karol W&#243;jciszko&quot;,&quot;id&quot;:141912717,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!uk1g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7e3f4a-576f-4b9a-b2e6-dce381aa2ccb_700x700.jpeg&quot;,&quot;uuid&quot;:&quot;6ade1e76-a882-4e7f-bd1f-7116f3c2fe36&quot;}" data-component-name="MentionToDOM"></span> is a senior engineering manager for Webinterpret, running multiple engineering teams. He also writes about engineering leadership topics in his newsletter called <a href="https://karolwojciszko.substack.com/">Engineering Leader&#8217;s Playbook</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_!5xlC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5xlC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5xlC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5xlC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5xlC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5xlC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg" width="1456" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123140,&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://newsletter.eng-leadership.com/i/198998736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.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_!5xlC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5xlC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5xlC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5xlC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964570dd-e982-4b07-8736-44e5c5fd5bd6_1678x894.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today, Karol will share a case study from a project he ran with an adapted version of critical chain project management. It&#8217;s a method from Eliyahu Goldratt&#8217;s <em><a href="https://www.toc-goldratt.com/en/product/Critical-Chain">Critical Chain</a></em>, originally designed for manufacturing and construction.</p><p>Let&#8217;s start!</p><h2>1. What Critical Chain Is and Why It Works So Well in IT</h2><p>The core mechanic in critical chain project management is almost provocatively simple. You take your team&#8217;s estimates, cut them all by 50%, and call these new numbers &#8220;aggressive but achievable.&#8221; </p><p>The time you removed from each task doesn&#8217;t disappear. It becomes your project buffer: a shared pool of time that the entire team draws from.</p><p>Let&#8217;s say an engineer estimated a task to take four days; they now have two days to finish it. If they do it in two days, you just put two days into the project buffer. If they finish in three days, there&#8217;s a day in the buffer. </p><p>And if they do it in five? They&#8217;ve used three days from the buffer, which is also fine. Nobody gets punished. You&#8217;re tracking how much total buffer the project is consuming versus how much actual progress has been made.</p><p>Why does this work? Because of <strong>Parkinson&#8217;s Law</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zH-v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zH-v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zH-v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zH-v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zH-v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zH-v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96049,&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://newsletter.eng-leadership.com/i/198998736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.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_!zH-v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zH-v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zH-v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zH-v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0917a123-53af-43ac-9e1e-c730fe46c98e_1600x870.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You&#8217;ve probably heard of it: Work expands to fill the time available. If you give someone four days for a task that they could realistically finish in less than two, they will almost always use the full four days. </p><p>Not because they&#8217;re lazy or wasting time; it&#8217;s just how human brains work. We fill the available time. We polish things that don&#8217;t need polishing. We revisit decisions. We context-switch because &#8220;there&#8217;s still time.&#8221;</p><blockquote><p>The result is a painful asymmetry in every project: Early finishes get absorbed silently, but delays are loud and visible.</p></blockquote><p>Think about it. When was the last time an engineer finished a task a day early and that extra day actually benefited the project timeline? It almost never happens. The saved time evaporates into a longer code review, an extra refactor, a coffee break. </p><p>But when a task takes one extra day? That shows up immediately in your burndown chart. Everyone notices.</p><p>Critical chain flips this dynamic. By setting aggressive targets, you create conditions in which early finishes are actually captured. Some tasks will run over the aggressive estimate. That&#8217;s to be expected. It&#8217;s what the buffer is for. </p><p>But the tasks that come in early now benefit the whole project instead of disappearing.</p><h3>The two rules that make critical chain work</h3><p>There are two rules that are nonnegotiable for this method to work.</p><ul><li><p><strong>Rule 1: Absolutely do not give penalties for going over the aggressive estimate</strong></p></li></ul><p>I mean &#8220;penalties&#8221; both formally and informally: no performance notes, no disappointed looks, no passive-aggressive &#8220;so, task 7 took a bit longer, huh?&#8221; in a standup. The engineer did their best. </p><p>The aggressive estimate was designed to be missed sometimes. If you create any kind of penalty, even subtle social pressure, you&#8217;ll destroy the entire method. People will start padding estimates again, and you&#8217;ll be back to square one.</p><p>This is harder than it sounds. As a manager, you need to genuinely not react when someone takes five days on a task estimated at two and a half. Your body language matters. Your tone matters. The team is watching.</p><ul><li><p><strong>Rule 2: Track the buffer, not individual tasks</strong></p></li></ul><p>The question is never &#8220;Did Sarah finish task 7 on time?&#8221; The question is always &#8220;How much total buffer has the project consumed versus how much total progress have we made?&#8221; <strong>This is a team-level metric.</strong> </p><blockquote><p>Individual task overruns don&#8217;t matter as long as the overall project buffer is healthy.</p></blockquote><p>This also builds team spirit. Now it&#8217;s not about individual performance. It&#8217;s about the collective mission. Some tasks will finish early, and some will finish late. The team wins together.</p><h3>Adapting it for story points (yes, I know)</h3><p>I need to address the elephant in the room: story points.</p><p>Classic critical chain uses time estimates. But most software teams estimate in story points (SPs), which is a measure of complexity rather than time. Purists will tell you that you can&#8217;t convert story points to time. And technically they&#8217;re right.</p><p>But you can calculate how long your team historically takes to finish tasks of each size. That&#8217;s not a theoretical conversion; it&#8217;s empirical data. And it&#8217;s good enough for critical chain to work.</p><p>Here&#8217;s what I do: I pull all completed tasks from the previous quarter and calculate the median completion time for each SP value. Whether a task had 2 SPs or 5 or 8 or any other amount, I still take the median completion time, which scales with the points.</p><p>Why median and not average? Because the median filters out outliers. That one task that took 14 days because an engineer went on vacation mid-project? The median ignores it; the average doesn&#8217;t. The median gives you a naturally tighter, more aggressive baseline, which is exactly what we want.</p><p><strong>A critical point:</strong> This entire calculation happens outside of the team. I pull the data, I compute the medians, I set up the buffer. Engineers don&#8217;t need to think about any of this. They just do their normal work. This is homework for the manager, not an extra burden on the team.</p><p>Once you have the median times, you cut them by 50%. That&#8217;s your aggressive estimate for each task. The sum of everything you cut becomes your project buffer.</p><p>I use 50% in this case study, but you can start gentler, such as 30% or even 20%. The principle is the same. You can adjust the aggressiveness as you and the team get comfortable with the method.</p><h2>2. Case Study: From Red Zone to Early Finish in 4 Weeks</h2><p>Let me walk you through an actual project week by week, so you can see how this plays out in practice.</p><p>Our starting conditions:</p><ul><li><p>17 tasks, estimated at 70 SPs total</p></li><li><p>A team of three: two senior engineers, one midlevel</p></li><li><p>A clearly defined scope (fixed epic)</p></li><li><p>Buffer after 50% cut: 35 SPs</p></li></ul><h3>The math behind buffer tracking</h3><p>In the case study below, I track two numbers week by week: </p><ul><li><p>buffer consumption and </p></li><li><p>project progress. </p></li></ul><p>Here&#8217;s how I calculate each one.</p><p>Buffer consumption is based on the difference between the aggressive estimate and the actual cycle time for each completed task. </p><p>When a task is closed, I know how long it actually took. I compare that against the aggressive estimate I assigned during planning. The difference tells me how much buffer that task consumed or saved.</p><p><strong>A quick example:</strong> If the aggressive estimate for a task was 2 days, but the task actually took 3 days to complete, that task consumed 1 day of buffer. If it took only 1.5 days, it saved half a day of buffer. </p><p>At the end of each week, I add up the total buffer consumed across all completed tasks and express it as a percentage of the total project buffer. So if used 2 days out of a buffer of 10 days, we used 20% of the buffer.</p><p>Project progress is simpler. It&#8217;s the percentage of delivered story points relative to the total scope. If the project has 70 story points in total and the team delivered 7 this week, progress is 10%.</p><p><strong>Are we on track?</strong> I compare the two numbers. If buffer consumption is 26% but project progress is only 16%, we&#8217;re 10 percentage points, or 62.5%, behind. </p><p>The project is consuming buffer faster than it&#8217;s producing results. If progress is <em>ahead</em> of buffer consumption, we&#8217;re in good shape.</p><blockquote><p>One thing I want to call out here: I deliberately keep the math simple. </p></blockquote><p>You might notice there&#8217;s no weighted scoring, no statistical modeling, no confidence intervals. That&#8217;s intentional. The foundation of this entire method is a median for cycle time, which is already an approximation. </p><p>We&#8217;re working with uncertainty from the start. There&#8217;s no point in building sophisticated calculations on top of an uncertain baseline. That&#8217;s just stacking assumptions on assumptions. </p><p>I treat these numbers as a guideline, not a guarantee, and the method works precisely because it embraces that simplicity instead of pretending to be more precise than it is.</p><h3>Week 1: Red alert</h3><p><strong>Buffer consumed: 26% | Progress: 16%</strong></p><p>Buffer consumption was 10 percentage points ahead of project progress (26%-16%). The gauge chart went straight to red.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g0rn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g0rn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g0rn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g0rn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g0rn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g0rn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg" width="1456" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46911,&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://newsletter.eng-leadership.com/i/198998736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.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_!g0rn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g0rn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g0rn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g0rn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8979563a-70b1-4896-b8f4-554353291238_1600x545.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s the interesting part: By traditional velocity/throughput metrics, this was a completely normal first week. If I&#8217;d been running this project with a standard burndown chart, nobody would have raised an eyebrow. The team was delivering at a typical pace for Week 1.</p><p>But the critical chain gauge doesn&#8217;t care about typical. It cares about the ratio of buffer consumed to progress made. And that ratio was bad. We were burning through the buffer faster than we were completing work.</p><p>So I called a quick retro, just a 30-minute conversation about what was slowing us down. The answer was clear: Several key tasks lacked clarity. Requirements were ambiguous, a few diagrams were missing, and engineers were spending time figuring out what to build instead of building it.</p><p>We spent an afternoon with the project manager clarifying requirements, updating diagrams, and resolving open questions. This wasn&#8217;t anything dramatic; it was the kind of thing that happens in every project. The difference is that we caught it in Week 1, not Week 3.</p><blockquote><p>And here&#8217;s what&#8217;s worth emphasizing: <strong>No other methodology would have raised an alarm at this point.</strong> </p></blockquote><p>By velocity/throughput standards, we were on track. This looked like a perfectly normal first week. No burndown chart would have flagged anything. We would have cruised along for another two to three weeks before realizing that unclear scope was silently eating our time.</p><p>Before the retro, nobody on the team thought scope clarity was the bottleneck. It wasn&#8217;t obvious. But when we sat down and asked ourselves what was constraining us the most right then, that was the answer. </p><p>And because the critical chain gauge is so sensitive to the buffer-to-progress ratio, we got that signal in Week 1. We fixed it at the earliest possible moment. </p><p>Without this early alarm, we would have learned about the problem much later, when the damage was already done and much harder to recover from.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2eA6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2eA6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png 424w, https://substackcdn.com/image/fetch/$s_!2eA6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png 848w, https://substackcdn.com/image/fetch/$s_!2eA6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png 1272w, https://substackcdn.com/image/fetch/$s_!2eA6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png" width="1456" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&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_!2eA6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png 424w, https://substackcdn.com/image/fetch/$s_!2eA6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png 848w, https://substackcdn.com/image/fetch/$s_!2eA6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png 1272w, https://substackcdn.com/image/fetch/$s_!2eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55742dab-26dd-400e-bff0-3e21bc572419_1456x606.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Week 2: Recovery</h3><p><strong>Buffer consumed: 46% | Progress: 41%</strong></p><p>The gap narrowed to 5 percentage points, buffer consumption at 46%, progress at 41%. The clarity fix from Week 1 was paying off.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cJge!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cJge!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cJge!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cJge!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cJge!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cJge!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg" width="1456" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45435,&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://newsletter.eng-leadership.com/i/198998736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.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_!cJge!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cJge!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cJge!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cJge!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812ce23d-5b5a-46e1-85d6-2a8314c41b33_1600x545.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The gauge chart was sitting around the yellow-red boundary - still not great, but the trend was clearly moving in the right direction. We were slowly clawing our way back.</p><p>At this point, my job was simple: observe, don&#8217;t interfere. The team was doing their thing, the fixes were working, and adding more management overhead would only slow them down.</p><p>This is one of the things I like about the method: It tells you when to act <em>and</em> when to leave the team alone. Yellow zone? Watch. Green zone? Forget about it. Red zone? Intervene. There&#8217;s no ambiguity about 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_!Yr8H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yr8H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png 424w, https://substackcdn.com/image/fetch/$s_!Yr8H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png 848w, https://substackcdn.com/image/fetch/$s_!Yr8H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png 1272w, https://substackcdn.com/image/fetch/$s_!Yr8H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yr8H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3113de41-e90c-4488-8441-454a87c84921_1456x603.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&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_!Yr8H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png 424w, https://substackcdn.com/image/fetch/$s_!Yr8H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png 848w, https://substackcdn.com/image/fetch/$s_!Yr8H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png 1272w, https://substackcdn.com/image/fetch/$s_!Yr8H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3113de41-e90c-4488-8441-454a87c84921_1456x603.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Week 3: First win</h3><p><strong>Buffer consumed: 63% | Progress: 70%</strong></p><p>For the first time, progress was ahead of buffer consumption, by 7 percentage points. We were ahead of the historical median.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Aeda!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Aeda!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Aeda!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Aeda!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Aeda!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Aeda!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg" width="1456" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46149,&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://newsletter.eng-leadership.com/i/198998736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.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_!Aeda!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Aeda!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Aeda!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Aeda!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5fc3b8-e644-4f13-9287-164e24d91915_1600x545.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This was a milestone worth celebrating! </p><p>I shared the numbers with the team and we acknowledged the progress. Not every task had been finished within the aggressive estimate. Several went over. But that was fine. The overall project was ahead because enough tasks came in early to more than compensate.</p><p>This is the moment the team starts to really <em>get</em> the method. They see that individual task overruns don&#8217;t matter. What matters is the collective result. It shifts the mindset from &#8220;I need to finish my task on time&#8221; to &#8220;we need to finish the project on time.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z5k9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z5k9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png 424w, https://substackcdn.com/image/fetch/$s_!z5k9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png 848w, https://substackcdn.com/image/fetch/$s_!z5k9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png 1272w, https://substackcdn.com/image/fetch/$s_!z5k9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z5k9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png" width="1456" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&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_!z5k9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png 424w, https://substackcdn.com/image/fetch/$s_!z5k9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png 848w, https://substackcdn.com/image/fetch/$s_!z5k9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png 1272w, https://substackcdn.com/image/fetch/$s_!z5k9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4197866d-b949-46f8-8a71-433bc2a414e0_1456x610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Week 4: Done early</h3><p><strong>Buffer consumed: 83% | Progress: 100%</strong></p><p>Project completed. We used 83% of the buffer to deliver 100% of the scope. That 17 percentage point gap was pure time savings.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FGYe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FGYe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FGYe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FGYe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FGYe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FGYe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg" width="1456" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46823,&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://newsletter.eng-leadership.com/i/198998736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.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_!FGYe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FGYe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FGYe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FGYe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd229663-21e6-42e5-a925-61c249893c08_1600x545.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I don&#8217;t have a parallel universe in which we ran this same project with a different methodology, so I can&#8217;t tell you definitively that we would have been 17% slower without critical chain. </p><p>But looking at the data, one thing is clear: The Week 1 red alert alone probably saved us at least a week of delay. And the overall pace of work was noticeably tighter than what I typically see from the same team on standard projects.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wUpj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wUpj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png 424w, https://substackcdn.com/image/fetch/$s_!wUpj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png 848w, https://substackcdn.com/image/fetch/$s_!wUpj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png 1272w, https://substackcdn.com/image/fetch/$s_!wUpj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wUpj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png" width="1456" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11024766-e608-410a-a840-7daa10118c63_1456x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&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_!wUpj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png 424w, https://substackcdn.com/image/fetch/$s_!wUpj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png 848w, https://substackcdn.com/image/fetch/$s_!wUpj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png 1272w, https://substackcdn.com/image/fetch/$s_!wUpj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11024766-e608-410a-a840-7daa10118c63_1456x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>3. Track Project Progress in 10 Minutes a Week</h2><p>You saw the gauge chart in action during the case study: red in Week 1, yellow&#8211;red in Week 2, green in Week 3, and yellow in Week 4. </p><p>Here&#8217;s how I actually define those zones and what I do with them.</p><h3>Defining the zones</h3><p>The thresholds are based on two reference points you already have: your aggressive estimates (median cut by 50%) and the raw historical median. The gauge tracks the difference between buffer consumption and project progress, measured in percentage points.</p><ul><li><p><strong>&#128994; Green</strong> = Progress is ahead of buffer consumption, tracking at or below the aggressive estimates. You&#8217;re on track to finish early. Close the spreadsheet, go do something else.</p></li><li><p><strong>&#128993; Yellow</strong> = Buffer consumption is roughly in line with progress, somewhere between your aggressive estimates and the historical median. You&#8217;ll probably finish on time, but not early. Keep an eye on the trend - is it improving or worsening?</p></li><li><p><strong>&#128308; Red</strong> = buffer consumption exceeds progress by more than 5 percentage points above the historical median. At this pace, you&#8217;ll blow through the buffer before completing the scope. Time to act - call a retro, find the constraint, fix it..</p></li></ul><p>You can adjust these thresholds to your own risk tolerance. Mine are calibrated to my teams. The exact numbers aren&#8217;t sacred. What matters is having clear, visual triggers that remove ambiguity about when to intervene.</p><h3>The weekly ritual</h3><p>My entire engagement with this method during a project looked like this:</p><ol><li><p>Refresh the data (I pulled the completed tasks from Jira into the spreadsheet).</p></li><li><p>Look at the gauge chart:</p><ol><li><p>Green: I&#8217;m done for the week.</p></li><li><p>Yellow: I note the trend, and then I&#8217;m done for the week.</p></li><li><p>Red: I schedule a 30-minute retro.</p></li></ol></li></ol><p>That&#8217;s it. No daily tracking, no manual data entry, no complex dashboards. One chart, one look once a week for about 10 minutes total.</p><h3>When this method doesn&#8217;t work</h3><p>I don&#8217;t apply the critical chain to every project. Here are some team compositions where it consistently fails:</p><ul><li><p><strong>Junior-heavy teams</strong></p></li></ul><p>I&#8217;ve tried this, and it backfired. Juniors take the aggressive estimates personally. Even when I explicitly say &#8220;no penalties,&#8221; even when I demonstrate it with my behavior, they stress about missing the target. </p><p>It creates anxiety instead of motivation. The method requires a certain level of professional maturity to work. People need to understand, both emotionally and intellectually, that missing the aggressive estimate is fine.</p><ul><li><p><strong>Burned-out teams</strong></p></li></ul><p>If your team is already stretched, adding aggressive estimates, even with a buffer, even with no penalties, will feel like more pressure. Read the room. If people are exhausted, this isn&#8217;t the time for productivity experiments.</p><ul><li><p><strong>Very senior teams on familiar codebases</strong></p></li></ul><p>I&#8217;ve also struggled with teams where everyone is senior and has been working on the same domain for years. Their estimates are already tight. </p><p>There&#8217;s not enough slack in their estimates for the method to create leverage. They&#8217;re already working close to their actual pace, so cutting estimates doesn&#8217;t produce meaningful buffer.</p><ul><li><p><strong>Undefined or shifting scope</strong></p></li></ul><p>This is the fundamental prerequisite. You need to know the full list of tasks upfront to calculate the buffer. If you&#8217;re dealing with an epic where new tasks keep getting added mid-sprint or where the PM is still figuring out requirements as you go, stop.</p><p>Fix the scope first, then consider critical chain. It works for defined-scope projects, like epics, milestones, and clearly scoped features. It doesn&#8217;t work for ongoing maintenance or discovery work.</p><p>I run this method maybe once a quarter, sometimes once every six months. I pick projects for which the deadline matters and the scope is locked. It&#8217;s a precision tool, not a daily driver.</p><h3>The compound effect</h3><p>There&#8217;s a bonus that becomes visible over time.</p><blockquote><p>If you apply this method periodically, say, once a quarter, you&#8217;ll notice something interesting: Your team&#8217;s median completion times actually shrink. The feedback loop tightens. </p></blockquote><p>Engineers internalize the habit of working with focus instead of letting tasks naturally expand. Not because you&#8217;re pushing them but because they&#8217;ve experienced what it feels like to finish tasks faster, and they liked it.</p><p>After about six months of periodic use, you&#8217;ll probably need to recalculate your medians. Your historical data will show shorter completion times, which means your aggressive estimates become even more aggressive. And the cycle continues.</p><p><em>That&#8217;s the real win.</em> Not finishing one project early, but building a team that habitually works with intensity and focus without the stress.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5ien!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5ien!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5ien!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5ien!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5ien!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5ien!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65143,&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://newsletter.eng-leadership.com/i/198998736?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.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_!5ien!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5ien!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5ien!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5ien!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23006f58-8bd8-41de-b7b3-3b628e98a051_1600x898.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One more thing: I know the orthodox critical chain community might push back on my adaptations of using story points instead of pure time estimates, using medians instead of single-point estimates, and modifying the buffer thresholds. I get it. </p><p>But these modifications are what make the method practical for modern software teams. The original theory is brilliant. Implementation must meet your team where they are.</p><p>It took me several iterations across multiple projects to get this setup right. I needed to figure out which Jira automations would work, how to structure the spreadsheet so it wouldn&#8217;t need manual input, and how to make the gauge chart update itself. </p><p>Below, I walk through the exact configuration step by step: how to compute your median completion times, set up automatic due dates in Jira (with the automation code), and connect a self-updating spreadsheet for buffer tracking.</p><p> I&#8217;m also including a ready-to-use template with all formulas from the case study above. If you&#8217;re planning to try this on your next project, it&#8217;ll save you a few hours of trial and error.</p><h2>4. How to Configure Everything So It Calculates Itself</h2><p>The whole philosophy behind my setup is <strong>the team does nothing extra.</strong> No additional tracking, no spreadsheets to fill, no status updates beyond the normal board workflow. </p><p>Engineers just move tickets across the board as they normally would. Everything I need calculates itself.</p><p>Here&#8217;s how.</p><h3>Step 1: Calculate your median completion times</h3><p>Export completed tasks from the last quarter (or or last four months) from Jira. You want tasks that are fully done, status &#8220;Done&#8221; or equivalent.</p><p>Group the tasks in the spreadsheet by SP value: Put all 1-point tasks together, all 2-point tasks, all 3-point tasks, all 5-point tasks, and so on. </p><p>One of the reasons I like Fibonacci sizing is because you end up with a manageable number of buckets to analyze.</p><p>For each group, calculate the <strong>median</strong> time from when the task moved to &#8220;In Progress&#8221; to when it was resolved. Remember: not average,<em> median</em>. The average gets skewed by that one task that took 14 days because of a dependency blocker or a vacation. The median gives you a clean, representative number.</p><p>You have a few options for doing this practically:</p><ul><li><p><strong>Spreadsheet export</strong></p></li></ul><p>Export your Jira tasks to a CSV or connect Google Sheets to Jira. Then a pivot table will calculate medians in about 10 minutes. Seriously. This sounds like it should take hours, but if you know your way around a pivot table, it&#8217;s fast.</p><ul><li><p><strong>Jira plugins</strong></p></li></ul><p>There are plugins like Time in Status (free tier available) that can show you these distributions directly. When I started, I used one of these. Now I find the spreadsheet approach faster for my workflow.</p><ul><li><p><strong>Monte Carlo simulation</strong></p></li></ul><p>Some teams already use Monte Carlo diagrams for forecasting. These show similar distributions that you can use as a baseline for your aggressive estimates.</p><ul><li><p><strong>A custom tool</strong></p></li></ul><p>We&#8217;re in 2026. You can build a simple script using the Atlassian API to pull this data and calculate medians automatically. I have several custom tools like this for team management, written with just a few prompts in Claude Code. (Maybe I&#8217;ll show how I build these in a future article.)</p><p>Whatever method you choose, by the end of this step you&#8217;ll have a table like:</p><ul><li><p>1 SP &#8594; median completion time: X days</p></li><li><p>2 SP &#8594; median completion time: Y days</p></li><li><p>3 SP &#8594; median completion time: Z days</p></li><li><p>5 SP &#8594; median completion time: W days</p></li></ul><p>Cut these by 50% (or 30%, or 20%, your choice). Those are your aggressive estimates. The sum of everything you cut is your project buffer.</p><h3>Step 2: Set up automatic due dates in Jira</h3><p>This is the key automation that makes the method low maintenance.</p><p>Create a Jira automation rule so that when a task moves to &#8220;In Progress,&#8221; Jira automatically sets the due date based on its story point value. The due dates are your aggressive estimates.</p><p>For example, with a 50% cut:</p><ul><li><p>1 SP &#8594; due date = today + 1 day</p></li><li><p>2 SP &#8594; due date = today + 2 days</p></li><li><p>3 SP &#8594; due date = today + 2.5 days</p></li><li><p>5 SP &#8594; due date = today + 4 days</p></li></ul><p>Here&#8217;s how to set this up in Jira Automation (Project Settings &#8594; Automation &#8594; Create Rule):</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;e5ea859f-bf78-4bfc-a7e6-badae9590316&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">TRIGGER: Field value changed &#8594; Status &#8594; to &#8220;In Progress&#8221;</code></pre></div><p>Then add a series of <strong>if/else</strong> conditions branching on the Story Points field, each setting the due date accordingly. The rule logic looks like this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;c0027b23-1550-42fd-bd27-9ec43e0cc99b&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">TRIGGER: When status changes to &#8220;In Progress&#8221;

IF Story Points = 1

  &#8594; Set Due Date to {{now.plusBusinessDays(1)}}

ELSE IF Story Points = 2

  &#8594; Set Due Date to {{now.plusBusinessDays(2)}}

ELSE IF Story Points = 3

  &#8594; Set Due Date to {{now.plusBusinessDays(3)}}

ELSE IF Story Points = 5

  &#8594; Set Due Date to {{now.plusBusinessDays(4)}}

ELSE IF Story Points = 8

  &#8594; Set Due Date to {{now.plusBusinessDays(6)}}</code></pre></div><p>Note: Jira updates its automation UI frequently. It might look a bit different by the time you&#8217;re reading this.</p><p>A few more notes on the setup:</p><ul><li><p>Use plusBusinessDays instead of plusDays so weekends don&#8217;t count against the engineer. Nobody wants a due date landing on Saturday.</p></li><li><p>Adjust the day values to match your own medians cut by your chosen percentage. The numbers above are examples from my case study.</p></li><li><p>You can also handle this with a single Lookup table action if your Jira plan supports it. You&#8217;ll map story point values to day offsets in one place, making it easier to maintain.</p></li></ul><p>You hardcode these values once. Update them roughly every six months if your team&#8217;s speed improves, which it likely will.</p><p>The due date must be visible on the board<strong>.</strong> This is important. </p><p>When an engineer picks up a task, they should immediately see the aggressive target. Not as pressure, as information. You want their mindset to be &#8220;This is how long it would take if everything goes perfectly. Let&#8217;s see how close I can get.&#8221;</p><p>And you&#8217;ll see something interesting: Many engineers actually enjoy the challenge. There&#8217;s genuine satisfaction in hitting an ambitious target. I&#8217;ve seen real joy on people&#8217;s faces when they finish a task within the aggressive estimate. It&#8217;s like a personal best.</p><p>But if they don&#8217;t hit it? Nothing happens. No consequences. No comments. That&#8217;s the deal, and you have to honor it <em>every single time</em>.</p><h3>Step 3: Connect a spreadsheet for buffer tracking</h3><p>I connect Google Sheets to Jira using a JQL connector. My query pulls only tasks with status &#8220;Done&#8221; from the specific epic I&#8217;m tracking.</p><p>The JQL looks something like:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;c4cbdeda-aa01-46e8-ae85-235e51ae75df&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">project = [YOUR_PROJECT] AND status = Done AND &#8220;Epic Link&#8221; = [YOUR_EPIC]</code></pre></div><p>Once the tasks are imported into the spreadsheet, I calculate:</p><ul><li><p><strong>Cycle time for each task:</strong> The difference between the resolved date and the date it moved to &#8220;In Progress&#8221;</p></li><li><p><strong>Buffer consumed:</strong> The sum of time overruns beyond the aggressive estimates</p></li><li><p><strong>Progress:</strong> Percentage of total scope completed</p></li><li><p><strong>Gauge chart zone:</strong> Green, yellow, or red based on the buffer-to-progress ratio</p></li></ul><p>Once a week, I refresh the JQL import. The new completed tasks flow in, all calculations update automatically, and the gauge chart tells me whether I need to do anything.</p><p>Total weekly time: about 10 minutes. Refresh, look, decide.</p><p>It contains all the calculations from the case study, buffer tracking, gauge chart zones, cycle time formulas, everything. You can duplicate it and plug in your own data.</p><h2>&#127873; Spreadsheet template with all the formulas</h2><p>You can download my <a href="https://docs.google.com/spreadsheets/d/1h_qXoz8fI62gc8o9yooeeV14tEtG2C4SY_Tkna50YFY/edit?gid=0#gid=0">spreadsheet template.</a> It contains all the calculations from the case study: buffer tracking, gauge chart zones, cycle time formulas, and so on. Duplicate it and plug in your own data.</p><h2>Conclusion</h2><p>Critical chain project management is one of the most underused tools in engineering management. Adapted properly, it gives you three things that are hard to get from any other methodology:</p><ul><li><p><strong>Early warning</strong></p></li></ul><p>The buffer-to-progress ratio catches problems in Week 1 that burndown charts won&#8217;t surface until Week 3. That&#8217;s the difference between a fixable issue and a project delay.</p><ul><li><p><strong>Captured time savings</strong></p></li></ul><p>By setting aggressive estimates, you neutralize Parkinson&#8217;s Law. Tasks that would have quietly expanded to fill their allotted time now generate actual savings for the project.</p><ul><li><p><strong>Low overhead</strong> </p></li></ul><p>Once set up, the method runs on 10 minutes of your time per week. The team does nothing extra. No additional tracking, no extra ceremonies, no new tools to learn.</p><p>The setup does take some upfront work. You&#8217;ll need to calculate medians, configure automations, and build the spreadsheet. But after that? You&#8217;re just looking at a gauge chart once a week and deciding whether to act or not.</p><p>Pick one defined-scope project. Set it up. Run it for four weeks, and see how it goes. The bar doesn&#8217;t have to be &#8220;not late.&#8221;</p><h2>Last words</h2><p>Special thanks to Karol for sharing his insights with us! Make sure to sign up to his newsletter <a href="https://karolwojciszko.substack.com/">Engineering Leader&#8217;s Playbook.</a> To learn more about Karol, check him out on <a href="https://www.linkedin.com/in/karolwojciszko/">LinkedIn</a>.</p><div><hr></div><p>Liked this article? Make sure to &#128153; click the like button.</p><p>Feedback or addition? Make sure to &#128172; comment.</p><p>Know someone that would find this helpful? Make sure to &#128257; share this post.</p><h2>Whenever you are ready, here is how I can help you further</h2><ul><li><p>Join the Cohort course Senior Engineer to Lead: Grow and thrive in the role <a href="https://maven.com/gregor-ojstersek/senior-engineer-to-lead?promoCode=ENGLEADERSHIP">here</a>.</p></li><li><p>Interested in sponsoring this newsletter? Check the sponsorship options <a href="https://calico-cabinet-fbf.notion.site/Sponsor-Engineering-Leadership-fa0579535d6f4422a6da350580a54546">here</a>.</p></li><li><p>Take a look at the cool swag in the Engineering Leadership Store <a href="https://store.eng-leadership.com/">here</a>.</p></li><li><p>Want to work with me? You can see all the options <a href="https://calico-cabinet-fbf.notion.site/Work-with-Gregor-Ojstersek-1147b66fdc24809b86b1fb0467b60318">here</a>.</p></li></ul><h2>Get in touch</h2><p>You can find me on <a href="https://www.linkedin.com/in/gregorojstersek/">LinkedIn</a>, <a href="https://twitter.com/gregorojstersek">X</a>, <a href="https://yt.openinapp.co/exgpd">YouTube</a>, <a href="https://bsky.app/profile/gregorojstersek.bsky.social">Bluesky</a>, <a href="https://www.instagram.com/gregor_ojstersek/">Instagram</a> or <a href="https://www.threads.net/@gregor_ojstersek">Threads</a>.</p><p>If you wish to make a request on particular topic you would like to read, you can send me an email to info@gregorojstersek.com.</p><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get&quot;,&quot;text&quot;:&quot;Check the benefits of the paid plan&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get"><span>Check the benefits of the paid plan</span></a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went! Topics are normally about all things engineering related, leadership, management, developing scalable products, building teams etc.</p>]]></content:encoded></item><item><title><![CDATA[Full Speaker Lineup: Engineering Leadership LIVE Event in San Francisco]]></title><description><![CDATA[Full speaker lineup for the Engineering Leadership Live event in San Francisco, that I am hosting together with my friends from Augment Code.]]></description><link>https://newsletter.eng-leadership.com/p/full-speaker-lineup-engineering-leadership</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/full-speaker-lineup-engineering-leadership</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 21 May 2026 20:30:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7HF6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://luma.com/m08ggil7" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7HF6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png 424w, https://substackcdn.com/image/fetch/$s_!7HF6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png 848w, https://substackcdn.com/image/fetch/$s_!7HF6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!7HF6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7HF6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:836293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/198759917?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.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_!7HF6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png 424w, https://substackcdn.com/image/fetch/$s_!7HF6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png 848w, https://substackcdn.com/image/fetch/$s_!7HF6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!7HF6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28388027-33a2-4a13-a4ab-615265545fc4_1600x1200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Full speaker lineup for the <a href="https://luma.com/m08ggil7">Engineering Leadership Live</a> event in San Francisco, that I am hosting together with my friends from Augment Code.<br><br>- <strong><a href="https://www.linkedin.com/in/gregorojstersek/">Gregor Ojstersek</a></strong>, CTO &amp; Author <strong><a href="https://newsletter.eng-leadership.com/">Engineering Leadership</a></strong> newsletter<br>Talk: AI-Native Engineering Leadership<br><br>- <strong><a href="https://www.linkedin.com/in/vinayperneti/">Vinay Perneti</a></strong>, VP of Engineering, <strong><a href="https://www.augmentcode.com/">Augment Code</a></strong><br>Talk: We Thought AI Transformation Was About Adopting Agents. We Were Wrong.<br><br>- <strong><a href="https://www.linkedin.com/in/andrew-d-churchill/">Andrew Churchill</a></strong>, CTO, <strong><a href="https://workweave.dev/">Weave</a></strong><br>Talk: What Actually Works: AI Coding Patterns from the Top 1% of Teams</p><p>Join the event (limited spots available):</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;text&quot;:&quot;Secure your spot at the event&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://luma.com/m08ggil7"><span>Secure your spot at the event</span></a></p><p>Looking forward to seeing you there!</p><p>Gregor</p>]]></content:encoded></item><item><title><![CDATA[How to Build a Narrative Around Your Work]]></title><description><![CDATA[The highest-impact people are not only great operators but also strong storytellers. This is how to build a story around your work!]]></description><link>https://newsletter.eng-leadership.com/p/how-to-build-narrative-around-your</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-build-narrative-around-your</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 21 May 2026 06:42:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f1bef832-9887-4da8-b004-0e090556392e_1600x780.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hfnm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hfnm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hfnm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hfnm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hfnm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hfnm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg" width="1456" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72151,&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://newsletter.eng-leadership.com/i/198351961?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.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_!hfnm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hfnm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hfnm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hfnm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd84b48-3182-429e-a6d2-ec3ec980f8c7_1600x578.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>I&#8217;ll be giving a talk at the Engineering Leadership Live event in San Francisco</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://luma.com/m08ggil7" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r_yW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png 424w, https://substackcdn.com/image/fetch/$s_!r_yW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png 848w, https://substackcdn.com/image/fetch/$s_!r_yW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png 1272w, https://substackcdn.com/image/fetch/$s_!r_yW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r_yW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png" width="1456" height="1498" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57c55992-6322-4957-8085-68c04e34294a_2400x2470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1498,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1077362,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/198351961?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.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_!r_yW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png 424w, https://substackcdn.com/image/fetch/$s_!r_yW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png 848w, https://substackcdn.com/image/fetch/$s_!r_yW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png 1272w, https://substackcdn.com/image/fetch/$s_!r_yW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c55992-6322-4957-8085-68c04e34294a_2400x2470.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The talk is titled: <strong>AI-Native Engineering Leadership</strong>, and I&#8217;ll be sharing:</p><ul><li><p>What does it mean to be an AI-native engineering leader</p></li><li><p>What has changed from 1-2 years ago</p></li><li><p>Important trends and skills to learn to thrive in the role</p></li></ul><p>Join the event live in SF on May 26.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;text&quot;:&quot;Secure your spot at the event&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://luma.com/m08ggil7"><span>Secure your spot at the event</span></a></p><p>Looking forward to seeing you there if you&#8217;re joining! Let&#8217;s get back to this week&#8217;s thought.</p><div><hr></div><h2>Intro</h2><p>&#8220;My work speaks for itself&#8221;.</p><p>This is unfortunately what many engineers and engineering leaders believe, but the sad truth is that it rarely does.</p><p>The problem is not that your work is not high-quality enough. And the problem is also not that people are unfair (well, in some cases, that might be true), but mostly the problem is related to attention, and the organization being full of noise.</p><p>Especially leaders and decision-makers in the company, they sit in back-to-back meetings, and they get SO much information on a daily basis, it&#8217;s impossible for them to be on top of everything.</p><p>In such an environment, no matter how exceptional your work is, it can quickly become invisible. This is where narrative matters.</p><p>In today&#8217;s article, we&#8217;ll go through all about how to build a story around your work and how important it is to do that.</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- The highest-impact engineers and engineering leaders are not only strong operators<br>- You need to build a narrative about your work in a similar way, just on a smaller scale<br>&#128274; How to build a narrative around your work<br>&#128274; 1. You should start building a narrative even before the work begins<br>&#128274; 2. Find ways to repeat this message many times<br>&#128274; 3. Connect the work to business outcomes<br>&#128274; 4. Bonus: Make sure to communicate progress consistently and explain trade-offs<br>&#128274; Being good at building a narrative is one of the highest-leverage leadership skills<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>The highest-impact engineers and engineering leaders are not only strong operators</h2><p>As we see the shift in our industry due to AI, strong builders and operators are being praised for their work a lot more than 2-3 years ago. But it&#8217;s really important to understand that they don&#8217;t just do great work alone, they are also skilled narrators.</p><p>Let me share a concrete example next.</p><p><a href="https://x.com/karpathy">Andrej Karpathy</a> is someone that a lot of us know for the great work that he is doing around AI. But, imagine if Andrej were just to stay in the &#8220;research mode&#8221;, and only focus on doing great work, while not sharing his work online. He wouldn&#8217;t be perceived as the way he is today.</p><p>He recently announced that he is joining Anthropic as part of the pre-training team, and it was one of the biggest news stories in the tech space that received over 25M views on X.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/karpathy/status/2056753169888334312?s=20" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gwCg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gwCg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gwCg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gwCg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gwCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg" width="1456" height="1282" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1282,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205002,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://x.com/karpathy/status/2056753169888334312?s=20&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/198351961?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.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_!gwCg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gwCg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gwCg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gwCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95656ab8-c6cf-44c6-b100-86d6f1e6162c_1600x1409.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I have to also give a shoutout to my friends <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kevin Naughton Jr.&quot;,&quot;id&quot;:201111637,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32751fef-8ccd-4ad3-a72d-c1aefb4654b7_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;e85244c4-baa7-4f86-a5b2-090616ed2681&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Neo Kim&quot;,&quot;id&quot;:135589200,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c103940f-0d8b-47e7-9a33-013202e17bb8_389x389.jpeg&quot;,&quot;uuid&quot;:&quot;0d4b1eb2-79ce-4a84-9680-45856f9ebc4e&quot;}" data-component-name="MentionToDOM"></span> for the fun comments on the announcement post :)</p><p>The reality is that I am sure that Andrej got the job without the interview process. No <a href="https://newsletter.eng-leadership.com/p/companies-should-allow-ai-usage-in?utm_source=publication-search">leetcode</a>, no system design interview, and no <a href="https://newsletter.eng-leadership.com/p/how-to-nail-big-tech-behavioral-interviews?utm_source=publication-search">behavioral interview</a> as well. And that&#8217;s all because of the credibility he built through his work and the narrative.</p><p>He is very smart about what he says, how he says it, and when he says it as well. He coined the term &#8220;vibe coding&#8221;, appears on podcasts to create narratives about what&#8217;s happening with AI and shares predictions, and also regularly shares his thoughts on X (almost daily).</p><p>He is building a narrative about his work every day, which is why we perceive him as a very <a href="https://newsletter.eng-leadership.com/p/how-to-build-credibility-in-the-engineering?utm_source=publication-search">credible</a> individual.</p><p>The other 2 very good examples are:</p><ul><li><p><a href="https://x.com/bcherny">Boris Cherny</a> (the creator of Claude Code), and</p></li><li><p><a href="https://x.com/thsottiaux">Thibault Scottiaux</a> (Head of Codex).</p></li></ul><p>Thibault was also a guest on one of my most popular articles called: <a href="https://newsletter.eng-leadership.com/p/how-to-build-ai-native-engineering">How to Build AI-Native Engineering Teams</a> (highly recommend a read).</p><p>They both are great operators and builders, but at the same time, they are both active on X and appear on different events and podcasts. They both have cemented themselves as the <a href="https://newsletter.eng-leadership.com/p/become-the-go-to-engineer-in-your">go-to</a> people for two of the most popular AI coding tools today: Claude Code and Codex (well, I&#8217;d put Cursor in between as well).</p><p>But you get the point, both would have an unlimited amount of opportunities if they&#8217;d want to work elsewhere or do something on their own. And that&#8217;s all because of the narrative they are building every day.</p><p>Now, all of these examples are quite extreme, but they paint a good picture about how powerful building a narrative is, and what it can do for you and how your work is perceived.</p><p>Let&#8217;s go to more realistic examples next.</p><h2>You need to build a narrative about your work in a similar way, just on a smaller scale</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LanU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LanU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LanU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LanU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LanU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LanU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg" width="1456" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70566,&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://newsletter.eng-leadership.com/i/198351961?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.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_!LanU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LanU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LanU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LanU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F817ef1f1-6aac-4584-a39d-1f06ada6e312_1600x662.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s important to mention that there&#8217;s no need to appear on podcasts or post on X daily or LinkedIn daily in order to build a narrative about your work (of course, this helps, but it&#8217;s not required).</p><p>What I mean by building a narrative around your work is all about helping people understand:</p><ul><li><p>Why your work matters</p></li><li><p>What problems it&#8217;s solving</p></li><li><p>Why are these problems important now</p></li><li><p>What tradeoffs were considered</p></li><li><p>What changed because of your work</p></li><li><p>What outcomes were created</p></li><li><p>What future opportunities exist because of your work</p></li></ul><p>Narrative provides context into the &#8220;why&#8221;, &#8220;what&#8221;, and &#8220;what were the outcomes&#8221;. Which is crucial. And goes well with what I like to regularly say:</p><blockquote><p>You can do the best work in the world, but if it&#8217;s not aligned with the expectations, it won&#8217;t be perceived that way.</p></blockquote><p>Look how big a change it is when you say.</p><ol><li><p>My team has created product X, and customers seem quite happy about it.</p></li><li><p>My team has created product X that has increased the Daily Active Users (DAU) by 50%, and Average Revenue Per User (ARPU) by 25%, while also increasing the Net Promoter Score (NPS) by 20%.</p></li></ol><p>The sad reality is that if you say the first version, the work won&#8217;t get the same praise and recognition, but if you say the second version, it doesn&#8217;t matter if you do the same work. The story behind the work in many situations matters more than the work itself.</p><p>The narrative in the second version is a lot better, and it&#8217;s all about the details and the context that you share, connected with what outcomes your work creates.</p><p>Especially important to understand as an engineering lead, if you don&#8217;t create a great narrative, your team will also not get the desired recognition, no matter how hard everyone works. So, it&#8217;s not only about you.</p><p>Now, let me share the detailed steps on how to build a narrative around your work.</p><h2>How to build a narrative around your work</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-to-build-narrative-around-your">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Avoid AI Code Slop]]></title><description><![CDATA[AI can generate code faster than ever, but it can also scale technical debt faster than ever! Learn the practical strategies to optimize the AI-generated output.]]></description><link>https://newsletter.eng-leadership.com/p/how-to-avoid-ai-code-slop</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-avoid-ai-code-slop</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Sun, 17 May 2026 16:50:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4d5a2194-994c-4c4f-8400-0d299fb86f09_1600x825.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-moc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-moc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-moc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-moc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-moc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-moc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg" width="1456" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117976,&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://newsletter.eng-leadership.com/i/197924950?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.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_!-moc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-moc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-moc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-moc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c3791-15cb-4c85-9b50-c90eefeb0cfd_1600x578.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://larridin.com/developer-productivity?1">Larridin</a></strong>, an AI-native developer intelligence platform.</p><p><strong>Measure AI&#8217;s impact on engineering.</strong></p><p>Claude writes code 10x faster than a human. So why is engineering productivity up 20%, not 200%?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://larridin.com/developer-productivity?2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W-u3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 424w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 848w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 1272w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W-u3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png" width="1456" height="524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&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;:&quot;https://larridin.com/developer-productivity?2&quot;,&quot;belowTheFold&quot;:false,&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_!W-u3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 424w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 848w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 1272w, https://substackcdn.com/image/fetch/$s_!W-u3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9c2031-8b7c-48c8-ac3e-ae857c6beecb_2048x737.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Engineers spend only 30-40% of their time actually coding. The rest goes to deployments, sprint planning, admin overhead, support questions, design reviews, incident response, and everything in between.</p><p>Until now, we&#8217;ve had no way to map and measure where that invisible work actually goes. Larridin changes that. Mapping how engineering work flows across your org, surfacing the blockers and friction that drag on productivity, and showing you exactly what to fix.</p><p><a href="https://larridin.com/developer-productivity?3">Larridin</a> delivers complete 360&#176; developer intelligence for AI-native engineering teams. From traditional developer productivity metrics to AI-era measures like Agent Effectiveness scores.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://larridin.com/developer-productivity&quot;,&quot;text&quot;:&quot;Unlock AI-native engineering potential&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://larridin.com/developer-productivity"><span>Unlock AI-native engineering potential</span></a></p><p>Thanks to Larridin for sponsoring this newsletter, let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>In a previous article, I mentioned that <a href="https://newsletter.eng-leadership.com/p/code-review-is-the-new-bottleneck">code review is the new bottleneck for engineering teams</a>. The reason is that these days, we are able to generate code faster than ever with AI. </p><p>But the problem is that we can&#8217;t review the code fast enough, so the review process is the new bottleneck. And for that reason, a lot of teams are trying to find the right balance between these 2 options: </p><ol><li><p>Block the progress by doing great human code reviews and ensuring that the quality remains high</p></li><li><p>Rely just on AI code reviews and/or doing shallow human code reviews</p></li></ol><blockquote><p>The issue here is that there&#8217;s no industry-wide agreement on how to scale the code reviews in a way that would support the speed of generation of the newly created code, without generating bad code, e.g. &#8220;AI code slop&#8221;.</p></blockquote><p>Lucky for us, Ankit Jain, CEO, Aviator, is our guest author for today&#8217;s article. He will be sharing his recommended solution.</p><p>Let&#8217;s introduce our guest author and get started.</p><h2>Introducing Ankit Jain</h2><p><a href="https://www.linkedin.com/in/ankitjaindce/">Ankit</a> is a cofounder and CEO of <a href="https://www.aviator.co/">Aviator</a>. Previously, he led engineering teams at Sunshine, Homejoy, and Shippo, and was also an engineer at Google and Adobe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/in/ankitjaindce/https://www.linkedin.com/in/ankitjaindce/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ereg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ereg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ereg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ereg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ereg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.linkedin.com/in/ankitjaindce/https://www.linkedin.com/in/ankitjaindce/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/197924950?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.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_!ereg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ereg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ereg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ereg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40c2c56-3d02-4826-848a-4a5e3110d079_1678x940.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>He also leads <a href="https://dx.community/">The Hangar</a>, a community of senior DevOps and senior software engineers focused on developer experience. Today, he is sharing with us his take on how to avoid bad AI-generated code output, e.g., &#8220;AI code slop&#8221;.</p><p>Over to you, Ankit!</p><h2>Code review process is not made for the AI-era</h2><p>This article is a follow-up to <a href="https://www.latent.space/p/reviews-dead">How to Kill the Code Review</a>, which argued that traditional code review is no longer a viable quality gate in an AI-accelerated software development life cycle. </p><p><em>The natural next question is, if not code review, then what? What should be the alternative?</em></p><p>This article is the practical answer.</p><p>Velocity charts look great. PRs are merging faster. If you only look at the code written, the numbers tell a story of AI accelerating output. But behind those metrics, engineering teams are accumulating a new kind of technical debt. </p><blockquote><p>Those PRs are either sitting unreviewed for days or are being <em>rubber-stamped</em> because no engineer has time to carefully review 500-line diffs. </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_!IAdp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IAdp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IAdp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IAdp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IAdp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IAdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg" width="1456" height="597" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:597,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121810,&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://newsletter.eng-leadership.com/i/197924950?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.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_!IAdp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IAdp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IAdp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IAdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0ea6097-41b9-4063-927b-13e6718dfa95_1600x656.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I am not saying engineering teams should go from reviewing every line of code to nothing. I&#8217;m advocating for moving the approval gates upstream to prevent what I call the &#8220;AI slop&#8221; code. Code that compiles, passes basic checks, and looks plausible but is subtly wrong.</p><p>Now, let me share in more detail where AI-generated code goes wrong, even without &#8220;looking wrong&#8221;.</p><h2>6 ways AI code goes wrong without looking wrong</h2><ol><li><p><strong>Plausible but incorrect logic</strong></p></li></ol><p>The most dangerous variety. The code reads right and has correct syntax, but the logic is wrong. These bugs are difficult to catch in review because they require understanding what the code was supposed to do, not just what it does.</p><ol start="2"><li><p><strong>Over-engineering</strong></p></li></ol><p>AI models are trained on vast bodies of code that include enterprise patterns, framework abstractions, and production-hardened architectures. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ebph!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ebph!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ebph!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ebph!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ebph!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ebph!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg" width="1000" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47590,&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://newsletter.eng-leadership.com/i/197924950?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.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_!ebph!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ebph!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ebph!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ebph!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dddbca-487f-4ccb-a399-e1ac50e8792e_1000x410.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Asked to solve a problem that genuinely needs 15 lines, a model may produce a 200-line abstraction layer that anticipates a generality nobody asked for.</p><ol start="3"><li><p><strong>Convention blindness</strong></p></li></ol><p>Models generate good generic code, not code that fits your system. Your repo has conventions around naming, error handling, logging patterns, and module boundaries. </p><p>AI frequently ignores them, not because it can&#8217;t learn them, but because it hasn&#8217;t been told about them in the prompt.</p><ol start="4"><li><p><strong>Hallucinated APIs and deprecated usage</strong></p></li></ol><p>Models confidently invoke methods that don&#8217;t exist, reference config options that were removed two versions ago, or call internal APIs that aren&#8217;t accessible in the current service context. </p><p>These errors are sometimes caught immediately, and sometimes only in production.</p><ol start="5"><li><p><strong>Defensive overreach</strong></p></li></ol><p>Excessive try-catch blocks, silent error absorption, redundant logging. The code handles failure gracefully in the sense that it swallows it silently, making debugging substantially harder.</p><ol start="6"><li><p><strong>Cargo-cult patterns</strong></p></li></ol><p>Copies patterns without understanding why, like retry logic in a context where retries make no sense. Circuit breakers for calls that are always synchronous. Error handling that looks thorough but doesn&#8217;t map to actual failure modes. The pattern is there; the reasoning behind it is not.</p><blockquote><p>The common thread is that slop passes the eye test. It looks like real code. That&#8217;s precisely what makes it dangerous at scale.</p></blockquote><h2>Why existing processes are not enough</h2><p>Code review was designed for a different world.</p><p>AI-generated PRs are different in kind, not just in scale. When a human writes code, intent travels with the author through the review process. </p><p>They can explain the tradeoffs they considered, the alternatives they rejected, and the constraints they worked within. Even unwritten, that context is accessible.</p><p>When AI writes code, intent may exist in a prompt that was never saved, a ticket that doesn&#8217;t capture the decision-making, or only in the engineer&#8217;s head. The implementation is preserved; the reasoning behind it is not.</p><p>Tests catch less than we assume.<strong> </strong>Automated testing is necessary but not sufficient. Tests verify behavior within the scope of what the test author thought to test. </p><p>AI-generated code introduces failure modes that are, by definition, unanticipated because if the engineer had anticipated them, they would have specified them in the prompt. </p><blockquote><p>You cannot write tests against requirements you didn&#8217;t know to articulate.</p></blockquote><h2>The missing ingredient: Intent</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qVa7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qVa7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qVa7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qVa7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qVa7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qVa7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83120,&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://newsletter.eng-leadership.com/i/197924950?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.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_!qVa7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qVa7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qVa7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qVa7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d77f89-0777-4ebb-97c2-a88fa9b868a6_1600x663.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The concept of formalizing intent before implementation isn&#8217;t new. Behavior-Driven Development, Test-Driven Development, and Design by Contract all attempt to define behavior in a structured, human-readable form before any code is written.</p><p>These approaches were often perceived as overhead. Under delivery pressure, they got skipped. AI makes them practical in a way they were never before. </p><p>AI can help generate structured acceptance criteria, specs, and contract-like descriptions from a brief. It can also verify output against them. The overhead objection disappears when the spec itself is AI-assisted.</p><h2>We tested intent-driven verification on a real feature</h2><p>At Aviator, we recently ran an experiment to test <a href="https://www.aviator.co/blog/what-if-code-review-happened-before-the-code-was-written/">the intent-driven verification approach</a>. With the main question we wanted to answer:</p><blockquote><p>What if the review happens before the code is written? </p></blockquote><p>The team implemented a medium-scoped, full-stack feature. A hierarchical, per-repository configuration system, with zero manually written application code. </p><p>Everything was guided by a spec reviewed and agreed upon by the team before a single line was generated.</p><p>It spanned the full stack, including a database model and migration for config history, a schema/validation layer, a resolution engine that merges repo and global configs, a GraphQL API (types + mutation) for reading and updating configs, integration of the resolved config into all runtime subsystems (sandbox provisioning, CI handling, code generation, chat processing, persona selection), and a frontend settings page with a config editor, change history view, and source indicators showing where each setting originates. </p><p>The kind of feature that, done conventionally, would generate dozens of review comments across multiple PRs.</p><h2>Writing the spec</h2><p>The spec was generated collaboratively: a scaffolding PRD was fed to Claude Code, which was instructed to ask clarifying questions that were answered synchronously by the team. </p><p>The resulting spec was reviewed at two levels.</p><ol><li><p><strong>The first was implementation details</strong></p></li></ol><p>Specific UI component choices, input validation requirements, performance strategies like Redis caching for config lookups. </p><p>These are the kinds of concerns that normally surface during code review, not spec review.</p><ol start="2"><li><p><strong>The second was scope and completeness</strong></p></li></ol><p>The team caught a missing UX requirement, questioned whether a persona&#8217;s feature was well-defined enough to include, and flagged places where the spec text was out of sync with the actual design (e.g., referencing a table that didn&#8217;t exist). </p><p>These are decisions that, if deferred to post-implementation review, would require rework. The spec review took about 10 hours of engineering work across multiple engineers. </p><p>It produced 14 acceptance criteria with 65 checkable items. It also produced a document that could serve as a document against which the code could be verified. </p><h2>Implementation and verification</h2><p>We used Claude Code to implement the spec. The agent decided to split the implementation into four phases:</p><ol><li><p>Foundation, </p></li><li><p>Backend core, </p></li><li><p>Integration, and </p></li><li><p>Frontend. </p></li></ol><p>The whole implementation consisted of around 6k lines of code, with 40% app code, 40% tests, and 20% GraphQL auto-generated files. </p><p>It&#8217;s worth noting that no explicit instruction to write tests was given in the specification, which suggests the agent&#8217;s strategy for meeting the acceptance criteria was to write tests.</p><p>A second agent then verified the 65 acceptance criteria against the resulting PRs. </p><p>This took six minutes and produced a structured report with file references and explanations for each item: </p><ul><li><p>60 passed, </p></li><li><p>4 failed, and </p></li><li><p>1 partial. </p></li></ul><p>A human doing the same verification thoroughly would have needed hours.</p><h2>What the code review caught</h2><p>Human reviewers left an average of 10 comments per PR. Few bugs were found, with the major one being a stale editor state. Code review caught convention-level issues such as import placement, enum duplication, and naming patterns.</p><p>This was an expected outcome. Spec review catches design-level issues like missing requirements, underspecified features, and scope questions. </p><p>Code review catches convention-level issues, the things that require familiarity with your specific codebase. Both layers are necessary because they catch different things. </p><h2>Five guardrails engineering teams can start using now</h2><p>We&#8217;re still learning how to write specs that are precise enough for agents to implement reliably but flexible enough that the team doesn&#8217;t spend more time specifying than they would have spent coding. </p><blockquote><p>Engineers tend to stress too much about what a spec should be and the overhead of writing it. </p></blockquote><p>If we think about writing a spec simply as writing a JIRA ticket, that stress can go away. For a simple issue, a single-line intent or what you&#8217;d write in a ticket could be a sufficient spec detail, and acceptance criteria can be generated by AI. </p><p>Our experiment worked well enough to change how we think about verifying AI code and preventing code slop.</p><p>The following practices are not a complete methodology. They&#8217;re a set of concrete interventions that teams can adopt incrementally, starting where they have the most pain. </p><ol><li><p><strong>Scope AI tasks tightly</strong></p></li></ol><p>Large, open-ended prompts produce the most slop. &#8216;Build this feature&#8217; hands the AI too much latitude. </p><p>Well-scoped tasks with clear boundaries: a specific function, a defined API surface, or a constrained refactor, produce way better output and are significantly easier to verify.</p><p>This is counterintuitive for teams that see AI&#8217;s value in handling large tasks. The value is there, but it works better when large tasks are decomposed into smaller, well-specified subtasks with explicit checkpoints between them. </p><p>It&#8217;s no different from how we humans work better.</p><ol start="2"><li><p><strong>Make intent a first-class artifact</strong></p></li></ol><p>Before any code is generated, the intent should be written down in a form that can be reviewed and approved. This doesn&#8217;t require a formal methodology. It requires the habit of documenting the what before generating the how.</p><p>Acceptance criteria can also be written by AI. Intent is really hidden in the prompt conversation that the user is having with AI (the decision tree) or the details a user may be adding in the ticket.</p><p>At the more rigorous end, it means BDD-style specs or contract-like descriptions that can be used to verify output.</p><p>The exact format matters less than the discipline of capturing intent explicitly. Again, I&#8217;m not trying to add overhead and invent new documents to write. We already do a pretty good job of expressing intent when prompting LLMs.  </p><p>In practice, that would most probably look like a lightweight spec template for AI-assisted work. </p><p>Two to three sentences on scope, a list of acceptance criteria, and a note on what&#8217;s explicitly out of scope. Make it a PR requirement. That, again, can be generated by AI.</p><ol start="3"><li><p><strong>Review intent before implementation</strong></p></li></ol><p>For any AI-assisted task above a certain complexity threshold, require spec approval before code generation begins. </p><blockquote><p>The most expensive review is the one that happens after the code exists. </p></blockquote><p>When a design decision is caught in a spec review, fixing it is a sentence change. When it&#8217;s caught in code review, it may require significant rework.</p><p>Teams that shift review earlier, approving specs before generating code, front-load the high-value decisions and leave code review to do what it&#8217;s actually good at: catching implementation-level issues.</p><ol start="4"><li><p><strong>Automate what you can</strong></p></li></ol><p>Tests, linting, and type checks catch surface-level slop, and you should absolutely not skip those. As I said in my piece, trust is layered when it comes to AI code. We stack imperfect filters until nothing comes through. </p><ol start="5"><li><p><strong>Build and maintain a team slop register</strong></p></li></ol><p>Every codebase has patterns that AI consistently gets wrong. Maybe it&#8217;s a specific error-handling convention, a naming pattern, a module boundary that gets violated, or a library the AI prefers that you&#8217;ve deprecated. These are knowable and preventable.</p><p>A slop register serves two purposes: feeding these patterns back into prompts (to prevent them from occurring) and informing CI checks (to catch them when they do).</p><h2>You don&#8217;t need the full workflow to see results</h2><p>The most common pushback against spec-first workflows is that they&#8217;re slower.</p><p>Writing specs takes time. Getting them reviewed and approved takes time. And engineers who are already productive with AI tooling don&#8217;t want to slow down.</p><p>It may seem that this intent-driven verification adds process, but we are just changing the ways of working that we&#8217;re used to. The tools aren&#8217;t ready. The organizational structures aren&#8217;t ready. We are in transition.</p><p>If your team is early in this process, the most valuable first step is usually the simplest one: require capturing the intent from prompts for any AI-assisted task above a defined complexity threshold. </p><p>The format doesn&#8217;t have to be perfect and rigidly defined at first. A few sentences on scope, a short list of acceptance criteria, and a note on what&#8217;s out of scope.</p><p>From there, introduce a spec review as a step before code generation. Add the slop register. Build toward automated verification against acceptance criteria.</p><p>The full workflow takes time to establish. But each step in that direction improves the signal-to-noise ratio of what ends up in the codebase, and makes the AI investment return what it&#8217;s supposed to return.</p><h2>Last words</h2><p>Special thanks to Ankit for sharing his insights on this important topic with us! Make sure to check out <a href="https://www.aviator.co/">Aviator</a>, they are building a lot of cool stuff there, highly relevant for building engineering teams in the AI era.</p><div><hr></div><p>Liked this article? Make sure to &#128153; click the like button.</p><p>Feedback or addition? Make sure to &#128172; comment.</p><p>Know someone that would find this helpful? Make sure to &#128257; share this post.</p><h2>Whenever you are ready, here is how I can help you further</h2><ul><li><p>Join the Cohort course Senior Engineer to Lead: Grow and thrive in the role <a href="https://maven.com/gregor-ojstersek/senior-engineer-to-lead?promoCode=ENGLEADERSHIP">here</a>.</p></li><li><p>Interested in sponsoring this newsletter? Check the sponsorship options <a href="https://calico-cabinet-fbf.notion.site/Sponsor-Engineering-Leadership-fa0579535d6f4422a6da350580a54546">here</a>.</p></li><li><p>Take a look at the cool swag in the Engineering Leadership Store <a href="https://store.eng-leadership.com/">here</a>.</p></li><li><p>Want to work with me? You can see all the options <a href="https://calico-cabinet-fbf.notion.site/Work-with-Gregor-Ojstersek-1147b66fdc24809b86b1fb0467b60318">here</a>.</p></li></ul><h2>Get in touch</h2><p>You can find me on <a href="https://www.linkedin.com/in/gregorojstersek/">LinkedIn</a>, <a href="https://twitter.com/gregorojstersek">X</a>, <a href="https://yt.openinapp.co/exgpd">YouTube</a>, <a href="https://bsky.app/profile/gregorojstersek.bsky.social">Bluesky</a>, <a href="https://www.instagram.com/gregor_ojstersek/">Instagram</a> or <a href="https://www.threads.net/@gregor_ojstersek">Threads</a>.</p><p>If you wish to make a request on particular topic you would like to read, you can send me an email to info@gregorojstersek.com.</p><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get&quot;,&quot;text&quot;:&quot;Check the benefits of the paid plan&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get"><span>Check the benefits of the paid plan</span></a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went! Topics are normally about all things engineering related, leadership, management, developing scalable products, building teams etc.</p>]]></content:encoded></item><item><title><![CDATA[How to Manage Your Time as a First-Time Lead]]></title><description><![CDATA[Practical strategies to protect your time, avoid burnout, and lead your team effectively.]]></description><link>https://newsletter.eng-leadership.com/p/how-to-manage-your-time-as-a-first</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-manage-your-time-as-a-first</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 14 May 2026 09:30:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c4778c79-2857-4218-b703-8adecc172274_1600x857.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cAGr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cAGr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cAGr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cAGr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cAGr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cAGr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg" width="1456" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113584,&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://newsletter.eng-leadership.com/i/197551246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.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_!cAGr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cAGr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cAGr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cAGr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8a31fb-b758-4a2e-b5fb-f0aedf6aaa01_1600x791.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Engineering Leadership Live Event in San Francisco</h2><p>Together with my friends from <a href="https://www.augmentcode.com/">Augment Code</a>, we are hosting a <strong><a href="https://luma.com/m08ggil7">live event</a></strong> in <strong>San Francisco</strong> on <strong>May 26</strong>!</p><p>Engineering leaders are holding excitement and dread about AI at the same time. The job description is changing faster than anyone can rewrite it. </p><p><strong><a href="https://luma.com/m08ggil7">Engineering Leadership Live</a></strong> is an evening for that conversation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://luma.com/m08ggil7" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!47oA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!47oA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!47oA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!47oA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!47oA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175040,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/197551246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.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_!47oA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!47oA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!47oA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!47oA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ddb7f11-9a80-48e6-a08e-37ee108ce16b_1200x1200.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three speakers, a room full of peers, networking, and snacks after. </p><p>It&#8217;s a free-to-join event, but there is a limited number of spots available, so make sure to register for the event below while the spots are still available.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;text&quot;:&quot;Secure your spot at the event&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://luma.com/m08ggil7"><span>Secure your spot at the event</span></a></p><p>Looking forward to seeing you there! Let&#8217;s get back to this week&#8217;s thought.</p><div><hr></div><h2>Intro</h2><p>As mentioned already in the article <a href="https://newsletter.eng-leadership.com/p/become-a-great-engineering-leader-1ff?utm_source=publication-search">Become a Great Engineering Leader in 2026</a>, the entry-level engineering leadership roles (Staff Engineer, Tech Lead, Team Lead, EM, Architect) are just getting closer together as time goes on.</p><p>And especially a common scenario that I am hearing frequently is a Tech Lead or a Senior+ Engineer also taking on managerial responsibilities of the team.</p><p>Today&#8217;s article is especially for these people. People who have recently taken the managerial responsibilities of the team, regardless of their title.</p><p>I am sharing all of my knowledge and experience on how to manage your time as a first-time lead. This was also one of the modules in the <a href="https://maven.com/gregor-ojstersek/senior-engineer-to-lead">Senior Engineer to Lead: Grow and thrive in the role</a> course, and now adapted as an article in this newsletter.</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- Managing my time was one of the biggest struggles I had as a first-time team lead<br>- Prioritize ruthlessly<br>- Make sure to block focus time in your calendar<br>- Use a Pomodoro timer to avoid distractions<br>- Improve communication to save time for everyone<br>- Remove pointless meetings<br>&#128274; Separate &#8220;maker time&#8221; and &#8220;manager time&#8221;<br>&#128274; Group similar work together<br>&#128274; Say &#8220;no&#8221; more often<br>&#128274; Take time off<br>&#128274; Bonus: Biggest lessons I learned<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>Managing my time was one of the biggest struggles I had as a first-time team lead</h2><p>When you grow to a lead role, everyone wants your help, advice, or your involvement as well. I found myself saying yes to everything (which is NOT the way to go!). I&#8217;ve helped solve problems, joined discussions, supported everyone, and gotten involved in a lot of different initiatives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4AZX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4AZX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4AZX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4AZX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4AZX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4AZX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg" width="1456" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.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;:130562,&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://newsletter.eng-leadership.com/i/197551246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.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_!4AZX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4AZX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4AZX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4AZX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533c790-69b1-42fa-ad0b-f9242f7f1034_1600x860.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The result was 10&#8211;12+ hour workdays, working as a manager during the week, and working as an engineer during weekends. It wasn&#8217;t sustainable.</p><p>It&#8217;s really important to understand that if you don&#8217;t manage your time correctly, your team will struggle, important work won&#8217;t get done, and you will eventually burn out. </p><p>A big learning for me was the following:</p><blockquote><p>The more senior you become, the more you succeed through others, not through your own output. </p></blockquote><p>As a lead, don&#8217;t try to take on all the hardest tasks yourself. That turns you into a bottleneck. It&#8217;s much better to delegate, trust your team, and focus on enabling others to succeed. </p><p>Now, let me share some of the most important things you need to do in order to manage your time effectively.</p><h2>Prioritize ruthlessly</h2><p>You need clarity on what to work on, what to schedule, what to delegate, and what to ignore. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DXKP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DXKP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DXKP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DXKP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DXKP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DXKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg" width="1456" height="666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:666,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63354,&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://newsletter.eng-leadership.com/i/197551246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.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_!DXKP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DXKP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DXKP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DXKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76d73e3-06c6-4e09-9be4-9d0957002afc_1600x732.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A useful framework is dividing tasks into four categories:</p><ul><li><p>Do first: Important and urgent tasks.</p></li><li><p>Schedule: Important but not urgent tasks.</p></li><li><p>Delegate: Urgent but less important tasks.</p></li><li><p>Don&#8217;t do: Not urgent and not important tasks.</p></li></ul><p>One of the worst things you can do is keep everything in your head, and even worse if you can&#8217;t decide on priority.</p><p>Indecision often creates so many more problems, in some cases, a lot more problems than making a wrong decision. Because then you know that the decision was wrong, and you can pivot to the right one.</p><p>So, make sure to make decisions quickly. Either do it, schedule it, delegate it, or remove it.</p><h2>Make sure to block focus time in your calendar</h2><p>Everyone needs time dedicated just to focusing, without being distracted. If you don&#8217;t protect focused work time, your calendar gets consumed by meetings and &#8220;someone else&#8217;s priorities&#8221;.</p><p>And you might think that you are productive, but at the end of the day, nothing really gets done, therefore, I highly recommend putting dedicated focus blocks into your calendar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_GFI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_GFI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_GFI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_GFI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_GFI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_GFI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg" width="1456" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136136,&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://newsletter.eng-leadership.com/i/197551246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.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_!_GFI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_GFI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_GFI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_GFI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6245cde4-ad67-4599-b3cb-fd509619ac5c_1600x815.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Examples: </p><ul><li><p>2&#8211;3 hours daily, </p></li><li><p>half-days, </p></li><li><p>a full day once a week, </p></li><li><p>or several long blocks during the week.</p></li></ul><p>Make sure that during the focus time, you disable any notifications, no meetings, no emails, no Slack messages, and other distractions. </p><p>Try to keep focused on what you are doing. This was one of the most impactful changes I made as a first-time lead, which has really helped me be able to do good work long-term. </p><p>A very important and underrated part is that it also creates healthy boundaries because people see you&#8217;re unavailable during those blocks.</p><h2>Use a Pomodoro timer to avoid distractions</h2><p>Additionally, if you have problems with focusing, <a href="https://pomofocus.io/">the Pomodoro timer</a> is the way to go. It always puts me in a state of focus because I intentionally avoid distractions, while the clock is telling me to focus.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4F1q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4F1q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4F1q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4F1q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4F1q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4F1q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg" width="1456" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48267,&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://newsletter.eng-leadership.com/i/197551246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.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_!4F1q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4F1q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4F1q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4F1q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5049881-728d-41d4-9ca1-94884c1b8e48_1600x670.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I typically go for 25 minutes of focused work and a 5-minute break. Sometimes I go for 50 minutes of focused work, and a 10-minute break. Depending on how focused I feel and the overall motivation. I put the timer on full screen on one monitor, and then do the work on a bigger screen.</p><p>This helps me to stay in the zone and reminds me that I need to focus. Whenever I feel like my mind wants to do something else, the timer reminds me it&#8217;s time to focus.</p><p>During the focus time, I don&#8217;t check Slack, I don&#8217;t check my phone, I don&#8217;t look at social media, etc. The focus should only be on one task, and to finish it. Pomodoro helps force you into deep work mode.</p><h2>Improve communication to save time for everyone</h2><p>A lot of wasted time comes from poor communication. I like to say that overcommunication is better than undercommunication.</p><p>I intentionally overcommunicate specific topics in order to ensure that things are really clear, especially in a remote environment, working with people from all over the world, across different time zones.</p><p>It&#8217;s a lot better to say things multiple times and ensure they are understood than to assume they are, and you assume wrong. Overcommunication is usually the right amount of communication.</p><p>Key habits that will help you with this are:</p><ul><li><p>explain the &#8220;why&#8221; behind decisions,</p></li><li><p>set clear expectations,</p></li><li><p>avoid misunderstandings,</p></li><li><p>proactively communicate,</p></li><li><p>ask for feedback regularly.</p></li></ul><p>And additionally, if you have something important for the whole team to focus on, say it in a meeting, and then also write it in the team&#8217;s Slack channel as well.</p><h2>Remove pointless meetings</h2><p>There&#8217;s nothing wrong with removing a meeting that is no longer useful. Not every meeting should exist. </p><p>The problem actually comes if there&#8217;s a meeting that is scheduled in a weekly cadence, and nobody feels comfortable removing it. While there&#8217;s no actual outcome from the meeting. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Pxa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Pxa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3Pxa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3Pxa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3Pxa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Pxa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg" width="1456" height="863" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:863,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147158,&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://newsletter.eng-leadership.com/i/197551246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.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_!3Pxa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3Pxa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3Pxa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3Pxa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f564f34-ddf3-41ca-b8ce-ace97acdf608_1600x948.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Always keep asking yourself: </p><blockquote><p>Does this meeting help make a decision? Is this meeting necessary? Could this be async instead?</p></blockquote><h2>Separate &#8220;maker time&#8221; and &#8220;manager time&#8221;</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-to-manage-your-time-as-a-first">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Use AI to Onboard Into a Codebase Faster]]></title><description><![CDATA[4 onboarding steps to speed up your understanding of a codebase and get you up and running in a few hours!]]></description><link>https://newsletter.eng-leadership.com/p/how-to-use-ai-to-onboard-into-a-codebase</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-use-ai-to-onboard-into-a-codebase</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Sun, 10 May 2026 14:51:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e9a5a303-9e6f-442c-9bba-401e9000d167_1600x893.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ay5O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ay5O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ay5O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ay5O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ay5O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ay5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162798,&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://newsletter.eng-leadership.com/i/197028018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.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_!Ay5O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ay5O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ay5O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ay5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfbd27d-b36c-4ce7-92ac-22a16b4489f9_1600x893.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://fandf.co/3RqucHR?1">Depot</a>.</strong></p><p><strong>CI was designed for a different era. Depot CI is fast by design.</strong></p><p>AI has shifted the bottleneck from writing code to integrating it. Agents can produce code in seconds. But if your CI pipeline takes 15 minutes to respond, you haven&#8217;t gained velocity. You&#8217;ve just moved the waiting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://fandf.co/3RqucHR?2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kc_J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png 424w, https://substackcdn.com/image/fetch/$s_!Kc_J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png 848w, https://substackcdn.com/image/fetch/$s_!Kc_J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png 1272w, https://substackcdn.com/image/fetch/$s_!Kc_J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kc_J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png" width="1456" height="532" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:532,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119132,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://fandf.co/3RqucHR?2&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/197028018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.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_!Kc_J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png 424w, https://substackcdn.com/image/fetch/$s_!Kc_J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png 848w, https://substackcdn.com/image/fetch/$s_!Kc_J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png 1272w, https://substackcdn.com/image/fetch/$s_!Kc_J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fcea0a6-4800-4a92-9127-42c67a202313_4838x1769.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://fandf.co/3RqucHR?3">Depot CI</a> is a new, programmable CI engine built for the speed agents demand:</p><ul><li><p>Migrate your existing GitHub Actions workflows in minutes</p></li><li><p>Targeted job reruns means no waiting on unrelated steps</p></li><li><p>Instant starts, no queue time, billed by the second with no minimums</p></li><li><p>Full API access so agents can trigger, monitor, and retrieve results programmatically</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://fandf.co/3RqucHR&quot;,&quot;text&quot;:&quot;See how engineering teams close the gap&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://fandf.co/3RqucHR"><span>See how engineering teams close the gap</span></a></p><p>Thanks to Depot for sponsoring this newsletter, let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>Talking with different engineers and engineering leaders, some of the main use cases, where AI is helpful, that come up the most are (apart from coding): </p><ul><li><p>Debugging issues</p></li><li><p>Finding the root cause of an incident</p></li><li><p>And also understanding the codebase and onboarding to it.</p></li></ul><p>If you want to learn how 15 engineers and engineering leaders use AI in their day-to-day work, you can read this article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5303c25a-da8c-4eb7-873b-9b609894d0ce&quot;,&quot;caption&quot;:&quot;This week&#8217;s newsletter is sponsored by Warp.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Do AI-Assisted Engineering&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:106098672,&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2026-03-22T21:52:01.084Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!G65n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c77e5a1-5d38-4e8e-a558-089f774173ca_1600x898.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-to-do-ai-assisted-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191481978,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:164,&quot;comment_count&quot;:4,&quot;publication_id&quot;:1115815,&quot;publication_name&quot;:&quot;Engineering Leadership&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9opu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Today, we are focusing a lot more on onboarding, and we&#8217;ll be going through all about how you can use AI to onboard into a codebase faster. </p><p>To help us with this, Jeff Morhous, Senior Software Engineer, CoverMyMeds, will be our guest author for today&#8217;s article. </p><p>Let&#8217;s introduce our guest author and get started.</p><h2>Introducing Jeffrey Morhous</h2><p><a href="https://www.linkedin.com/in/jeffery-morhous/">Jeffrey Morhous</a> is a Senior Software Engineer, working in the healthcare industry. I have known Jeff for quite some time now, as we chat on different occasions and exchange our views on AI and all things engineering related.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/in/jeffery-morhous/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3JvB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3JvB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3JvB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3JvB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3JvB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:208075,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.linkedin.com/in/jeffery-morhous/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/197028018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.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_!3JvB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3JvB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3JvB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3JvB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e0214e5-2478-46af-a726-6074edbc31e4_1678x940.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>He is also writing a newsletter called <a href="https://www.augmentedswe.com/">The AI-Augmented Engineer</a>, where he regularly shares his insights on different AI-related topics. In today&#8217;s article, he&#8217;s sharing all about how AI is helping him onboard to a new codebase faster.</p><p>This is our second collab, and you can read the first one here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c74529cf-e592-4fe9-97d1-10a9a3479167&quot;,&quot;caption&quot;:&quot;Intro There are many different options for using AI, both personally and professionally. It feels like every single week, a new tool is available, an LLM update is released, or something new shifts how we use AI.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Top AI Coding Tools for Engineering Teams in 2025&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:106098672,&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000},{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:100,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://www.augmentedswe.com&quot;,&quot;primaryPublicationName&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;primaryPublicationId&quot;:996569}],&quot;post_date&quot;:&quot;2025-04-20T15:56:53.841Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!e7Mv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a6458f-7f55-4ecf-b60e-d1fd628a8552_800x413.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/top-ai-coding-tools-for-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:161675412,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:69,&quot;comment_count&quot;:14,&quot;publication_id&quot;:1115815,&quot;publication_name&quot;:&quot;Engineering Leadership&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9opu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Over to you, Jeff!</p><h2>From &#8220;Where do I start?&#8221; to a structured plan</h2><p>With Claude Code, (and most modern AI coding tools), you can compress &#8220;where do I start?&#8221; into a structured map of architecture, entry points, key flows, boundaries, test strategy, and runnable setup.</p><p>This is explicitly reinforced in the official <a href="https://code.claude.com/docs/en/best-practices">Claude Code&#8217;s best practices</a> guide. It describes onboarding workflows that improve ramp-up time.</p><p>Personally, it&#8217;s where I see AI to be useful the most.</p><p>If I already understand the codebase and need to make a small change, it&#8217;s often faster for me to type the change myself than to guide an LLM through it.</p><p>But if I&#8217;m not familiar with a codebase, and I need to make a change, it&#8217;s always faster for me to use AI to understand the new codebase first. I fully believe that if you&#8217;re opening a codebase for the first time and not using AI to help you get started, you&#8217;re losing hours of time.</p><p>In this article, I&#8217;ll show you my tool-agnostic framework for quickly getting up to speed in a new codebase, and I am also including my personally created prompts that you can use immediately.</p><h2>Why rapid onboarding is one of the best uses of AI</h2><p>For software engineers, onboarding to a new codebase can happen pretty often. If you work at a big enough company, you might work on apps you don&#8217;t have familiarity with, on a monthly or even weekly basis.</p><p>So onboarding into a new codebase is not just something you do when you get a new job, but happens regularly in an existing role as well.</p><p>Anthropic&#8217;s Claude Code best practices explicitly list <a href="https://code.claude.com/docs/en/best-practices#ask-codebase-questions">onboarding</a> as a top use case and even showcase the canonical onboarding prompt: &#8220;I&#8217;m new to this codebase. Can you explain it to me?&#8221; with an example of high-level codebase structure output.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w8Bt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w8Bt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png 424w, https://substackcdn.com/image/fetch/$s_!w8Bt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png 848w, https://substackcdn.com/image/fetch/$s_!w8Bt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!w8Bt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w8Bt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&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_!w8Bt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png 424w, https://substackcdn.com/image/fetch/$s_!w8Bt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png 848w, https://substackcdn.com/image/fetch/$s_!w8Bt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!w8Bt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c420e43-bf64-4465-af59-566cdbaa647a_2048x1160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Additionally, in their case study: <a href="https://claude.com/blog/how-anthropic-teams-use-claude-code">How Anthropic teams use Claude Code</a>, onboarding appears as a main Claude Code use case in multiple teams&#8217; workflows.</p><p>Now, let me share how I get started with onboarding to a new codebase with 4 core onboarding tasks.</p><h2>Core onboarding tasks</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CmoL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CmoL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CmoL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CmoL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CmoL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CmoL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg" width="1456" height="638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:638,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113090,&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://newsletter.eng-leadership.com/i/197028018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.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_!CmoL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CmoL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CmoL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CmoL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93aeeb60-8556-4744-bfab-04e5205814b5_1600x701.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A good onboarding to a new codebase gives you a compact mental model you can keep in your head. The tasks below represent the set of mental models before I&#8217;m confident making safe, testable changes:</p><ul><li><p><strong>Initial app understanding</strong></p></li></ul><p>The end result I aim for: A documentation file like a README, CLAUDE.md, or AGENTS.md.</p><ul><li><p><strong>Mapping architecture</strong></p></li></ul><p>My goal in this step is to create a repo-local onboarding doc. A diagram of how components work together, and some sample traces of a request from entry to execution.</p><ul><li><p><strong>Identify tests</strong></p></li></ul><p>In this step, I look for what tests exist, how they map to layers, and the fastest &#8220;confidence loop&#8221;.</p><ul><li><p><strong>Identify how to run locally</strong></p></li></ul><p>I aim to get a minimal local run (or devcontainer run) with a smoke test that exercises a key flow.</p><p>The goal in going through these steps is to help me understand how to close the feedback loop from making a change to validating it, and to understand the path of a request into the app.</p><p>I&#8217;ll show how I use each of these with Claude Code, but the process is generally applicable to other popular AI-coding tools, including <a href="https://www.augmentedswe.com/p/claude-code-vs-cursor">Cursor</a> and <a href="https://www.augmentedswe.com/t/codex">Codex</a>.</p><p>I wrote it as a step-by-step guide, so you can follow along if you want!</p><h2>Onboarding with Claude Code</h2><p>To run Claude Code in a new repo, install the <a href="https://claude.com/product/claude-code">tool</a> and just run <em>claude</em> in the root of the repo.</p><h3>1. Initial app understanding by using /init</h3><p>If there is already a CLAUDE.md file or AGENTS.md file, read through them. If not, use Claude Code&#8217;s init command by running <em>/init</em>. The init command will skim through the codebase and create an understanding of the most important things, then document them in CLAUDE.md.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HobT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HobT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png 424w, https://substackcdn.com/image/fetch/$s_!HobT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png 848w, https://substackcdn.com/image/fetch/$s_!HobT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!HobT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HobT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!HobT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png 424w, https://substackcdn.com/image/fetch/$s_!HobT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png 848w, https://substackcdn.com/image/fetch/$s_!HobT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!HobT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70b4246-ef88-490d-bdfa-b3226722da92_2048x1280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Use an Opus model when you run /init, even though it will cost you more tokens. Tokens spent on reasoning up-front are tokens well-spent. </p></blockquote><p>When I use Plan Mode with a cheaper model like Sonnet, I find the plan is more likely to have overlooked critical architecture or contain consequential mistakes in the plan. </p><p>Opus or similar, more reasoning-heavy models have a lower rate of that and are likely to come up with things you wouldn&#8217;t have thought of on your own.</p><p>Cursor has a similar feature, you just have to ask Cursor&#8217;s agent in &#8220;Ask Mode&#8221; to explore and explain the codebase.</p><h3>2. Mapping architecture</h3><p>It&#8217;s great if you can produce a map of the repository early on. Understanding major components, responsibility boundaries, and dependencies can give you a huge boost when it&#8217;s time to actually make changes.</p><p>Here&#8217;s a prompt to help you do this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;6bb646fb-e221-4675-ad68-dc6df1b9488c&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">You are onboarding me to this repository.

Tasks:
- Identify the top-level architecture (apps/services/libraries), and what each does.
- Produce a directory map: top 10 directories with responsibilities.
- Identify key runtime boundaries: API layer, domain layer, persistence, async jobs, config.
- Show a dependency diagram (Mermaid) using the repo&#8217;s actual module/package boundaries.
- Cite exact files for each claim (paths + brief evidence).

Constraints:
- Do not edit files.
- Prefer reading docs first (README, AGENTS.md, CLAUDE.md, docs/, CONTRIBUTING, ADRs) and then code.
- If the repo is a monorepo, explain the workspace/tooling setup.

Diagram:
Create a mermaid diagram with your findings</code></pre></div><p>Claude Code will do just fine at finding information, and will present directories as boundaries in a nice table format.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tod9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tod9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png 424w, https://substackcdn.com/image/fetch/$s_!tod9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png 848w, https://substackcdn.com/image/fetch/$s_!tod9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!tod9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tod9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png" width="1456" height="936" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:936,&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_!tod9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png 424w, https://substackcdn.com/image/fetch/$s_!tod9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png 848w, https://substackcdn.com/image/fetch/$s_!tod9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!tod9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3ba0be-3b5e-4b95-889b-9980f76dcbe4_2048x1316.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But it won&#8217;t do a diagram. Alternatively, Cursor responds very well to this prompt and is happy to give you a really useful diagram. If you do this in Cursor, use Ask Mode, which will give you a really well-designed diagram, as you can see below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rVN7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rVN7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png 424w, https://substackcdn.com/image/fetch/$s_!rVN7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png 848w, https://substackcdn.com/image/fetch/$s_!rVN7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png 1272w, https://substackcdn.com/image/fetch/$s_!rVN7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rVN7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png" width="1456" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&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_!rVN7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png 424w, https://substackcdn.com/image/fetch/$s_!rVN7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png 848w, https://substackcdn.com/image/fetch/$s_!rVN7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png 1272w, https://substackcdn.com/image/fetch/$s_!rVN7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89818945-2fe0-4b30-8f67-92137f18f8a9_2048x1342.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3. Identifying tests</h3><p>Every app handles tests differently, so sometimes it&#8217;s hard to figure out what tests your change should require. If you want to understand the test pyramid in your app and build a quick confidence loop, you should identify the patterns for the app right away.</p><p>Here&#8217;s a prompt I love for this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;0cc780b3-872c-4943-b96e-55a46679261e&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">Identify the testing strategy in this repo.

Output:
- Where tests live and how they&#8217;re organized (unit/integration/e2e).
- The fastest local confidence loop: which commands to run before a PR.
- How fixtures/mocks/testcontainers are handled.
- Common failure modes in this repo&#8217;s tests (if visible from config/docs).

If there is no testing strategy, propose a plan for one that follows the testing pyramid (lots of unit tests, less e2e tests).</code></pre></div><p>My side projects don&#8217;t usually have tests (I know, I know), so this prompt is a nice way for me to get started with a good testing plan. </p><p>Claude happily suggested one, and it&#8217;s easy to turn this into a real &#8220;plan&#8221; and have Claude execute on it. With this level of detail, you can usually get away with a cheaper model (Sonnet).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S80K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S80K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png 424w, https://substackcdn.com/image/fetch/$s_!S80K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png 848w, https://substackcdn.com/image/fetch/$s_!S80K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png 1272w, https://substackcdn.com/image/fetch/$s_!S80K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S80K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&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_!S80K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png 424w, https://substackcdn.com/image/fetch/$s_!S80K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png 848w, https://substackcdn.com/image/fetch/$s_!S80K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png 1272w, https://substackcdn.com/image/fetch/$s_!S80K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d256378-2fd4-4fdc-9900-dd0d3fc956a4_2048x1282.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EupG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EupG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png 424w, https://substackcdn.com/image/fetch/$s_!EupG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png 848w, https://substackcdn.com/image/fetch/$s_!EupG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png 1272w, https://substackcdn.com/image/fetch/$s_!EupG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EupG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&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_!EupG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png 424w, https://substackcdn.com/image/fetch/$s_!EupG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png 848w, https://substackcdn.com/image/fetch/$s_!EupG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png 1272w, https://substackcdn.com/image/fetch/$s_!EupG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1163a7ae-e2f7-4cc9-9d59-085f0fd7a10c_2048x1282.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m surprised by the level of detail Opus 4.6 gives when providing test plans. It shows a much greater &#8220;understanding&#8221; of the codebase and intended features than even recent versions of Opus.</p><p>Test commands can be fragile across environments, so ensure you confirm dependencies and env vars before trusting &#8220;works on my machine&#8221;. </p><p>In all my working sessions with AI tools, I&#8217;ve noticed that setup issues or deficiencies are the source of nearly all my issues. If you&#8217;re having quality problems, be sure to address anything that might stop your agents from validating their own output. </p><p>Be sure an agent has the ability (and instruction) to run the app with dependencies and run tests against its own code.</p><h3>4. Running the app</h3><p>If you don&#8217;t already have it by now, you&#8217;ll want instructions on setting up the app and running it.</p><p>Ask for setup steps strictly grounded in repo evidence:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;yaml&quot;,&quot;nodeId&quot;:&quot;ecb76e43-ee4e-4dd8-bd87-b4f7bb27cdd8&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-yaml">Produce a repo-specific local setup checklist with commands.

Rules:
- Only include steps you can justify from files in the repo (README, Makefile, package/build files, scripts, devcontainer config).
- Include: required runtimes, dependency install, env vars, database setup, migrations/seeds, and &#8220;run server / run worker / run UI&#8221;.
- End with a smoke test of one key flow.</code></pre></div><p>This should give you a single &#8220;happy path&#8221; setup that ends with a running service + a verification step. Claude Code gave me a great result when I ran this with Opus 4.6, and I didn&#8217;t even have to use a higher effort setting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-c2Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-c2Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png 424w, https://substackcdn.com/image/fetch/$s_!-c2Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png 848w, https://substackcdn.com/image/fetch/$s_!-c2Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!-c2Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-c2Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!-c2Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png 424w, https://substackcdn.com/image/fetch/$s_!-c2Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png 848w, https://substackcdn.com/image/fetch/$s_!-c2Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!-c2Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f10e36b-6a36-43e8-8f63-62e9f197b0b8_2048x1280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Bonus: Build a change plan before touching code</h2><p>Once you understand the rough shape of the codebase, resist the urge to immediately ask your agent to make the change.</p><p>This is where a lot of AI-assisted work goes sideways.</p><p>You open a new repo, ask for a feature, and the agent happily starts editing files before you understand the blast radius.</p><p>Sometimes that works, but it can also change the wrong abstraction, skip the important test, or implement the feature in a way that technically works but doesn&#8217;t fit the codebase.</p><p>A better pattern is to ask for a plan first.</p><p>Before writing code, make the agent explain what it thinks needs to change, why those files are involved, what tests should be updated, and what could go wrong. This gives you a chance to catch bad assumptions while the cost is still low.</p><p>Here&#8217;s a prompt I like (it&#8217;s important to <strong>use plan mode</strong>):</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;03b41d00-6d44-42d7-a55d-33c38444410f&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">I need to make this change: [describe the change].

Before writing code, create an implementation plan.

Include:
- The files likely involved.
- The smallest safe change.
- The existing patterns this should follow.
- Risks or hidden side effects.
- Tests to add or update.
- Manual verification steps.
- Questions I should answer before implementation.

Rules:
- Do not edit files yet.
- Cite exact file paths for every claim.
- Separate confirmed facts from assumptions.
- Prefer the smallest change that fits the existing architecture.</code></pre></div><blockquote><p>This is one of the highest-leverage habits you can build when using coding agents. Don&#8217;t let the agent jump straight from &#8220;I found the code&#8221; to &#8220;I changed the code.&#8221; </p></blockquote><p>Make it show its work first.</p><p>For example, if you need to add a new field to a checkout flow, the plan should tell you whether that field touches the database, the API response, the form object, the frontend state, background jobs, analytics, tests, or docs. </p><p>In a codebase you already know, you might be able to hold all of that in your head. In a codebase you just opened 45 minutes ago, you probably can&#8217;t.</p><p>This also gives you a much better review loop. You can look at the plan and say, &#8220;No, that&#8217;s not the right service object,&#8221; or &#8220;This should use the existing policy class,&#8221; or &#8220;You missed the serializer.&#8221; </p><p>That feedback is much cheaper before the agent has scattered changes across 8 files.</p><h2>What else will you do with AI?</h2><p>So you&#8217;re looking at a new codebase, and you want to understand it quickly? Lean on your tools. Use AI to help you understand your code. Don&#8217;t just use AI to produce code.</p><p>Using AI this way will give you compounding productivity gains over time. I don&#8217;t think clicking through the UI of the app and trying to understand how previous engineers were thinking and where they put stuff is fun, and it certainly isn&#8217;t a good use of your time anymore.</p><p>To recap, here&#8217;s the playbook for getting up to speed in a new codebase quickly.</p><ol><li><p><strong>Initialize your onboarding context with /init</strong></p></li></ol><p>Read and understand the results. Take some time to validate them against what you see in the codebase. This should take 10-30 minutes.</p><ol start="2"><li><p><strong>Map the architecture</strong></p></li></ol><p>Get an understanding of the components and ideally, a diagram of how they work together. You should certainly understand how a request is handled and where to start if you want to make a change. This should take 20-40 minutes.</p><ol start="3"><li><p><strong>Get on top of tests</strong></p></li></ol><p>You should know what sorts of tests you&#8217;ll need to add for a change and how to run them. This should take around 15 minutes.</p><ol start="4"><li><p><strong>Get the app running</strong></p></li></ol><p>And understand how to do so consistently. The time it takes to do this will really depend on the specific app and its complexity.</p><blockquote><p>If you do these things, you could hit the ground running in a brand new codebase in just a few hours.</p></blockquote><p>Even if the changes you need to make will be largely agent-driven, the time invested here will pay dividends when you start to hit edge cases or unexpected complexity.</p><h2>Last words</h2><p>Special thanks to Jeff for sharing his insights with us! Make sure to check out his newsletter <a href="https://www.augmentedswe.com/">The AI-Augmented Engineer</a> to get more insights on how to use AI effectively.</p><div><hr></div><p>Liked this article? Make sure to &#128153; click the like button.</p><p>Feedback or addition? Make sure to &#128172; comment.</p><p>Know someone that would find this helpful? Make sure to &#128257; share this post.</p><h2>Whenever you are ready, here is how I can help you further</h2><ul><li><p>Join the Cohort course Senior Engineer to Lead: Grow and thrive in the role <a href="https://maven.com/gregor-ojstersek/senior-engineer-to-lead?promoCode=ENGLEADERSHIP">here</a>.</p></li><li><p>Interested in sponsoring this newsletter? Check the sponsorship options <a href="https://calico-cabinet-fbf.notion.site/Sponsor-Engineering-Leadership-fa0579535d6f4422a6da350580a54546">here</a>.</p></li><li><p>Take a look at the cool swag in the Engineering Leadership Store <a href="https://store.eng-leadership.com/">here</a>.</p></li><li><p>Want to work with me? You can see all the options <a href="https://calico-cabinet-fbf.notion.site/Work-with-Gregor-Ojstersek-1147b66fdc24809b86b1fb0467b60318">here</a>.</p></li></ul><h2>Get in touch</h2><p>You can find me on <a href="https://www.linkedin.com/in/gregorojstersek/">LinkedIn</a>, <a href="https://twitter.com/gregorojstersek">X</a>, <a href="https://yt.openinapp.co/exgpd">YouTube</a>, <a href="https://bsky.app/profile/gregorojstersek.bsky.social">Bluesky</a>, <a href="https://www.instagram.com/gregor_ojstersek/">Instagram</a> or <a href="https://www.threads.net/@gregor_ojstersek">Threads</a>.</p><p>If you wish to make a request on particular topic you would like to read, you can send me an email to info@gregorojstersek.com.</p><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get&quot;,&quot;text&quot;:&quot;Check the benefits of the paid plan&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get"><span>Check the benefits of the paid plan</span></a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went! Topics are normally about all things engineering related, leadership, management, developing scalable products, building teams etc.</p>]]></content:encoded></item><item><title><![CDATA[Removing AI in Tech Interviews is Wrong]]></title><description><![CDATA[AI-assisted engineering is already the standard, and technical interviews should reflect how modern software is actually built.]]></description><link>https://newsletter.eng-leadership.com/p/companies-should-allow-ai-usage-in</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/companies-should-allow-ai-usage-in</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 07 May 2026 10:06:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4faca91d-9169-42be-a564-14db2e8da41b_1600x846.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DwS5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DwS5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DwS5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DwS5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DwS5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DwS5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg" width="1456" height="1072" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1072,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110442,&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://newsletter.eng-leadership.com/i/196664944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.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_!DwS5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DwS5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DwS5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DwS5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee64566-ef1e-4d57-aaac-23ad2a620fca_1600x1178.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Engineering Leadership LIVE Event in San Francisco</h2><p>Together with my friends from <a href="https://www.augmentcode.com/">Augment Code</a>, we are hosting a <strong><a href="https://luma.com/m08ggil7">live event</a></strong> in <strong>San Francisco</strong> on <strong>May 26th</strong>!</p><p>Engineering leaders are holding excitement and dread about AI at the same time. The job description is changing faster than anyone can rewrite it. </p><p><strong><a href="https://luma.com/m08ggil7">Engineering Leadership LIVE</a></strong> is an evening for that conversation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://luma.com/m08ggil7" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JxaN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JxaN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111087,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/196426731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.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_!JxaN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three speakers, a room full of peers, networking, and snacks after. I&#8217;ll be sharing more about the speakers in future newsletters!</p><p>It&#8217;s a free-to-join event, but there is a limited number of spots available, so make sure to register for the event below while the spots are still available.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;text&quot;:&quot;Secure your spot at the event&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://luma.com/m08ggil7"><span>Secure your spot at the event</span></a></p><p>Looking forward to seeing you there! Let&#8217;s get back to this week&#8217;s thought.</p><div><hr></div><h2>Intro</h2><p>Many companies these days are removing AI completely from tech interviews, not allowing the use of any of the AI tools to solve a coding task.</p><p>But that&#8217;s wrong.</p><p>Not allowing the use of AI is like removing a tool that engineers use daily. Similar to Google, Stack Overflow, or using an IDE. Are you going to remove that as well, and just check how well a candidate memorizes specific functions of a programming language?</p><blockquote><p>Modern engineering is: having good judgment + using AI to move faster. Judgment is the important skill you should be checking.</p></blockquote><p>So, why remove something that engineers use and are expected to use every day?</p><p>Especially, it doesn&#8217;t make sense when a company is even pushing for more AI adoption.</p><p>In today&#8217;s article, I am sharing in detail about which parts of the hiring process I recommend allowing the use of AI and which not.</p><p>I am also sharing 3 concrete options on how to structure a tech interview, so you allow the use of AI, and get all the info that you need to do a proper assessment of the candidate.</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- AI-assisted engineering is the best way to build software these days<br>- Leetcode-style of a tech interview has been a standard for years<br>- I&#8217;d be surprised if, by the end of 2026, companies still use such a type of interview<br>&#128274; This is my recommendation for a tech interview in 2026<br>&#128274; This is how to structure a tech interview<br>&#128274; Option 1<br>&#128274; Option 2<br>&#128274; Option 3<br>&#128274; Putting it all together, the full process for hiring a new engineer<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>AI-assisted engineering is the best way to build software these days</h2><p>It has become a standard for the way we build. Most of the engineers these days are using AI in at least some part of the development process, which may be generating code, researching, or something else.</p><p>Learn how 15 engineers and engineering leaders use AI in their day-to-day work in this article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;95026319-49fa-451b-ac0b-9e347950a7e3&quot;,&quot;caption&quot;:&quot;This week&#8217;s newsletter is sponsored by Warp.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Do AI-Assisted Engineering&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:106098672,&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2026-03-22T21:52:01.084Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!G65n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c77e5a1-5d38-4e8e-a558-089f774173ca_1600x898.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-to-do-ai-assisted-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191481978,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:164,&quot;comment_count&quot;:4,&quot;publication_id&quot;:1115815,&quot;publication_name&quot;:&quot;Engineering Leadership&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9opu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>To quote from the recent survey conducted by <a href="https://blog.jetbrains.com/research/2026/04/which-ai-coding-tools-do-developers-actually-use-at-work/">JetBrains</a>: </p><blockquote><p>The biggest question is not <em>whether </em>developers use AI at work. The answer to that is already obvious: They do. In January 2026, 90% of developers regularly used at least one AI tool at work for coding and development tasks, a clear sign of high AI usage in software development.</p></blockquote><p>We are currently in May, which means that the % of engineers using at least one AI tool has just increased.</p><p><em>So, if using AI as part of the development process is a standard these days, why would companies want to remove AI from the assessment of new candidates?</em></p><p>The goal with the tech interview should be to get as close as possible to the actual work that an engineer is doing on a daily basis, right? That&#8217;s how you can assess whether it&#8217;s a fit or not.</p><p>Well, that&#8217;s been a problem for years now as well, even before AI became so popular. Let&#8217;s get to that next.</p><h2>Leetcode-style of a tech interview has been a standard for years</h2><p>LeetCode (the platform) was founded in 2015, and quite quickly after that, it became the go-to style for tech interviews in many companies. It has become a standard for &#8220;objectively&#8221; assessing the technical skills of a certain candidate.</p><p>Well, I was never a fan of it, and I&#8217;ll tell you why.</p><p>When I was a Software Engineer, preparing for interviews, I solved 200+ leetcode style type challenges, and while solving them, I kept looking for specific patterns that could be reused across different challenges.</p><p>I made sure to create templates, which I could reuse for any problem that I&#8217;d be asked to solve in an interview. So, doing that, I was well prepared for interviews, and I also nailed the interview and got the job.</p><p>Well, that felt good, that I was able to &#8220;grind&#8221; leetcode challenges for weeks, and I got the job, but then none of it really helped me in my day-to-day work.</p><blockquote><p>The work that I was doing was completely different than what I had been grinding for weeks.</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_!L9zf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L9zf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L9zf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L9zf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L9zf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L9zf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg" width="1456" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116955,&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://newsletter.eng-leadership.com/i/196664944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.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_!L9zf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L9zf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L9zf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L9zf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F991f3a4b-994e-48ea-a187-849e555d88bc_1600x791.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So, basically, with the leetcode-style type of interview, you don&#8217;t really assess the actual skills that a specific engineer needs to be able to do the job well. You assess whether the person has been practicing such types of challenges or not.</p><h2>I&#8217;d be surprised if, by the end of 2026, companies still use such a type of interview</h2><p>Especially these days, with AI, you can solve any of the leetcode-style challenges in a matter of seconds.</p><p>And if the standard in our industry is AI-assisted engineering, then it really makes no sense to &#8220;check the tech skills&#8221; with problems, which can be easily solved with a prompt.</p><p>I&#8217;ve talked to many engineers and engineering leaders about this, and many share a similar sentiment, so I&#8217;ll be really surprised if, by the end of 2026, we&#8217;ll still see such interviews done by any of the companies.</p><p>As mentioned, a leetcode-style interview just checks whether the person has been practising solving such problems or not. But these problems are not even close to what an engineer does on a daily basis.</p><p>Now, let me share what my recommendation is.</p><h2>This is my recommendation for a tech interview in 2026</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/companies-should-allow-ai-usage-in">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Engineering Leadership LIVE Event in San Francisco]]></title><description><![CDATA[Together with my friends from Augment Code, we are hosting a live event in San Francisco on May 26th!]]></description><link>https://newsletter.eng-leadership.com/p/engineering-leadership-live-event</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/engineering-leadership-live-event</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 04 May 2026 15:58:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JxaN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://luma.com/m08ggil7" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JxaN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JxaN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111087,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/196426731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.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_!JxaN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!JxaN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcc7fc5-29fb-4e1b-b205-e5b64566d58d_1080x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Together with my friends from <a href="https://www.augmentcode.com/">Augment Code</a>, we are hosting a <strong><a href="https://luma.com/m08ggil7">live event</a></strong> in <strong>San Francisco</strong> on <strong>May 26th</strong>!</p><p>Engineering leaders are holding excitement and dread about AI at the same time. The job description is changing faster than anyone can rewrite it. </p><p><strong><a href="https://luma.com/m08ggil7">Engineering Leadership LIVE</a></strong> is an evening for that conversation.</p><p>Three speakers, a room full of peers, networking, and snacks after. I&#8217;ll be sharing more about the speakers in future newsletters!</p><p>It&#8217;s a free-to-join event, but there is a limited number of spots available, so make sure to register for the event below while the spots are still available.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://luma.com/m08ggil7&quot;,&quot;text&quot;:&quot;Secure your spot at the event&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://luma.com/m08ggil7"><span>Secure your spot at the event</span></a></p><p>Looking forward to seeing you there!</p><p>Gregor</p>]]></content:encoded></item><item><title><![CDATA[How to Thrive as an EM in the AI Era]]></title><description><![CDATA[Case study from The Multiplier Mindset: How to Move from Senior Engineer to Tech Leader in the AI Era]]></description><link>https://newsletter.eng-leadership.com/p/how-to-thrive-as-an-em-in-the-ai</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-thrive-as-an-em-in-the-ai</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Sun, 03 May 2026 17:24:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b7bc978b-3750-4470-abd6-679f9345d4c3_1600x874.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hBfQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hBfQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hBfQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hBfQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hBfQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hBfQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg" width="1456" height="743" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:743,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86173,&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://newsletter.eng-leadership.com/i/181888132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.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_!hBfQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hBfQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hBfQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hBfQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a2568b-3c36-4158-9c16-a678590ba387_1600x817.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://www.codacy.com/ai-inventory?utm_campaign=397056218-AI%20Inventory%20%7C%20Newsletters&amp;utm_source=EngineeringLeadership&amp;utm_medium=partnership&amp;utm_term=ai-inventory&amp;1">Codacy</a>.</strong></p><p><strong>The average codebase relies on 10 AI models and 2 coding assistants. Most leaders can&#8217;t list what&#8217;s in theirs.</strong></p><p>For most engineering leaders, mapping their own team's AI usage takes weeks of manual surveys, and the results are obsolete before completion. Meanwhile, compliance gaps keep widening.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.codacy.com/ai-inventory?utm_campaign=397056218-AI%20Inventory%20%7C%20Newsletters&amp;utm_source=EngineeringLeadership&amp;utm_medium=partnership&amp;utm_term=ai-inventory&amp;2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P_7n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png 424w, https://substackcdn.com/image/fetch/$s_!P_7n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png 848w, https://substackcdn.com/image/fetch/$s_!P_7n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png 1272w, https://substackcdn.com/image/fetch/$s_!P_7n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P_7n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png" width="1456" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:247063,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.codacy.com/ai-inventory?utm_campaign=397056218-AI%20Inventory%20%7C%20Newsletters&amp;utm_source=EngineeringLeadership&amp;utm_medium=partnership&amp;utm_term=ai-inventory&amp;2&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/181888132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.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_!P_7n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png 424w, https://substackcdn.com/image/fetch/$s_!P_7n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png 848w, https://substackcdn.com/image/fetch/$s_!P_7n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png 1272w, https://substackcdn.com/image/fetch/$s_!P_7n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52a507e-ca3e-4126-a465-ceeb748c2179_1930x789.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With <a href="https://www.codacy.com/ai-inventory?utm_campaign=397056218-AI%20Inventory%20%7C%20Newsletters&amp;utm_source=EngineeringLeadership&amp;utm_medium=partnership&amp;utm_term=ai-inventory&amp;3">Codacy&#8217;s AI Inventory</a>, engineering managers can oversee:</p><ul><li><p>Every AI model, SDK, API key, and MCP server in the codebase, down to the file and line.</p></li><li><p>Which AI coding assistants their engineers are using and in which repos.</p></li><li><p>A real-time AI inventory built from source code alone: the foundation for EU AI Act, ISO 42001, and DORA ICT compliance work.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.codacy.com/ai-inventory?utm_campaign=397056218-AI%20Inventory%20%7C%20Newsletters&amp;utm_source=EngineeringLeadership&amp;utm_medium=partnership&amp;utm_term=ai-inventory&quot;,&quot;text&quot;:&quot;Control the AI in your repos&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.codacy.com/ai-inventory?utm_campaign=397056218-AI%20Inventory%20%7C%20Newsletters&amp;utm_source=EngineeringLeadership&amp;utm_medium=partnership&amp;utm_term=ai-inventory"><span>Control the AI in your repos</span></a></p><p>Thanks to Codacy for sponsoring this newsletter, let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>I am currently writing a book, <em>The Multiplier Mindset: How to Move from Senior Engineer to Tech Leader in the AI Era</em> (check out the <a href="https://www.oreilly.com/library/view/the-multiplier-mindset/0642572310509/">early release</a> on the O&#8217;Reilly website). </p><p>The book will feature 8 case studies of successful multipliers (tech leads, engineering managers, staff engineers, and architects), looking at:</p><ul><li><p>How they multiply others</p></li><li><p>What makes them successful</p></li><li><p>How they use AI</p></li><li><p>Their advice to engineers and engineering leaders to thrive in the AI era</p></li></ul><p>Today, I am sharing the case study of Anton Zaides, engineering manager at <a href="https://www.honeybook.com/">HoneyBook</a>, which will be included in the book.</p><p>Let&#8217;s introduce our guest author and get started.</p><h2>Introducing Anton Zaides</h2><p><a href="https://www.linkedin.com/in/anton-zaides/">Anton Zaides</a> is an engineering manager at HoneyBook, managing a team of software engineers. Previously, he grew from being a software engineer to director of engineering at Taranis, an agri-tech startup.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/in/anton-zaides/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ifB-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ifB-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ifB-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ifB-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ifB-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152923,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.linkedin.com/in/anton-zaides/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/181888132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.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_!ifB-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ifB-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ifB-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ifB-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe535ff-ff3b-4e35-a3ae-a052dc851a8a_1678x940.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anton also writes a weekly newsletter for engineering managers, <a href="https://newsletter.manager.dev/">Manager.dev</a>, sharing what nobody tells you about engineering managers.</p><p>Today, Anton is sharing with us the five areas of responsibility every engineering manager has and how he juggles them. Over to you, Anton!</p><h2>The 5 areas of responsibility</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xyMJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xyMJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xyMJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xyMJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xyMJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xyMJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg" width="1456" height="661" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72837,&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://newsletter.eng-leadership.com/i/181888132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.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_!xyMJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xyMJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xyMJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xyMJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892d9134-3b70-47e5-889f-eb1e3b52f704_1600x726.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As an engineering manager (EM) at Honeybook, I manage a team of seven software engineers, from mid-level to senior staff. I started this role around six months ago, taking over an existing team.</p><p>In today&#8217;s article, I&#8217;d like to share some behind-the-scenes stories from my career that I believe helped me succeed and provide my take on thriving as an EM in the AI era. Let&#8217;s start with the basics.</p><p>As an EM, I have responsibilities across five main areas:</p><ul><li><p><strong>Product building</strong> </p></li></ul><p>My team and I build the company&#8217;s product. This is the main thing that we are evaluated on and is what often takes about 80% of an EM&#8217;s focus.</p><ul><li><p><strong>Team support</strong> </p></li></ul><p>I have 1:1s with my team members, making sure they have clear career paths, are being challenged in their work, and are being paid fairly.</p><ul><li><p><strong>Customer support</strong> </p></li></ul><p>I ensure we provide good service for our customers and other teams that depend on us. This often clashes with product building and team support. Customer support can slow down delivery, and engineers don&#8217;t usually enjoy the work.</p><ul><li><p><strong>Technical direction</strong> </p></li></ul><p>This is about <em>how</em> we build things: the processes, the tools, and the tech debt we leave behind.</p><ul><li><p><strong>The team&#8217;s future</strong></p></li></ul><p>Where do we want to be in six months? What areas are we responsible for? This includes hiring and pushing for strtegic positioning for the team (e.g., getting important projects).</p><h2>Focusing on things that the team needs most</h2><p>I&#8217;ve now had three EM roles and each time, I prioritized my responsibilities differently.</p><p>A huge part of being a successful EM is <strong>adapting yourself to what your team needs, </strong>not what you enjoy or what comes naturally to you.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uymn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uymn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uymn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uymn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uymn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uymn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg" width="1456" height="244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:244,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25372,&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://newsletter.eng-leadership.com/i/181888132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.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_!uymn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uymn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uymn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uymn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37cdd795-f5a5-4d65-9ed0-431d01502222_1600x268.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In my most previous EM role, my work was much more technical. I was the main coder and was very involved in the initial stages, building the technical foundation. </p><p>There was not a lot of senior talent in the company, so I stayed involved in most technical decisions throughout my tenure, even when I was the director of engineering.</p><p>My current EM role is very different. </p><p>My team consists of very strong engineers, and the codebase is in Ruby on Rails, which I wasn&#8217;t familiar with before starting the job. My comfort zone is to dive deeper and become more technically involved, but in this situation my added value would be negligible. </p><p>My time is better spent focusing on two other areas:</p><ul><li><p><strong>The engineers themselves</strong></p></li></ul><p>Even senior engineers benefit from management. Most of the team hadn&#8217;t had 1:1s in months before I arrived. There had been no engineering manager for almost a year, and because they were considered strong, they were left to fend for themselves. </p><p>My first goal was to talk with each of them individually: understand where they stood, who wanted to get promoted, who felt underpaid, and who wasn&#8217;t challenged.</p><ul><li><p><strong>Customer support</strong></p></li></ul><p>My company is B2C-ish, with many customers, and I felt the process of handling support tickets could be improved. Tickets would be open for weeks or months. Some would fall through the cracks.. They really weren&#8217;t anyone&#8217;s priority, and it&#8217;s an area engineers often don&#8217;t like dealing with. </p><p>So I took on the most annoying and became knowledgeable there. The return on my time was high: I improved response time, communication with support, and overall understanding of the issues we were seeing.</p><p>I also focus on my team&#8217;s vision, but I&#8217;m <strong>barely involved in the delivery and technical direction parts</strong>! You can&#8217;t really focus on all five areas in the time you have, and I feel this ability to understand what&#8217;s needed more right now is crucial.</p><p>I&#8217;ve only been in this role for six months. In time, I&#8217;ll be able to become more involved in those areas, but for now they are in good hands. I&#8217;m learning slowly by fixing customer tickets.</p><h2>How to be a truly product-minded EM</h2><p>Every amazing EM has at least a bit of a product manager (PM) inside them, and this is doubly important now. With LLM, <a href="https://newsletter.eng-leadership.com/p/good-judgment-is-the-new-important">code is no longer the bottleneck</a>; engineers are now waiting for PMs. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V2Ai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V2Ai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V2Ai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V2Ai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V2Ai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V2Ai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg" width="1456" height="430" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:430,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36220,&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://newsletter.eng-leadership.com/i/181888132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.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_!V2Ai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V2Ai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V2Ai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V2Ai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3a14af-6303-4384-b8af-d61bb8dff550_1600x472.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With many organizations expecting engineers to take more ownership and make product decisions, there is no way to succeed in our jobs without some PM skills.</p><p>I divide being product minded into three parts.</p><h3>1. Product involvement</h3><p>I like product management. I listen to <em><a href="https://www.lennysnewsletter.com/podcast">Lenny&#8217;s Podcast</a></em>, and I&#8217;ve read <a href="https://www.svpg.com/team/marty-cagan/">Marty Cagan&#8217;s books</a>. When we understand how PMs work, we can better influence their decisions and better support them. </p><p>The very basics of product involvement is understanding your customers&#8217; pains. It can be done by diving deeper into the analytics, watching session recordings, or, ideally, <strong>actually talking to customers.</strong></p><p>Most organizations are just not built in a way that encourages this, however. There are several layers between engineers and customers, and breaking through them takes some effort. </p><p>To get access to customers:</p><ul><li><p><strong>Observe existing meetings.</strong> Ask to silently join customer discovery calls run by PMs, sales, or customer service (CS). Promise not to interrupt, just listen and learn. If you have a question, send your contact a private message during the meeting.</p></li><li><p><strong>Reach out via support.</strong> Find a user who has recently complained or a customer ticket that you fixed, and reach out to them. You&#8217;ll be surprised how receptive customers can be. </p></li><li><p><strong>Work with CS to identify a power user.</strong> Send a short, respectful email, like: &#8220;&#8216;I&#8217;m an engineer on the team that built X. I&#8217;d love 15 minutes to learn how we can make it better for you.&#8221; CS teams are often delighted when engineers take this initiative, because the usual mindset from engineers is &#8220;don&#8217;t waste my time with useless meetings.&#8221;</p></li></ul><p>At my previous company, it took me three years to actually go visit a customer. My company flew drones over agricultural fields, analyzed the images with AI, and provided our farmer customers with insights into the problems in their fields.</p><p>Our customers were in the United States, requiring me to fly from Israel to see them in person. I was willing to do that, but the farmers were also super busy and didn&#8217;t really want to talk to engineers.</p><p>Then our CS team got me in touch with one of our customers by identifying a power user. They connected me with a customer who was really enthusiastic about one of our latest releases. </p><p>They mentioned that an in-person meeting would be more effective, as on Zoom our customer would turn his camera off and wouldn&#8217;t have a lot of patience. <strong>So I drove 10 hours </strong>from our office in Indiana to that customer in Iowa for just a 1-hour meeting. Let me tell you: It was so worth it! </p><ul><li><p>I saw how he used our app in real life on an iPad. It turns out that in one of the critical flows, this customer jumps from our app to another app on his iPad to get some data and then returns to ours. That&#8217;s not something we knew. I asked about it, and he mentioned that it&#8217;s very annoying but he has gotten used to it.</p></li><li><p>There was a question I asked that he couldn&#8217;t answer, so he just called an intern into our office. It turned out that the intern is a super-enthusiastic user, who of course is never invited to Zoom calls because he is not senior enough. I got a lot of great product feedback from him. </p></li></ul><p>I believe that this single meeting helped my product orientation more than a year of session recordings could.</p><h3>2. Business understanding</h3><p>Most EMs skip understanding how the company makes money and how their team is connected to it. </p><p>My previous team had been writing all the software for the drone pilots, who were internal users. They were a critical part of getting the images needed for our product to work, but my team didn&#8217;t directly impact revenue most of the time.</p><p>The company&#8217;s gross margin was less than 50%. This means that for every dollar our customers paid us, we got less than 50 cents. That was largely because we need to pay the drone pilots to actually go fly the drones and take images. We had a goal of increasing the margin to 60%, which my team was heavily involved in.</p><p>Of course, we didn&#8217;t want to pay the drone pilots less; they&#8217;d leave otherwise. What if we could help them fly more fields per day and we split the gains? For example, if they usually flew over 10 fields a day, we&#8217;d improve the software so that they could do 15 instead. We&#8217;d pay a bit less for each field, but they&#8217;d still make more money overall.</p><blockquote><p>We built a super-small feature that helped the pilots plan their routes better, and it improved the pilots&#8217; outcomes by 11%!</p></blockquote><p>Once we released the feature and I saw how excited everyone was about the gross margin part, I started to mention it in conversations and immediately saw an impact.</p><p>For example, I had wanted for a while to improve our app&#8217;s stability, but it was never a top priority (as often happens with internal apps). </p><p>But mentioning how we&#8217;d be able to hire fewer support engineers the following year (who scaled linearly with the business) and increase our gross margin, I got a much better reception. </p><p>Once you get used to thinking in business terms, there is no way back. You start to question every part of your work, which is a great thing.</p><h3>3. Extreme dogfooding</h3><p>The final part of being product minded is to <strong>truly understand your product</strong> from the inside.</p><p>Two years ago, I read <em>From Worst to First</em>, a book about Continental Airline&#8217;s CEO, Gordon Bethune, who transformed the airline from the worst to the best. One idea stuck with me: Bethune got a commercial pilot&#8217;s license so that he could speak the same language as his pilots and understand them better. <br><br>I decided to experience firsthand how our apps were used. I got a commercial drone pilot license from the US FAA. During the preparation, I spent some time with our operations team (my main customers), and it was a great opportunity to bond. Then I worked a full day in the field as a drone pilot, doing real flights for our customers. </p><p>This really helped me understand better how our app was being used and the difficulties with it. I even discovered small things, like needing battery power for the laptops and having a hard time seeing things on the screen because of the sun.<br><br>Go extreme with dogfooding! Uber&#8217;s CPO spends a day each month <a href="https://www.lennysnewsletter.com/p/why-ubers-cpo-delivers-food-on-weekends-sachin-kansal">driving an Uber</a>! If he can find the time, so can you.</p><h2>Build a team that doesn&#8217;t depend on you</h2><p>As an engineering manager, you don&#8217;t want to be a tunnel that everything must pass through. I want my engineers to talk directly with product managers and designers. Just conversations shouldn&#8217;t be constrained by my schedule.</p><p>I want my engineers to be able to decide things on their own. They should consult me when needed but not depend on me for every decision.</p><p>For every new project, I assign an engineer as the responsible owner. I&#8217;m on the sidelines; they communicate, they share the successes, they get the recognition. That&#8217;s how you build a team that is more autonomous and less dependent on you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rRne!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rRne!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rRne!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rRne!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rRne!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rRne!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg" width="1456" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78178,&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://newsletter.eng-leadership.com/i/181888132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.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_!rRne!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rRne!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rRne!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rRne!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05f83d1-cc12-4009-b45d-7ae84db89659_1600x594.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Another part of building an autonomous team is giving team members exposure to the day-to-day. When engineers deal with real problems and real requests, they build context. Over time, they make better decisions and move faster because the knowledge isn&#8217;t centralized in one person.</p><p>On a previous team, too many things passed through me. So we introduced a team representative who would be responsible for day-to-day operations. Support talked to the rep, the PM talked to them, and all requests went through them. </p><blockquote><p>It reduced dependency on one person, built more context across the team, and helped people make better decisions over time.</p></blockquote><p>There&#8217;s also advocacy. </p><p>As a manager, you need to fight for your people for promotions, raises, and recognition. You have to advocate in smaller ways too. </p><p>Telling someone they did a great job on a project, that you appreciate how they handled a challenge is underrated. People are often surprised by that recognition, but it goes a long way.</p><h2>My approach to AI adoption</h2><p>AI adoption is a tricky balance. On one hand, you need to let people explore on their own and not force AI on them. On the other, you need to nudge them into trying it and give them the time and space to do so. </p><p>If people focus only on their day-to-day work, they won&#8217;t explore, and they&#8217;ll become less relevant over time.</p><p>The best ideas will come from the engineers themselves. There&#8217;s no need to force AI exploration. Just create the conditions for it and nudge them once in a while.</p><p>A good example of this is the AI hotfixer one of my engineers built. As soon as a support ticket opens, an LLM-based process scans commits and tickets from the past few months, suggests the likely cause, and surfaces similar tickets with their resolution steps.</p><p>This turned out to be super helpful. A hotfixer shift lasts a week, and you don&#8217;t always know what happened the week before. Many issues are recurring, but because each engineer is dealing with them once, the pattern is invisible. </p><p>Instead of debugging a complex issue from scratch, you can see that it also happened last week and the exact steps someone took to resolve it, sometimes saving hours.</p><p>More importantly, it changed how we handle recurring problems. When you can easily see similar issues across time, you can spot patterns and you&#8217;re much more likely to solve the root cause. </p><blockquote><p>Our production load decreased by 30&#8211;40% as we worked through those root causes one by one.</p></blockquote><p>This is what &#8220;give space to explore&#8221; looks like in practice. There was no mandate to improve our processes with AI. An engineer just did it because they had the time and the trust to try something.</p><p>Another critical point is that most conversation about AI in engineering focuses on the tools themselves, but I think the <strong>bigger challenge is what changes around them</strong>.</p><p>The first that changes is that development becomes cheaper, so decisions matter much more. When code is cheap to produce, the cost of building the wrong thing goes up, because you can ship bad decisions faster. </p><p>This means managers must be deeply involved in what gets built, not just how (another point for product orientation!).</p><p>The second is that implementation becomes very easy, meaning you need more rigorous planning, not less. The discipline to stop, think, and plan before touching code is harder to maintain when the friction of starting nearly disappears.</p><h2>Using AI personally</h2><p>I work about 90% of the time in Claude Code. The most significant change in how I work isn&#8217;t that I write code faster; it&#8217;s that I&#8217;m managing context across a complex, multiperson project.</p><p>I&#8217;m currently working on a greenfield project involving more than 10 people, who are running in parallel across different streams. One of the engineers set up a Git repository that holds all the context for the project. I was skeptical at first, but it works remarkably well.</p><p>Meeting transcripts automatically sync into the repo. The repo connects to Slack and can summarize discussions. There are markdown files organized by topic that automatically sync to Notion as we work on them. The repo becomes a living, queryable record of the project, not just our decisions but our thinking.</p><p>When I want to get up to speed on a specific part of the project, I just talk to Claude. I can ask what specific people think about a given decision, and I&#8217;ll get an accurate answer grounded in the Slack threads and meeting transcripts. </p><p>Instead of scheduling 10 conversations to understand where 10 people stand, I can ask one tool to figure it out for me in minutes.</p><h2>Final advice for engineering leaders</h2><p>All of this distills down to three things you need to do to be a successful EM:</p><ul><li><p><strong>Stay a part-time engineer</strong></p></li></ul><p>Even if it&#8217;s only a small part of your workweek, you need to stay active. Our whole career is changing, and to fully understand what your engineers are experiencing, you have to be part of it.</p><ul><li><p><strong>Become product oriented</strong></p></li></ul><p>You and your team must become product oriented, if you&#8217;re not already so. Understand the PM world, talk with customers, and get closer to the business.</p><ul><li><p><strong>Get to know the people you work with</strong></p></li></ul><p>Human connections matter more than ever. Create opportunities to get to know your team and your customers.</p><h2>Last words</h2><p>Many thanks to Anton for sharing his experience as an EM with us! Sign up for the <a href="https://newsletter.manager.dev">Manager.dev newsletter</a> to get one practical idea every week on how to be a better EM.</p><div><hr></div><p>Liked this article? Make sure to &#128153; click the like button.</p><p>Feedback or addition? Make sure to &#128172; comment.</p><p>Know someone that would find this helpful? Make sure to &#128257; share this post.</p><h2>Whenever you are ready, here is how I can help you further</h2><ul><li><p>Join the Cohort course Senior Engineer to Lead: Grow and thrive in the role <a href="https://maven.com/gregor-ojstersek/senior-engineer-to-lead?promoCode=ENGLEADERSHIP">here</a>.</p></li><li><p>Interested in sponsoring this newsletter? Check the sponsorship options <a href="https://calico-cabinet-fbf.notion.site/Sponsor-Engineering-Leadership-fa0579535d6f4422a6da350580a54546">here</a>.</p></li><li><p>Take a look at the cool swag in the Engineering Leadership Store <a href="https://store.eng-leadership.com/">here</a>.</p></li><li><p>Want to work with me? You can see all the options <a href="https://calico-cabinet-fbf.notion.site/Work-with-Gregor-Ojstersek-1147b66fdc24809b86b1fb0467b60318">here</a>.</p></li></ul><h2>Get in touch</h2><p>You can find me on <a href="https://www.linkedin.com/in/gregorojstersek/">LinkedIn</a>, <a href="https://twitter.com/gregorojstersek">X</a>, <a href="https://yt.openinapp.co/exgpd">YouTube</a>, <a href="https://bsky.app/profile/gregorojstersek.bsky.social">Bluesky</a>, <a href="https://www.instagram.com/gregor_ojstersek/">Instagram</a> or <a href="https://www.threads.net/@gregor_ojstersek">Threads</a>.</p><p>If you wish to make a request on particular topic you would like to read, you can send me an email to info@gregorojstersek.com.</p><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get&quot;,&quot;text&quot;:&quot;Check the benefits of the paid plan&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get"><span>Check the benefits of the paid plan</span></a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went! Topics are normally about all things engineering related, leadership, management, developing scalable products, building teams etc.</p>]]></content:encoded></item><item><title><![CDATA[Should You Become a Forward Deployed Engineer?]]></title><description><![CDATA[What do FDEs at Salesforce, OpenAI, and Palantir really do, and should you become one?]]></description><link>https://newsletter.eng-leadership.com/p/should-you-become-a-forward-deployed</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/should-you-become-a-forward-deployed</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 30 Apr 2026 10:35:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/16bdb0cf-65a0-4621-a417-263ea13fd4e7_1600x805.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yucr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yucr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yucr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yucr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yucr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yucr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg" width="1456" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56435,&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://newsletter.eng-leadership.com/i/195884091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.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_!yucr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yucr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yucr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yucr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d964d7-d084-4d9f-95bf-8eb7885be1c5_1600x583.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Intro</h2><p>I&#8217;ve been interested in writing about the FDE role for a while, as I&#8217;ve seen the big increase in popularity in recent years.</p><p>And especially after attending the Salesforce TDX in SF and speaking with <a href="https://www.linkedin.com/in/n1ckjohnston/">Nick Johnston</a>, SVP, Global Consulting Partnerships &amp; Partner Sales at Salesforce, it became clear that the role&#8217;s popularity is just increasing.</p><p>We talked for 30+ minutes just about FDEs and what they do! Here is also the picture:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o0ut!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o0ut!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o0ut!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o0ut!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o0ut!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o0ut!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg" width="1456" height="835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:835,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231522,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/195884091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.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_!o0ut!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o0ut!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o0ut!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o0ut!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a476571-d4d8-4840-8bdf-e4f50ccccf8f_1600x918.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today, I am sharing my thoughts on whether I think you should become an FDE or not, what FDEs really do, and who the role is best suited for.</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- What is a forward deployed engineer?<br>- Why the role exists<br>- What a forward deployed engineer at Salesforce does<br>- What a forward deployed engineer at OpenAI does<br>- What a forward deployed engineer at Palantir does<br>&#128274; Should you become a forward deployed engineer?<br>&#128274; The pros<br>&#128274; The cons<br>&#128274; Who thrives in this role?<br>&#128274; Is it a good career move?<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>What is a forward deployed engineer?</h2><p>Forward deployed engineer (FDE) has gained a lot of popularity in recent years, especially among tech companies that work directly with businesses (B2B).</p><p>What my feeling is, talking with different engineers and engineering leaders about the role is that a lot of people have some sort of idea about what FDEs do, but in reality, the roles are quite different from one company to another.</p><p>The role varies based on the requirements of a specific company. Which means the skills needed (especially on the tech side) are different, but one thing is clear. Customer empathy is really important, and it&#8217;s highly unlikely to be a great FDE without being able to put yourself in the shoes of the customers.</p><p>I like to personally view this role as an intersection between software engineering, customer success, and product/business. The reason is that FDE&#8217;s primary role is to help customers use their products.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ygQ4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ygQ4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ygQ4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ygQ4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ygQ4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ygQ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg" width="1456" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66737,&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://newsletter.eng-leadership.com/i/195884091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.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_!ygQ4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ygQ4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ygQ4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ygQ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38386db8-0c56-4a63-abe1-85df7eb3fd11_1600x633.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Therefore, they need to be technically savvy and, at the same time, be able to communicate well with the customers and have a good understanding of the product and the overall business, so they can find the right solutions.</p><p>Think of the role as a consultant who is also a main developer, integrating the solution directly. In many ways, you&#8217;re not just building software, you&#8217;re solving business problems in real time.</p><p>If you&#8217;re considering this path, it&#8217;s worth understanding what the job really involves, who it&#8217;s best suited for, and the trade-offs you&#8217;ll face. Let me share, next, why the role really exists in the first place.</p><h2>Why the role exists</h2><p>Especially companies that offer more complex products to their customers, can face issues between what their product can do and what customers actually need. FDE is the person helping to fill this gap.</p><p>They help:</p><ul><li><p>Increasing adoption of the product</p></li><li><p>Customize implementations for specific customers (if needed)</p></li><li><p>Gather feedback from customers to improve the product itself</p></li></ul><p>Let&#8217;s go through, next, what FDEs at Salesforce, OpenAI, and Palantir do.</p><h2>What a forward deployed engineer at Salesforce does</h2><p>Nick mentioned that there is no single recipe for the role, and it may vary a lot from customer to customer, but the core responsibility is clear:</p><blockquote><p>Help customers get value from technology faster.</p></blockquote><p>An FDE typically starts by understanding the customer&#8217;s needs, pain points, and, of course, their current environment:</p><ul><li><p>What systems are already in place</p></li><li><p>Where customer data lives</p></li><li><p>How that data flows across systems</p></li></ul><p>Once that is a lot clearer, they focus on defining use cases that would help the customer.</p><p>Example use cases:</p><ul><li><p><strong>Adjusting the data flow</strong></p></li></ul><p>Not just within Salesforce, but also in external systems in order for the customer to be able to integrate with Salesforce successfully.</p><ul><li><p><strong>Setting up AI agents in order to automate a certain business process</strong></p></li></ul><p>This is another use case (which seems to be a popular use case, based on my impression from the Salesforce TDX conference).</p><p>As we mentioned in the article, <a href="https://newsletter.eng-leadership.com/p/salesforce-is-going-all-in-on-ai">3 Key AI Trends</a>, EGI (Enterprise General Intelligence) is something that should be a clear focus for all enterprise companies. And EGI means using AI, its tools, and systems to perform business-specific tasks with high capability and consistency.</p><ul><li><p><strong>Implementing the right guardrails for the customer</strong></p></li></ul><p>And a third use case that Nick has mentioned is implementing the guardrails, which may be security, governance, compliance, or something else. Especially important for bigger companies, which need to ensure compliance with specific standards.</p><p>These are just examples of use cases that FDEs deal with. To sum up, the core focus of FDEs is to ensure they understand the customer&#8217;s needs very clearly and find the optimal solutions to help them get the best results.</p><h3>There are 2 types of FDEs at Salesforce, internal and partner</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MQi6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MQi6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MQi6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MQi6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MQi6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MQi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53271,&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://newsletter.eng-leadership.com/i/195884091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.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_!MQi6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MQi6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MQi6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MQi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10177b5-5a17-4f13-8ab5-cc4652bbf171_1600x683.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>1. Salesforce FDEs (internal)</strong></p><p>These engineers are closely connected to the product organization. Customer work is secondary unless a client explicitly requests Salesforce involvement. Their main goal is to:</p><ul><li><p>Gather feedback on product features</p></li><li><p>Test new features in live environments</p></li><li><p>Help improve the product</p></li></ul><p><strong>2. Partner FDEs</strong></p><p>Those are FDEs from companies like Accenture and Deloitte, who work directly with the customers:</p><ul><li><p>To deliver specific implementations for a customer</p></li><li><p>Provide direction or solution design</p></li><li><p>Have support from Salesforce FDEs</p></li></ul><p>This partner model helps Salesforce to scale without building a massive internal services organization.</p><h2>What a forward deployed engineer at OpenAI does</h2><p>I&#8217;ve checked all the different openings of a forward deployed engineer position at OpenAI, and here is what I found out.</p><p>FDEs are expected to:</p><ul><li><p>Design, architect, and develop full-stack solutions</p></li><li><p>Build production AI systems and integrations</p></li><li><p>Deploy advanced AI models on customer infrastructure</p></li></ul><p>This is a combination of being a solutions architect, software engineer, and AI engineer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nOfC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nOfC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nOfC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nOfC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nOfC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nOfC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg" width="1456" height="573" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:573,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65410,&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://newsletter.eng-leadership.com/i/195884091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.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_!nOfC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nOfC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nOfC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nOfC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf589bb-5658-4a73-9e04-632b4b10ffa6_1600x630.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They provide a hybrid work model of 3 days in the office per week, and travel up to 50% is required. Which means that FDEs are consistently traveling to customers and working directly on-site.</p><p>A lot of the FDE roles are general, defined as Model Deployment for Business, which means that they can contain any kind of work related to OpenAI. From creating custom GPTs for the customer to helping integrate OpenAI into the logic of the customer&#8217;s applications, or something else.</p><p>There are also some more specific focused FDE roles like &#8220;FDE, Financial Services&#8221;, which means that FDE works mostly with Fintech companies.</p><h2>What a forward deployed engineer at Palantir does</h2><p>Palantir is the company that first invented the role, and from doing research, the reason was that their software was too complex for customers to just &#8220;plug it in&#8221;, therefore a dedicated person was needed to get a specific customer up-to-speed.</p><p>Here is the definition of an FDE from their <a href="https://blog.palantir.com/a-day-in-the-life-of-a-palantir-forward-deployed-software-engineer-45ef2de257b1">official blog</a>:</p><blockquote><p>FDE is a software engineer who embeds directly with our customers to configure Palantir&#8217;s existing software platforms to solve their toughest problems.<br><br>While a traditional software engineer focuses on creating a single capability that can be used for many customers, FDEs focus on enabling many capabilities for a single customer.</p></blockquote><p>Additionally, they mention that FDEs need to be iterating closely with customers across various industries and require a unique and broad skillset, ranging from software development to data engineering to customer engagement and creative problem-solving.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!usMb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!usMb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg 424w, https://substackcdn.com/image/fetch/$s_!usMb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg 848w, https://substackcdn.com/image/fetch/$s_!usMb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!usMb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!usMb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg" width="1456" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92578,&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://newsletter.eng-leadership.com/i/195884091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.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_!usMb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg 424w, https://substackcdn.com/image/fetch/$s_!usMb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg 848w, https://substackcdn.com/image/fetch/$s_!usMb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!usMb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495bdfb4-cee1-49e0-94df-1bebe62fd703_1600x934.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>FDEs need to address questions like:</p><ul><li><p>What products are we deploying for this use case?</p></li><li><p>Why are we deploying them?</p></li><li><p>How will we spin up workflows that utilize these products to address the customer&#8217;s specific needs?</p></li></ul><p>FDEs need to be able to answer these questions, and at the same time, also implement these solutions.</p><p>Now that we better understand the role and what it looks like based on different companies, let me share whether you should actually become an FDE yourself.</p><h2>Should you become a forward deployed engineer?</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/should-you-become-a-forward-deployed">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[3 Key AI Trends and How Salesforce Engineers use AI]]></title><description><![CDATA[Recap from the Salesforce TDX 2026: AI Agents, 3 key AI trends and how engineers use AI.]]></description><link>https://newsletter.eng-leadership.com/p/salesforce-is-going-all-in-on-ai</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/salesforce-is-going-all-in-on-ai</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 27 Apr 2026 10:12:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6486bce7-307d-4d62-844e-881c11eb8eee_1600x860.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9_sF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9_sF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9_sF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9_sF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9_sF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9_sF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg" width="1456" height="632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:632,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81395,&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://newsletter.eng-leadership.com/i/194893878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.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_!9_sF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9_sF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9_sF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9_sF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01504609-94e1-4349-9ab9-8890d7cb17bf_1600x694.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week's newsletter is sponsored by <strong><a href="https://fandf.co/4lTVTnz?1">Postman</a></strong>.</p><p><strong>The ROI of AI-Native Engineering</strong></p><p>Most engineering teams have adopted AI, but the gap between using tools and getting measurable ROI is wider than most leaders realize. </p><p>Postman&#8217;s latest cost savings analysis benchmarks six core API workflows to show exactly how much time is lost when AI is bolted on externally versus built directly into the development platform.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://fandf.co/4lTVTnz?2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cOpF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif 424w, https://substackcdn.com/image/fetch/$s_!cOpF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif 848w, https://substackcdn.com/image/fetch/$s_!cOpF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif 1272w, https://substackcdn.com/image/fetch/$s_!cOpF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cOpF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif" width="1068" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1068,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62125,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:&quot;https://fandf.co/4lTVTnz?2&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/194893878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cOpF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif 424w, https://substackcdn.com/image/fetch/$s_!cOpF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif 848w, https://substackcdn.com/image/fetch/$s_!cOpF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif 1272w, https://substackcdn.com/image/fetch/$s_!cOpF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a778c1-7e6e-4335-a82a-6bf2775a837a_1068x600.avif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Download the report to learn:</p><ul><li><p>Native vs. External: Why integrated AI reduces cognitive load.</p></li><li><p>Workflow Benchmarks: Data-driven time savings for engineering teams.</p></li><li><p>The ROI Gap: Closing the distance between adoption and results.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://fandf.co/4lTVTnz&quot;,&quot;text&quot;:&quot;Get the report&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://fandf.co/4lTVTnz"><span>Get the report</span></a></p><p>Thanks to Postman for sponsoring this newsletter. Let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>Last week, I was in San Francisco, and I also attended the <a href="https://www.salesforce.com/tdx/">Salesforce TDX conference</a>. It&#8217;s been interesting to get to know what Salesforce is focusing on these days, and yes, no surprise here. It&#8217;s all about AI.</p><p>But what I didn&#8217;t expect was the shift that they are now doing, which is, in my opinion, a huge shift in a whole different direction than what they have been focusing on for the last 25 years.</p><p>At the event, I also spoke with different product and engineering leaders from Salesforce: <a href="https://www.linkedin.com/in/lerhaupt/">Gary Lerhaupt</a>, <a href="https://www.linkedin.com/in/asseo/">Itai Asseo</a>, <a href="https://www.linkedin.com/in/danfernandez/">Dan Fernandez</a>, <a href="https://www.linkedin.com/in/n1ckjohnston/">Nick Johnston</a>.</p><p>And, a lot of other engineers and engineering leaders, attending the conference as well. Today, I am sharing my thoughts and insights from the conference.</p><p>In this article, we&#8217;ll go through:</p><ol><li><p><strong>Salesforce Bets on AI Agents</strong>: Their announcements on the event, my thoughts on them, and why this might affect how you look at AI strategy at your company.</p></li><li><p><strong>3 Key AI Trends from Salesforce AI Research Team</strong>: EGI is something that all enterprise companies should focus on.</p></li><li><p><strong>How Salesforce Engineers Use AI to Build Their Products</strong>: Prototyping, planning, code quality, and observability are some of the most important use cases for them (alongside coding).</p></li></ol><h2>1. Salesforce Bets on AI Agents</h2><p>The majority of the talks and workshops have been AI-related. This was my first impression coming to the conference, and in general, with San Francisco as well.</p><p>Everything revolves around AI. The conversation everywhere is all about AI agents, MCP, vibe coding, AI adoption, etc. And that&#8217;s been exactly the case with Salesforce TDX. I&#8217;d say around 80-90% of all the talks and workshops have been AI-related.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TmjE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TmjE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TmjE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TmjE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TmjE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TmjE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg" width="1456" height="1144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1144,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:515525,&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://newsletter.eng-leadership.com/i/194893878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.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_!TmjE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TmjE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TmjE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TmjE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb354de-f7df-43a3-b9f3-eccc3cbc7a97_1600x1257.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Based on all the talks, workshops, and new announcements, one thing is clear to me. Salesforce is essentially betting on this premise:</p><blockquote><p>Future enterprise software will be run largely by AI agents, not humans clicking through user interfaces.</p></blockquote><p>Interestingly, Salesforce has always been known for an interface-heavy experience, but now it is completely changing the script. Less UI, less clicking, more automation.</p><p>Here are some of the new things they have announced at the conference, exactly pointing out the change of direction.</p><h2>Headless 360</h2><p>The subtitle on the <a href="https://www.salesforce.com/uk/news/stories/salesforce-headless-360-announcement/">announcement</a> page says it all: </p><blockquote><p>Everything on Salesforce is now an API, MCP tool, or CLI command, and agents can use all of it.</p></blockquote><p>With the question presented: &#8220;Why should you ever log into Salesforce again?&#8221;<em>. </em>Which points exactly in this direction, as we mentioned 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_!yD80!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yD80!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yD80!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yD80!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yD80!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yD80!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145467,&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://newsletter.eng-leadership.com/i/194893878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.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_!yD80!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yD80!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yD80!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yD80!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe1f023-cf24-43b6-9e41-6d8877838081_1600x917.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The user interface is becoming less and less important for them, and automation is what is becoming the moat for them.</p><p>This quote represents what they want to do with Headless 360:</p><blockquote><p>For 25 years, using Salesforce meant working inside Salesforce. A customer service rep opened a console, clicked into a case, and manually updated its status. A human, navigating a platform, to get work done.</p><p>But in the Agentic Enterprise, humans aren&#8217;t the only ones doing the navigating. Agents are too, and they don&#8217;t go to a browser or click through UIs. They call APIs, invoke MCP tools, and run CLI commands directly.</p></blockquote><p>This is definitely something to think about for the AI strategy for your company. Ultimately, it&#8217;s in line with the trends these days, but the main question is: <em>&#8220;Is it worth investing in UI, or focus a lot more on automation?&#8221;</em></p><p>Clearly, for Salesforce, automation is where their big bet is.</p><h2>Agentforce Vibes</h2><p>At the event, they introduced the new version (2.0) of the <a href="https://www.salesforce.com/agentforce/developers/vibe-coding/">Agentforce Vibes</a>. If you haven&#8217;t heard about it before, think of it like a GitHub Copilot, as the 2 main ways to use it are as a VS Code extension or directly in the browser.</p><p>You can write prompts directly inside the IDE, and you can use either the plan mode or the agent mode. The first one will just share the plan, and the second one will do what you ask.</p><p>Interestingly, I tried it out in 2 workshops. In the first one, I needed to build an app based on certain requirements. And if done correctly, you get a prize, and in the second one, I needed to use it in order to debug a <a href="https://developer.salesforce.com/developer-centers/lightning-web-components">LWC component</a> correctly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IjF8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IjF8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp 424w, https://substackcdn.com/image/fetch/$s_!IjF8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp 848w, https://substackcdn.com/image/fetch/$s_!IjF8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp 1272w, https://substackcdn.com/image/fetch/$s_!IjF8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IjF8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216284,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/194893878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IjF8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp 424w, https://substackcdn.com/image/fetch/$s_!IjF8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp 848w, https://substackcdn.com/image/fetch/$s_!IjF8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp 1272w, https://substackcdn.com/image/fetch/$s_!IjF8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc84a8646-0cb4-48cd-b4db-5e0848ebd112_2826x1560.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Agentforce Vibes VS Code extension. Source: Salesforce.com</figcaption></figure></div><p>From my experience, I&#8217;d say it&#8217;s good if you are developing things on Salesforce, as that&#8217;s what it&#8217;s ultimately built and optimized for. But I&#8217;ll stick with Cursor or Claude Code for building at this time.</p><p>What&#8217;s missing from my experience is a Desktop-native app for Mac/Linux/Windows of the IDE. Because that&#8217;s how most of the developers build software these days, using a browser, not as much.</p><h2>Agentforce</h2><p>If you haven&#8217;t heard about <a href="https://www.salesforce.com/eu/agentforce/">Agentforce</a>, it&#8217;s Salesforce&#8217;s platform for building AI Agents. At the TDX conference, they particularly announced 3 new things:</p><ul><li><p><strong>open-sourcing Agent Script</strong></p></li></ul><p>This was interesting for me, as I know Salesforce is known for building its own things, instead of reusing existing ones. Similar to what they did with LWC components and <a href="https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_dev_guide.htm">APEX programming language</a>.</p><p>They have now open-sourced <a href="https://github.com/salesforce/agentscript">Agent Script</a>, which is a language for defining how AI agents work, their reasoning, and responsibilities.</p><ul><li><p><strong>ADLC (Agent Development Lifecycle)</strong></p></li></ul><p>They announced a <a href="https://github.com/SalesforceAIResearch/agentforce-adlc">set of skills</a> for Claude Code for <a href="https://github.com/SalesforceAIResearch/agentforce-adlc/tree/main/skills/developing-agentforce">building</a>, <a href="https://github.com/SalesforceAIResearch/agentforce-adlc/tree/main/skills/developing-agentforce">deploying</a>, <a href="https://github.com/SalesforceAIResearch/agentforce-adlc/blob/main/skills/testing-agentforce/SKILL.md">testing</a>, and <a href="https://github.com/SalesforceAIResearch/agentforce-adlc/blob/main/skills/observing-agentforce/SKILL.md">monitoring</a> Agentforce agents.</p><ul><li><p><strong>Agentforce Labs</strong></p></li></ul><p>They also created <a href="https://labs.agentforce.com/">Agentforce Labs</a>, where you can start building on the site directly or see some example use cases.</p><h2>2. 3 Key AI Trends From Salesforce AI Research Team</h2><p>It was interesting to get to know how they think about AI in general and where they see the future of it. The insights shared next are based on my discussion with <a href="https://www.linkedin.com/in/asseo/">Itai Asseo</a>, VP, Salesforce AI Research.</p><p>He particularly mentioned that while AGI (Artificial General Intelligence) is something aspirational at the moment, EGI (Enterprise General Intelligence) is something that should be a clear focus for all enterprise companies.</p><p>EGI means using AI, its tools, and systems to perform business-specific tasks with high capability and consistency.</p><p>And that&#8217;s exactly what Salesforce is focusing on at the moment, as we mentioned above in the first section, their biggest bet is on AI Agents and less on User Interfaces.</p><p>Now, let&#8217;s go to the 3 trends they see as the most important at this time.</p><h2>Simulation environments</h2><p>This is the first trend mentioned by Itai, and he shared an interesting analogy: </p><blockquote><p>Athletes train in safe, controlled places before real games. AI agents need the same thing. </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_!AelO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AelO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AelO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AelO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AelO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AelO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg" width="1456" height="641" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:641,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75345,&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://newsletter.eng-leadership.com/i/194893878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.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_!AelO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AelO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AelO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AelO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F167077b6-d715-48db-8751-4c50bee7863b_1600x704.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI Agents need to learn and improve in these environments before being used in real situations. This lets companies test them without taking risks.</p><p>A big part of this is synthetic data. </p><p>Companies shouldn&#8217;t always use real data because it might be private or sensitive. So instead, they should create fake data that looks real but is safe to use. Similar to how Formula 1 drivers practice in simulators before driving actual race cars.</p><p>Simulations are also useful for testing how well AI works. Companies can try different scenarios, like text or voice, and see where the AI struggles. Then they can fix those issues and make it more reliable before using it for real.</p><p>Itai also recommended that for companies just starting with AI, simulation is one of the easiest and most useful ways to begin. It gives them a safe space to try things, learn, and improve step by step.</p><p>This is where AI Evals come in, and I highly recommend reading these articles, if you want to jump further on how to properly test your AI features and simulate data:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;fdc4e96d-31ce-45a3-b0f3-d1eb783a3527&quot;,&quot;caption&quot;:&quot;Intro If you are an engineer or an engineering manager, it is highly likely that you have already come across the topic of AI Evals in your role or you will in the near future.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI Evals: How To Systematically Improve and Evaluate AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:106098672,&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000},{&quot;id&quot;:2260358,&quot;name&quot;:&quot;Hamel Husain&quot;,&quot;bio&quot;:&quot;I am a machine learning engineer with over 20 years of experience. More about me @ https://hamel.dev&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7sqx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feee58cd7-9a81-4ef6-b0f4-faeed62d5166_400x400.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://hamelhusain.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://hamelhusain.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Hamel&#8217;s Substack&quot;,&quot;primaryPublicationId&quot;:30258}],&quot;post_date&quot;:&quot;2025-07-09T11:46:31.403Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!azgQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7656100-61bd-4658-9272-abfaa6824382_1600x702.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/ai-evals-how-to-systematically-improve&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:167761637,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:34,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1115815,&quot;publication_name&quot;:&quot;Engineering Leadership&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9opu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0b356e2b-744e-478c-a85a-94a32c9b84a3&quot;,&quot;caption&quot;:&quot;Intro How to improve AI products is a hot topic right now, as many companies are looking to either build a completely new AI product or add AI features to an existing product.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Guide to Rapidly Improving AI Products Part 1&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:106098672,&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000},{&quot;id&quot;:2260358,&quot;name&quot;:&quot;Hamel Husain&quot;,&quot;bio&quot;:&quot;I am a machine learning engineer with over 20 years of experience. More about me @ https://hamel.dev&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7sqx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feee58cd7-9a81-4ef6-b0f4-faeed62d5166_400x400.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://hamelhusain.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://hamelhusain.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Hamel&#8217;s Substack&quot;,&quot;primaryPublicationId&quot;:30258}],&quot;post_date&quot;:&quot;2025-08-13T14:48:47.553Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/351e48ff-6d7e-460b-bb55-ff87bbc8e543_840x600.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/guide-to-rapidly-improving-ai-products&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:170720181,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:41,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1115815,&quot;publication_name&quot;:&quot;Engineering Leadership&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9opu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1f8cc73d-0f7c-499a-a646-7cf42e524bff&quot;,&quot;caption&quot;:&quot;Intro Correctly evaluating and continuously improving AI products is a really important topic. It&#8217;s what makes a difference between just a computer science experiment versus an actual useful AI product for the users.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Guide to Rapidly Improving AI Products Part 2&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:106098672,&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000},{&quot;id&quot;:2260358,&quot;name&quot;:&quot;Hamel Husain&quot;,&quot;bio&quot;:&quot;I am a machine learning engineer with over 20 years of experience. More about me @ https://hamel.dev&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7sqx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feee58cd7-9a81-4ef6-b0f4-faeed62d5166_400x400.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://hamelhusain.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://hamelhusain.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Hamel&#8217;s Substack&quot;,&quot;primaryPublicationId&quot;:30258}],&quot;post_date&quot;:&quot;2025-08-20T13:24:07.230Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!VT64!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604fc402-85f8-44cb-8127-0b7bf6ab308a_1600x682.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/guide-to-rapidly-improving-ai-products-8b2&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:171255104,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:24,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1115815,&quot;publication_name&quot;:&quot;Engineering Leadership&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9opu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Ambient Intelligence</h2><p>This is the second trend, and it means that AI can always be there, working in the background. It understands what&#8217;s going on and helps without you needing to ask.</p><p>Itai mentioned an interesting analogy on this, which is the movie <a href="https://en.wikipedia.org/wiki/Her_(2013_film)">Her</a>, where you have some kind of omnipresent agent, who is available to respond at any time, and at the same time, it&#8217;s proactive.</p><p>Itai mentioned that they recently shared an early beta version of PISA (Proactive In-Meeting Support Agent), a prototype for sales conversations. PISA can listen in the background, identify topics in real time, and push relevant talking points to the sales rep without being prompted.</p><p>He also mentions another use case, which is: A customer service agent could be supported with instant recommendations tailored to the specific customer and situation, while on the call.</p><p>The main benefit of ambient intelligence is that it fits smoothly into the work that a certain person is already doing. You don&#8217;t have to stop and ask for help, it just happens proactively. This saves time, makes work easier, and helps people do their jobs better.</p><p>For me, personally, I am always happy when I get recommendations that fit exactly what I need, without me even asking for them. So, I definitely think this is a field where companies can benefit a lot.</p><h2>Agent-to-agent communication</h2><p>This is the third trend that Itai mentioned, and it means the following. As companies use more AI agents, these agents need to work together.</p><p>Right now, most AI agents are built to talk to humans, not to each other. This causes issues when multiple agents try to work together, things can get messy or unclear. Sometimes it may look like they&#8217;re working together, but they&#8217;re not really doing it well.</p><p>To fix this, agents need a shared way to communicate. Think of it like a common language or system they all understand. This helps them stay on the same page, share information, and work toward the same goal.</p><p>This will become more important as companies move from using one AI agent to using many connected agents. If those agents can&#8217;t work well together, the whole system won&#8217;t work well.</p><p>Itai also shared that they recently did a <a href="https://arxiv.org/pdf/2602.20059">study</a> based on data from <a href="https://www.moltbook.com/">Moltbook</a>, an AI-agent-only social platform, where they checked 800k posts, 3.5m comments, and 78k agent profiles.</p><p>Quoting from the study:</p><blockquote><p>Our findings reveal agents produce diverse, well-formed text that creates the surface appearance of active discussion, but the substance is largely absent.</p></blockquote><p>Which means, that Agent-to-agent communication is not at the level it needs to be at this time, and needs improvement.</p><h2>3. How Salesforce Engineers Use AI to Build Their Products</h2><p>These insights are from my conversation with <a href="https://www.linkedin.com/in/danfernandez/">Dan Fernandez</a>, VP of Product for Developer Services, Salesforce. Interestingly, as we were talking, he was showing me how they use AI at Salesforce straight from his IDE.</p><p>Let&#8217;s get to the first example.</p><h2>Prototyping and building MVPs is an important use of AI for them</h2><p>Dan mentioned that the way they build products has changed a lot. They rarely go straight into building a full product right away, instead, they build quick prototypes and MVPs, and check if the idea is worth 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_!9Lur!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Lur!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9Lur!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9Lur!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9Lur!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Lur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg" width="1456" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74364,&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://newsletter.eng-leadership.com/i/194893878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.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_!9Lur!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9Lur!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9Lur!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9Lur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a26a4fc-c5ec-4af1-876a-9cfef9a25e45_1600x792.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Usually, they form a small group of cross-functional people, and they figure out what they want to build, create simple versions, and show them to the relevant people.</p><p>Dan shared an example from the past: We might build a dashboard for executives, with lots of features, and show it on a big screen. But then, they learn something important, executives mostly use their phones, not big screens.</p><p>So the idea needs to change. With building prototypes and MVPs, they avoid building the wrong thing. This saves time and helps everyone to focus on the right things.</p><h2>Planning is where they use AI a lot</h2><p>They have a CLI command in their developer tools called &#8220;deep planning.&#8221; This helps them think through a feature or an app before building it.</p><p>It asks simple questions, like:</p><ul><li><p>What do you want to build?</p></li><li><p>How should it work?</p></li><li><p>What are the requirements?</p></li></ul><p>It works like a back-and-forth conversation. You answer questions, and the tool helps shape a clear plan. The goal is not to write code right away. The goal is to create a solid plan first.</p><p>An example that Dan mentioned: If you want to build an asset tracker app, the tool will ask what kind of items you want to track and what the app should do. Then it helps define things like data, structure, and how everything fits together.</p><p>It also checks if something already exists that they can reuse. Instead of building everything from scratch, they try to reuse existing tools, APIs, or parts of code. This saves time and avoids unnecessary work.</p><p>The main idea is simple:</p><blockquote><p>Plan first, reuse what you can, and only build what&#8217;s really needed.</p></blockquote><h2>Code quality and creating tests</h2><p>They have a tool called <a href="https://developer.salesforce.com/docs/platform/salesforce-code-analyzer/guide/code-analyzer.html">Code Analyzer</a>. It checks code quality using a large set of rules, around 700 now.</p><p>It&#8217;s built by them, but it also uses other tools. For example, it uses ESLint and an open-source tool for checking Apex code. They also built their own logic that checks how parts of the code connect to API calls, to catch deeper issues.</p><p>So it doesn&#8217;t just look at code line by line. It also checks how everything works together.</p><p>They run this tool at different stages:</p><ul><li><p>while writing code (they can check the quality and review the code)</p></li><li><p>when the PR is opened, it will run automatically</p></li><li><p>In the CI process, when the PR is merged and when it is deployed to production</p></li></ul><p>This helps catch problems early.</p><p>If you&#8217;ve been developing on Salesforce for a while, then you know that they require 80% of test code coverage before code can be deployed on the Salesforce platform.</p><p>With AI, it has now become easier to create tests, and the 80% of the test code coverage needed has become easier to achieve.</p><h2>Observability is an important use case for AI</h2><p>They have a tool called <a href="https://help.salesforce.com/s/articleView?id=xcloud.scale_center_overview.htm&amp;type=5">Scale Center</a>.</p><p>It helps them understand how their work is performing while it&#8217;s running in production. It shows real-time insights, like what&#8217;s working well and what&#8217;s slowing things down.</p><p>Inside it, there&#8217;s another tool called <a href="https://help.salesforce.com/s/articleView?id=xcloud.apexguru_overview.htm&amp;type=5">ApexGuru</a>. It looks at how the code behaves in reality and points out what needs fixing.</p><p>What&#8217;s useful is that they can see the insights directly in their developer tools. So instead of guessing, they get clear feedback on what to improve.</p><p>The system can also warn them early. For example, if they are running out of limits, if performance is dropping, if errors (like 500 errors) start happening.</p><p>It can also help fix issues (with AI):</p><ul><li><p>find the root cause</p></li><li><p>explain what went wrong</p></li><li><p>suggest a fix</p></li><li><p>create a PR with changes</p></li></ul><p>So instead of digging through logs and tools, they can get fast answers with it.</p><h2>Every engineer can use AI tools that work for them</h2><p>Even though Agentforce Vibes is the Salesforce version of GitHub Copilot, engineers are free to use what works best for them, which can be Claude Code, Cursor, or anything else.</p><p>What Dan has mentioned is that it&#8217;s very similar to a &#8220;vim vs emacs&#8221; debate, where neither one is the right choice, it&#8217;s the preference. Whatever works best for the specific engineer.</p><p>An important thing to mention as well is that they are doing more and more things through Slack. Slackbot has become a popular feature of Slack, which is an AI bot that can do things for you.</p><p>And what Dan has said is that a lot of collaboration happens directly through Slack, like for example working on different requirements together, making decisions, discussing things, and you can use Slackbot to help with all of that.</p><h2>Last Words</h2><p>I&#8217;ll also be sharing more about how their forward-deployed engineers work in one of the future articles. Stay tuned for that.</p><p>It&#8217;ll be interesting to see how things play out for them. It&#8217;s definitely a big shift, and for people who use their products as well.</p><div><hr></div><p>Liked this article? Make sure to &#128153; click the like button.</p><p>Feedback or addition? Make sure to &#128172; comment.</p><p>Know someone that would find this helpful? Make sure to &#128257; share this post.</p><h2>Whenever you are ready, here is how I can help you further</h2><ul><li><p>Join the Cohort course Senior Engineer to Lead: Grow and thrive in the role <a href="https://maven.com/gregor-ojstersek/senior-engineer-to-lead?promoCode=ENGLEADERSHIP">here</a>.</p></li><li><p>Interested in sponsoring this newsletter? Check the sponsorship options <a href="https://calico-cabinet-fbf.notion.site/Sponsor-Engineering-Leadership-fa0579535d6f4422a6da350580a54546">here</a>.</p></li><li><p>Take a look at the cool swag in the Engineering Leadership Store <a href="https://store.eng-leadership.com/">here</a>.</p></li><li><p>Want to work with me? You can see all the options <a href="https://calico-cabinet-fbf.notion.site/Work-with-Gregor-Ojstersek-1147b66fdc24809b86b1fb0467b60318">here</a>.</p></li></ul><h2>Get in touch</h2><p>You can find me on <a href="https://www.linkedin.com/in/gregorojstersek/">LinkedIn</a>, <a href="https://twitter.com/gregorojstersek">X</a>, <a href="https://yt.openinapp.co/kw2oi">YouTube</a>, <a href="https://bsky.app/profile/gregorojstersek.bsky.social">Bluesky</a>, <a href="https://www.instagram.com/gregor_ojstersek/">Instagram</a> or <a href="https://www.threads.net/@gregor_ojstersek">Threads</a>.</p><p>If you wish to make a request on particular topic you would like to read, you can send me an email to info@gregorojstersek.com.</p><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get&quot;,&quot;text&quot;:&quot;Check the benefits of the paid plan&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://newsletter.eng-leadership.com/about#&#167;paid-subscribers-get"><span>Check the benefits of the paid plan</span></a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went! Topics are normally about all things engineering related, leadership, management, developing scalable products, building teams etc.</p>]]></content:encoded></item><item><title><![CDATA[The Differences Between US and EU Tech Companies]]></title><description><![CDATA[One optimizes for speed and innovation, and the other optimizes for stability and sustainability. Which is the way to go?]]></description><link>https://newsletter.eng-leadership.com/p/the-differences-between-us-and-eu</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/the-differences-between-us-and-eu</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 23 Apr 2026 07:49:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/64a42d8b-ce42-49a9-a51f-20484749035b_1600x841.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6GiV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6GiV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6GiV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6GiV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6GiV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6GiV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.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;:89238,&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://newsletter.eng-leadership.com/i/195208294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.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_!6GiV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6GiV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6GiV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6GiV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d7b6d6-097b-4082-ab36-55f279ecabfe_1600x841.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Intro</h2><p>My recent trip to San Francisco and meeting with different people and companies got me thinking a lot about the differences between EU and US tech companies.</p><p>Especially the conversation we had with the Larridin team, about different markets and how US vs EU tech companies operate. Here are also some pictures from the visit:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3255!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3255!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3255!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3255!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3255!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3255!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg" width="1456" height="1077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1077,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:333526,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/195208294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.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_!3255!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3255!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3255!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3255!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f42e3ae-ee82-4663-b764-e7de919dcfaa_1600x1184.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ll be sharing more about how they work in a future article.</p><p>In today&#8217;s article, I am sharing my thoughts about the differences between US and EU tech companies, the mindset behind them, and the pros and cons of each.</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- I&#8217;ve worked with a number of EU and US companies over the course of my career<br>- US companies tend to innovate a lot more than EU companies<br>- EU companies are a lot less prone to taking risks<br>&#128274; I see a lot less self-confidence in EU companies in comparison to US companies<br>&#128274; Work-life balance is a lot better in EU companies<br>&#128274; US companies tend to let go of people faster<br>&#128274; Sales-oriented &amp; crushing the competition mindset is prominent in US companies<br>&#128274; EU companies are dealing with a lot more regulation<br>&#128274; US companies raise a lot more capital a lot more quickly<br>&#128274; Last Words</p><div><hr></div><h2>Community chat</h2><p>Before we start with today&#8217;s article, a reminder. As a paid subscriber, you are able to <a href="https://substack.com/chat/1115815">ask any questions</a> related to engineering/engineering leadership and get an opinion from like-minded people.</p><ul><li><p>Share ideas, challenges, or get an opinion on the approach (you can start a new thread)</p></li><li><p>Connect with everyone</p></li><li><p>Special opportunities</p></li></ul><p>We are just discussing the biggest challenges in our roles. Make sure to share yours as well!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G9AL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G9AL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G9AL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G9AL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G9AL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G9AL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg" width="1000" height="257" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:257,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18878,&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://newsletter.eng-leadership.com/i/195208294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.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_!G9AL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G9AL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G9AL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G9AL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbfa5ee3-63c5-4bb3-8e84-4553b9bece98_1000x257.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/chat/1115815&quot;,&quot;text&quot;:&quot;Join the community chat&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.com/chat/1115815"><span>Join the community chat</span></a></p><p>Let&#8217;s start with today&#8217;s article!</p><div><hr></div><h2>I&#8217;ve worked with a number of EU and US companies over the course of my career</h2><p>In my full-time roles, I worked for both EU and US companies as a (senior) software engineer, at the same time also as a manager (Team Lead, Engineering Manager, Head of Engineering, Interim CTO).</p><p>I was also a VP of Engineering and a CTO for a company based in Singapore, but we had the team in the majority in the EU.</p><p>Alongside doing full-time roles, I was also doing freelance projects. I like to say that <a href="https://newsletter.eng-leadership.com/p/my-secret-for-growing-from-engineer">freelance work has been my secret to the growth of my career</a>. I finished over 100 projects for both the EU and US clients, while most of the clients were from the EU.</p><p>At the same time, I did (and still do) advising and consulting for both US and EU companies, and I also do coaching and mentoring, having the pleasure to work with different people across the world.</p><p>And of course, I also had the pleasure to attend many different events, speak at conferences, both in the US and the EU, and meet many different people, both in person and online. I also regularly talk with engineers and engineering leaders across the world.</p><p>So, my perspective on how tech companies operate comes from a lot of different angles, and I&#8217;ll share my view on what I see.</p><p>Let&#8217;s start with the first difference and the one that I felt the most, especially during my latest visit.</p><h2>US companies tend to innovate a lot more than EU companies</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zfDJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zfDJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zfDJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zfDJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zfDJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zfDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg" width="1456" height="439" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:439,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59899,&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://newsletter.eng-leadership.com/i/195208294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.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_!zfDJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zfDJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zfDJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zfDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2546dd-813e-4661-981e-8237183324f7_1600x482.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From my experience and what I am seeing across companies in the US, especially in San Francisco, is that they are all constantly evolving and trying new things. While in the EU, there&#8217;s a lot more fear of change, therefore, less innovation.</p><p>US companies tend to try new things faster, learning as they go, making mistakes. Change is something they actively look for. There&#8217;s a bias to take action, even when no one knows exactly how it&#8217;ll turn out.</p><p>A good example of that mindset is the company that I recently had the pleasure of getting to know, the company called Weave, and I wrote about how they work in this <a href="https://newsletter.eng-leadership.com/p/how-an-ai-native-startup-from-sf">article</a>.</p><p>In the EU, the mindset is often different. There&#8217;s a lot more focus on stability, predictability, and getting things &#8220;right&#8221; before moving forward. While this can be the right move for some companies, it slows down innovation.</p><p>There are definitely exceptions on both sides, and SF does not represent the whole US, but that&#8217;s the difference I see in the majority of the companies.</p><p>Neither approach is inherently wrong. One optimizes for speed and innovation, the other for precision and reliability.</p><p>But in a world that&#8217;s moving faster than ever (especially because of AI), I think speed and innovation are what&#8217;ll make a big difference in the upcoming years.</p><p>Let&#8217;s go to the next one.</p><h2>EU companies are a lot less prone to taking risks</h2><p>From what I&#8217;ve seen working with and observing companies across Europe, there&#8217;s generally a much stronger urge to minimize risk. Decisions are made more carefully, plans are more detailed, and there&#8217;s often a clear desire to avoid unnecessary uncertainty.</p><p>Risk-averse is the right phrasing for many of the companies in the EU, and change is something that many people tend to avoid. And from my experience, change is something that a lot of people in the EU are not looking forward to, and it takes a decent amount of time for the change to be accepted.</p><p>While in the US, my feeling is that changes get accepted a lot quicker, where it feels like decisions get made overnight.</p><p>In the EU, before launching a new product, entering a new market, or making a big strategic decision, there&#8217;s usually a lot of validation, alignment, and internal consensus needed. Things need to make sense not just in theory, but also in terms of long-term sustainability.</p><p>While working with US companies, I felt many times that some of the decisions were rushed, but people have been comfortable taking them, even though the results have not been guaranteed.</p><p>&#8220;Go big or go home&#8221; mindset is something that I&#8217;ve seen in many companies in the US. Especially in SF.</p><p>Some of the examples that I saw in US companies, that I haven&#8217;t seen in the EU:</p><ul><li><p>Completely changing the direction overnight through an email, without explanation</p></li><li><p>Letting go of half of the engineering department and shutting down access completely</p></li><li><p>Setting extremely aggressive, a lot of times unrealistic targets (revenue, growth, product timelines) and committing to them publicly</p></li></ul><p>Of course, there are exceptions in both US and EU companies, and it depends a lot on the industry as well.</p><p>Now, the next one is related to both of the points I&#8217;ve mentioned before, but it&#8217;s extremely important to understand why I believe that is the case.</p><h2>I see a lot less self-confidence in EU companies in comparison to US companies</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!khde!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!khde!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg 424w, https://substackcdn.com/image/fetch/$s_!khde!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg 848w, https://substackcdn.com/image/fetch/$s_!khde!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!khde!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!khde!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg" width="1456" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125235,&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://newsletter.eng-leadership.com/i/195208294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.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_!khde!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg 424w, https://substackcdn.com/image/fetch/$s_!khde!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg 848w, https://substackcdn.com/image/fetch/$s_!khde!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!khde!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b20342-7b01-4310-863b-0d90df19f74b_1600x857.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/the-differences-between-us-and-eu">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How an AI-Native Startup From SF Works and Builds Its Product]]></title><description><![CDATA[An insider's look into the workflows, tools, and culture powering a modern AI-first engineering team.]]></description><link>https://newsletter.eng-leadership.com/p/how-an-ai-native-startup-from-sf</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-an-ai-native-startup-from-sf</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 20 Apr 2026 01:21:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8cf71bc0-37e6-41e4-873e-55b41e1ed45e_1600x891.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0yI2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0yI2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0yI2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0yI2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0yI2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0yI2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85720,&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://newsletter.eng-leadership.com/i/194656876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.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_!0yI2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0yI2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0yI2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0yI2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7104f890-54d6-4602-9a65-85f0b412eb1a_1600x684.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-an-ai-native-startup-from-sf">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Become a Great Generalist or Extreme Specialist]]></title><description><![CDATA[Should you become a great generalist or an extreme specialist? One thing is clear: staying in the middle will result in fewer opportunities.]]></description><link>https://newsletter.eng-leadership.com/p/become-a-great-generalist-or-extreme</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/become-a-great-generalist-or-extreme</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 16 Apr 2026 09:09:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b222a7bd-b9dd-4373-8978-3f734f934a90_1600x866.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V-be!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V-be!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V-be!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V-be!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V-be!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V-be!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg" width="1456" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90214,&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://newsletter.eng-leadership.com/i/194263021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.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_!V-be!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V-be!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V-be!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V-be!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb00874d-e127-4dbd-8dc1-6af32b4ee890_1600x861.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Intro</h2><p>This is a pattern I keep seeing after talking with many different engineers and engineering leaders across companies.</p><p>The most in-demand engineers at this time tend to fall into two groups:</p><ul><li><p>Great generalists who can build and ship end-to-end</p></li><li><p>Extreme specialists with rare, hard-to-replace expertise in a specific technology or domain</p></li></ul><p>In this article, I&#8217;ll explain why, and help you figure out where you fit (if you don&#8217;t know yet).</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- Companies in San Francisco are Mostly Looking for 2 Types of Engineers<br>- The Role of Engineers is Changing<br>- In Bigger Companies, the Change is Much Slower<br>&#128274; Should You Become a Great Generalist or Extreme Specialist?<br>&#128274; Skills that Make a Great Generalist or Extreme Specialist<br>&#128274; With Specialists, the Focus is a lot More on a Deep Understanding of a Relevant Topic<br>&#128274; My Recommendation on Which Path to Take<br>&#128274; Last Words</p><p>Let&#8217;s start!</p><h2>Companies in San Francisco are Mostly Looking for 2 Types of Engineers</h2><p>I am in SF till the end of this week, talking with different companies and people, while also attending the <a href="https://www.salesforce.com/tdx/">Salesforce TDX conference</a>. I&#8217;ll be here until Friday, but I&#8217;ll be back in May as well.</p><p>Will be sharing more insights on some of the conversations I am having in future articles. If you&#8217;re a company that wants to chat in May, let me know, and we&#8217;ll set up some time then.</p><p>Interestingly, everywhere I go here in SF, the conversation seems to revolve around AI, agents, MCP, vibe coding, AI adoption, etc. AI is the main theme here, you can see it on the streets, in cafes, on screens, etc.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SdZT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SdZT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SdZT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SdZT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SdZT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SdZT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg" width="1456" height="1144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1144,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:500996,&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://newsletter.eng-leadership.com/i/194263021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.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_!SdZT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SdZT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SdZT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SdZT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0478d5-a0ff-4847-9369-ff460b319914_1600x1257.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And also one of the core topics is how engineering is changing overall, and what are the most important skills for engineers to thrive in the AI era.</p><p>What I am hearing a lot is product-minded engineers becoming the norm and their role expanding to own features end-to-end, while also expected to be talking with the users. Such engineers can be labeled as really great generalists.</p><p>At the same time, there&#8217;s a need for a special kind of engineers (extreme specialists), who are really good at a certain topic, that may be AI-related, specific tech, or just pure experience and battle scars within a certain field.</p><p>Those are the exact two &#8220;sides of the barbell&#8221; that we are talking about in today&#8217;s article. Becoming a great generalist or extreme specialist, that&#8217;s what companies are looking for.</p><p>Let&#8217;s get more into that next.</p><h2>The Role of Engineers is Changing</h2><p>Especially in smaller companies (startups) and mid-size companies, that&#8217;s where the biggest change is.</p><p>I see the ratio between PMs and Engineers continuing to increase. There is no surprise if there are even 0 PMs in the company, like for example, I recently talked to <a href="https://www.linkedin.com/in/vrushank-vyas/">Vrushank Vyas</a>, GTM at PortKey, and he mentioned that in the company (PortKey), there are around 24 engineers, with 0 product managers.</p><p>At the same time, I am seeing many companies constantly looking for engineers, so it definitely feels like there has been an increase in engineering roles available. Just not any engineers, it&#8217;s a majority of great generalists, and a minority of extreme specialists. Those are two of the most desired types.</p><p>That&#8217;s exactly what <a href="https://www.linkedin.com/in/sulmanc/">Sulman Choudhry,</a> Head of Engineering, ChatGPT, OpenAI, has mentioned, in our recent conversation, as a strong hiring criteria for them.</p><p>On one side, they hire extreme generalists. These are engineers who can work across many areas: mobile, frontend, backend, and more. They might not specialize in just one domain, but they can do enough across all of them to build and ship products.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QMMw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QMMw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QMMw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QMMw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QMMw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QMMw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg" width="1456" height="847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.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;:100295,&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://newsletter.eng-leadership.com/i/194263021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.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_!QMMw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QMMw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QMMw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QMMw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9d69d1-ab5b-4026-910b-0019b0273005_1600x931.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On the other side, they hire extreme specialists. These are people with very deep expertise in a specific domain and often many years of experience.</p><p>For example, one of their specialists in real-time communication is the person who wrote the WebRTC standard, while many of the engineers around him are extreme generalists.</p><p>This mix works really well for them. The specialists bring deep expertise, while the generalists move quickly across problems, and together they create a strong culture of mentorship and learning.</p><h2>In Bigger Companies, the Change is Much Slower</h2><p>The way I see it in bigger companies, it takes a lot more time to really make a change, but eventually, my prediction is that all the engineering roles in all the companies will go in this direction: great generalists and extreme specialists.</p><p>People in between will have much less opportunities, because that doesn&#8217;t provide as much value, since the value you can contribute is limited. You don&#8217;t have &#8220;superpowers&#8221; to either take on a broad spectrum of challenges, or you don&#8217;t have a specific, deep understanding of a particular topic.</p><p>Now that we understand what I am seeing happening across different companies, let me share my recommendation on whether you should become a great generalist or an extreme specialist.</p><p>And yes, you should make a decision and go in a certain direction! If not, you&#8217;ll be stuck in the middle, and that&#8217;s where you&#8217;ll get the least amount of opportunities today and even less in the future.</p><p>But important to note as well is that you can also adjust your focus from one to another, it&#8217;s totally up to you, but let me share my recommendation for which might fit you best, next!</p><h2>Should You Become a Great Generalist or Extreme Specialist?</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/become-a-great-generalist-or-extreme">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Code Review is the New Bottleneck For Engineering Teams]]></title><description><![CDATA[Building is now limited to how fast we are able to review the newly generated code. This is what to do in order to make it less of a bottleneck.]]></description><link>https://newsletter.eng-leadership.com/p/code-review-is-the-new-bottleneck</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/code-review-is-the-new-bottleneck</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 13 Apr 2026 04:09:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/67a03a8d-805c-4d47-9861-7ed78f382bf8_1600x820.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bBvX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bBvX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bBvX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bBvX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bBvX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bBvX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg" width="1456" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94435,&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://newsletter.eng-leadership.com/i/193465738?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.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_!bBvX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bBvX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bBvX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bBvX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a925d7-bdc0-43df-a36a-18f6ce556495_1600x629.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/code-review-is-the-new-bottleneck">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Meta Created an Internal Leaderboard on AI Token Usage]]></title><description><![CDATA[This seems to be a part of the broader trend in Silicon Valley called "tokenmaxxing". Here's what's happening.]]></description><link>https://newsletter.eng-leadership.com/p/meta-created-an-internal-leaderboard</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/meta-created-an-internal-leaderboard</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 09 Apr 2026 04:22:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a5dab2d5-8647-4c36-b403-c951fd6af017_1600x927.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!myBo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!myBo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg 424w, https://substackcdn.com/image/fetch/$s_!myBo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg 848w, https://substackcdn.com/image/fetch/$s_!myBo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!myBo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!myBo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg" width="1456" height="660" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46966,&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://newsletter.eng-leadership.com/i/193581623?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.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_!myBo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg 424w, https://substackcdn.com/image/fetch/$s_!myBo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg 848w, https://substackcdn.com/image/fetch/$s_!myBo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!myBo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0a23ee-a532-44b3-84c8-6390d192c6a2_1600x725.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p><strong>Before we start with today&#8217;s article, a reminder.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substack.com/chat/1115815" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zxAW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zxAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg" width="800" height="377" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:377,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33070,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://substack.com/chat/1115815&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/192911055?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.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_!zxAW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As a paid subscriber, you are now able to ask any questions related to engineering/engineering leadership and get an opinion from like-minded people.</p><ul><li><p>Share ideas, challenges, or get an opinion on the approach (you can start a new thread)</p></li><li><p>Connect with everyone</p></li><li><p>Special opportunities</p></li></ul><p>This chat is available to 1700+ engineering leaders, who are paid subscribers from companies such as Meta, Google, OpenAI, and 500+ others.</p><p>Think of it as StackOverflow for Engineering Leadership, except no toxic behavior :)</p><p>I&#8217;ll also use this chat to provide special updates regarding the newsletter, new products, videos, early releases, and also provide special opportunities.</p><p>We started with introductions recently. And there&#8217;s also a special update on how you can get a free 1-month subscription to the O&#8217;Reilly platform.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HgDD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HgDD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HgDD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HgDD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HgDD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HgDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg" width="1456" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64108,&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://newsletter.eng-leadership.com/i/193581623?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.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_!HgDD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HgDD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HgDD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HgDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6dfee4-2ba0-4d82-b834-ecd1277ffa37_1600x615.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Introduce yourself in the chat here:</p><div class="community-chat" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/pub/gregorojstersek/chat?utm_source=chat_embed&quot;,&quot;subdomain&quot;:&quot;gregorojstersek&quot;,&quot;pub&quot;:{&quot;apple_pay_disabled&quot;:false,&quot;apex_domain&quot;:null,&quot;author_id&quot;:106098672,&quot;byline_images_enabled&quot;:true,&quot;bylines_enabled&quot;:true,&quot;chartable_token&quot;:null,&quot;community_enabled&quot;:true,&quot;copyright&quot;:&quot;Gregor Ojstersek&quot;,&quot;cover_photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c19aa786-3a54-421d-a897-bc514c862421_600x199.png&quot;,&quot;created_at&quot;:&quot;2022-10-03T11:49:36.188Z&quot;,&quot;custom_domain_optional&quot;:false,&quot;custom_domain&quot;:&quot;newsletter.eng-leadership.com&quot;,&quot;default_comment_sort&quot;:&quot;best_first&quot;,&quot;default_coupon&quot;:null,&quot;default_group_coupon&quot;:null,&quot;default_show_guest_bios&quot;:true,&quot;email_banner_url&quot;:null,&quot;email_from_name&quot;:null,&quot;email_from&quot;:null,&quot;embed_tracking_disabled&quot;:false,&quot;explicit&quot;:false,&quot;expose_paywall_content_to_search_engines&quot;:true,&quot;fb_pixel_id&quot;:null,&quot;fb_site_verification_token&quot;:null,&quot;flagged_as_spam&quot;:false,&quot;founding_subscription_benefits&quot;:[&quot;Coaching &amp; Mentoring or Consulting &amp; Advising call&quot;],&quot;free_subscription_benefits&quot;:[&quot;Public posts&quot;],&quot;ga_pixel_id&quot;:null,&quot;google_site_verification_token&quot;:null,&quot;google_tag_manager_token&quot;:null,&quot;hero_image&quot;:null,&quot;hero_text&quot;:&quot;Weekly newsletter for becoming a great engineering leader.&quot;,&quot;hide_intro_subtitle&quot;:true,&quot;hide_intro_title&quot;:true,&quot;hide_podcast_feed_link&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;id&quot;:1115815,&quot;image_thumbnails_always_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;hide_podcast_from_pub_listings&quot;:false,&quot;language&quot;:&quot;en&quot;,&quot;logo_url_wide&quot;:null,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9opu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;minimum_group_size&quot;:2,&quot;moderation_enabled&quot;:true,&quot;name&quot;:&quot;Engineering Leadership&quot;,&quot;paid_subscription_benefits&quot;:[&quot;12 learning tracks and full archive of 200+ articles&quot;,&quot;29 guides, templates and infographics for becoming a great engineering leader (worth 400$)&quot;,&quot;Special deals (discounts) of personally curated courses, apps and other resources (worth $2500)&quot;],&quot;parsely_pixel_id&quot;:null,&quot;chartbeat_domain&quot;:null,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;paywall_free_trial_enabled&quot;:false,&quot;podcast_art_url&quot;:null,&quot;paid_podcast_episode_art_url&quot;:null,&quot;podcast_byline&quot;:null,&quot;podcast_description&quot;:null,&quot;podcast_enabled&quot;:false,&quot;podcast_feed_url&quot;:null,&quot;podcast_title&quot;:null,&quot;post_preview_limit&quot;:1000,&quot;primary_user_id&quot;:106098672,&quot;require_clickthrough&quot;:false,&quot;show_pub_podcast_tab&quot;:false,&quot;show_recs_on_homepage&quot;:false,&quot;subdomain&quot;:&quot;gregorojstersek&quot;,&quot;subscriber_invites&quot;:0,&quot;support_email&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF0000&quot;,&quot;theme_var_color_links&quot;:false,&quot;theme_var_cover_bg_color&quot;:null,&quot;trial_end_override&quot;:null,&quot;twitter_pixel_id&quot;:null,&quot;type&quot;:&quot;newsletter&quot;,&quot;post_reaction_faces_enabled&quot;:true,&quot;is_personal_mode&quot;:false,&quot;plans&quot;:[{&quot;id&quot;:&quot;yearly120usd&quot;,&quot;object&quot;:&quot;plan&quot;,&quot;active&quot;:true,&quot;aggregate_usage&quot;:null,&quot;amount&quot;:12000,&quot;amount_decimal&quot;:&quot;12000&quot;,&quot;billing_scheme&quot;:&quot;per_unit&quot;,&quot;created&quot;:1748065874,&quot;currency&quot;:&quot;usd&quot;,&quot;interval&quot;:&quot;year&quot;,&quot;interval_count&quot;:1,&quot;livemode&quot;:true,&quot;metadata&quot;:{&quot;substack&quot;:&quot;yes&quot;},&quot;meter&quot;:null,&quot;nickname&quot;:&quot;$120 a year&quot;,&quot;product&quot;:&quot;prod_SMuoJXQOxwULGs&quot;,&quot;tiers&quot;:null,&quot;tiers_mode&quot;:null,&quot;transform_usage&quot;:null,&quot;trial_period_days&quot;:null,&quot;usage_type&quot;:&quot;licensed&quot;,&quot;currency_options&quot;:{&quot;aud&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:17500,&quot;unit_amount_decimal&quot;:&quot;17500&quot;},&quot;brl&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:62500,&quot;unit_amount_decimal&quot;:&quot;62500&quot;},&quot;cad&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:17000,&quot;unit_amount_decimal&quot;:&quot;17000&quot;},&quot;chf&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:10000,&quot;unit_amount_decimal&quot;:&quot;10000&quot;},&quot;dkk&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:78000,&quot;unit_amount_decimal&quot;:&quot;78000&quot;},&quot;eur&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:10500,&quot;unit_amount_decimal&quot;:&quot;10500&quot;},&quot;gbp&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:9500,&quot;unit_amount_decimal&quot;:&quot;9500&quot;},&quot;mxn&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:215500,&quot;unit_amount_decimal&quot;:&quot;215500&quot;},&quot;nok&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:116500,&quot;unit_amount_decimal&quot;:&quot;116500&quot;},&quot;nzd&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:21000,&quot;unit_amount_decimal&quot;:&quot;21000&quot;},&quot;pln&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:45000,&quot;unit_amount_decimal&quot;:&quot;45000&quot;},&quot;sek&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:114000,&quot;unit_amount_decimal&quot;:&quot;114000&quot;},&quot;usd&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:12000,&quot;unit_amount_decimal&quot;:&quot;12000&quot;}}},{&quot;id&quot;:&quot;monthly12usd&quot;,&quot;object&quot;:&quot;plan&quot;,&quot;active&quot;:true,&quot;aggregate_usage&quot;:null,&quot;amount&quot;:1200,&quot;amount_decimal&quot;:&quot;1200&quot;,&quot;billing_scheme&quot;:&quot;per_unit&quot;,&quot;created&quot;:1748065873,&quot;currency&quot;:&quot;usd&quot;,&quot;interval&quot;:&quot;month&quot;,&quot;interval_count&quot;:1,&quot;livemode&quot;:true,&quot;metadata&quot;:{&quot;substack&quot;:&quot;yes&quot;},&quot;meter&quot;:null,&quot;nickname&quot;:&quot;$12 a month&quot;,&quot;product&quot;:&quot;prod_SMuoHoFBptNQ6C&quot;,&quot;tiers&quot;:null,&quot;tiers_mode&quot;:null,&quot;transform_usage&quot;:null,&quot;trial_period_days&quot;:null,&quot;usage_type&quot;:&quot;licensed&quot;,&quot;currency_options&quot;:{&quot;aud&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1800,&quot;unit_amount_decimal&quot;:&quot;1800&quot;},&quot;brl&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:6500,&quot;unit_amount_decimal&quot;:&quot;6500&quot;},&quot;cad&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1700,&quot;unit_amount_decimal&quot;:&quot;1700&quot;},&quot;chf&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1000,&quot;unit_amount_decimal&quot;:&quot;1000&quot;},&quot;dkk&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:8000,&quot;unit_amount_decimal&quot;:&quot;8000&quot;},&quot;eur&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1100,&quot;unit_amount_decimal&quot;:&quot;1100&quot;},&quot;gbp&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1000,&quot;unit_amount_decimal&quot;:&quot;1000&quot;},&quot;mxn&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:22000,&quot;unit_amount_decimal&quot;:&quot;22000&quot;},&quot;nok&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:12000,&quot;unit_amount_decimal&quot;:&quot;12000&quot;},&quot;nzd&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:2100,&quot;unit_amount_decimal&quot;:&quot;2100&quot;},&quot;pln&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:4500,&quot;unit_amount_decimal&quot;:&quot;4500&quot;},&quot;sek&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:11500,&quot;unit_amount_decimal&quot;:&quot;11500&quot;},&quot;usd&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1200,&quot;unit_amount_decimal&quot;:&quot;1200&quot;}}},{&quot;id&quot;:&quot;founding35000usd&quot;,&quot;name&quot;:&quot;founding35000usd&quot;,&quot;nickname&quot;:&quot;founding35000usd&quot;,&quot;active&quot;:true,&quot;amount&quot;:35000,&quot;currency&quot;:&quot;usd&quot;,&quot;interval&quot;:&quot;year&quot;,&quot;interval_count&quot;:1,&quot;metadata&quot;:{&quot;substack&quot;:&quot;yes&quot;,&quot;founding&quot;:&quot;yes&quot;,&quot;no_coupons&quot;:&quot;yes&quot;,&quot;short_description&quot;:&quot;Founding Member&quot;,&quot;short_description_english&quot;:&quot;Founding Member&quot;,&quot;minimum&quot;:&quot;35000&quot;,&quot;minimum_local&quot;:{&quot;aud&quot;:51000,&quot;brl&quot;:181000,&quot;cad&quot;:49000,&quot;chf&quot;:28000,&quot;dkk&quot;:226000,&quot;eur&quot;:30500,&quot;gbp&quot;:26500,&quot;mxn&quot;:624500,&quot;nok&quot;:340500,&quot;nzd&quot;:61000,&quot;pln&quot;:129500,&quot;sek&quot;:330000,&quot;usd&quot;:35000}},&quot;currency_options&quot;:{&quot;aud&quot;:{&quot;unit_amount&quot;:51000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;brl&quot;:{&quot;unit_amount&quot;:181000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;cad&quot;:{&quot;unit_amount&quot;:49000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;chf&quot;:{&quot;unit_amount&quot;:28000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;dkk&quot;:{&quot;unit_amount&quot;:226000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;eur&quot;:{&quot;unit_amount&quot;:30500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;gbp&quot;:{&quot;unit_amount&quot;:26500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;mxn&quot;:{&quot;unit_amount&quot;:624500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;nok&quot;:{&quot;unit_amount&quot;:340500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;nzd&quot;:{&quot;unit_amount&quot;:61000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;pln&quot;:{&quot;unit_amount&quot;:129500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;sek&quot;:{&quot;unit_amount&quot;:330000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;usd&quot;:{&quot;unit_amount&quot;:35000,&quot;tax_behavior&quot;:&quot;unspecified&quot;}}}],&quot;stripe_user_id&quot;:&quot;acct_1McPbpHA7hxIji48&quot;,&quot;stripe_country&quot;:&quot;SI&quot;,&quot;stripe_publishable_key&quot;:&quot;pk_live_51McPbpHA7hxIji480QhFLOI3fdcet2KWL1dd7ndO45OxT3SVQI8JZ6tsoUTAHvbQlAEGWC7Lb79Sz0vCa86Fpig0003qBiQTrM&quot;,&quot;stripe_platform_account&quot;:&quot;US&quot;,&quot;automatic_tax_enabled&quot;:false,&quot;author_name&quot;:&quot;Gregor Ojstersek&quot;,&quot;author_handle&quot;:&quot;gregorojstersek&quot;,&quot;author_photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;author_bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;,&quot;twitter_screen_name&quot;:&quot;gregorojstersek&quot;,&quot;has_custom_tos&quot;:false,&quot;has_custom_privacy&quot;:false,&quot;theme&quot;:{&quot;color_theme_bg_pop&quot;:&quot;#064aad&quot;,&quot;background_pop&quot;:&quot;#064aad&quot;,&quot;color_theme_bg_web&quot;:&quot;#ffffff&quot;,&quot;cover_bg_color&quot;:&quot;#ffffff&quot;,&quot;cover_bg_color_secondary&quot;:&quot;#f0f0f0&quot;,&quot;background_pop_darken&quot;:&quot;#053f94&quot;,&quot;print_on_pop&quot;:&quot;#ffffff&quot;,&quot;color_theme_bg_pop_darken&quot;:&quot;#053f94&quot;,&quot;color_theme_print_on_pop&quot;:&quot;#ffffff&quot;,&quot;color_theme_bg_pop_20&quot;:&quot;rgba(6, 74, 173, 0.2)&quot;,&quot;color_theme_bg_pop_30&quot;:&quot;rgba(6, 74, 173, 0.3)&quot;,&quot;print_pop&quot;:&quot;#064aad&quot;,&quot;color_theme_accent&quot;:&quot;#064aad&quot;,&quot;cover_print_primary&quot;:&quot;#363737&quot;,&quot;cover_print_secondary&quot;:&quot;#757575&quot;,&quot;cover_print_tertiary&quot;:&quot;#b6b6b6&quot;,&quot;cover_border_color&quot;:&quot;#064aad&quot;,&quot;font_family_headings_preset&quot;:&quot;'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'&quot;,&quot;font_weight_headings_preset&quot;:700,&quot;font_family_body_preset&quot;:&quot;'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'&quot;,&quot;font_weight_body_preset&quot;:400,&quot;font_preset_heading&quot;:&quot;sans&quot;,&quot;font_preset_body&quot;:&quot;sans&quot;,&quot;home_hero&quot;:&quot;newspaper&quot;,&quot;home_posts&quot;:&quot;custom&quot;,&quot;home_show_top_posts&quot;:true,&quot;web_bg_color&quot;:&quot;#ffffff&quot;,&quot;background_contrast_1&quot;:&quot;#f0f0f0&quot;,&quot;background_contrast_2&quot;:&quot;#dddddd&quot;,&quot;background_contrast_3&quot;:&quot;#b7b7b7&quot;,&quot;background_contrast_4&quot;:&quot;#929292&quot;,&quot;background_contrast_5&quot;:&quot;#515151&quot;,&quot;color_theme_bg_contrast_1&quot;:&quot;#f0f0f0&quot;,&quot;color_theme_bg_contrast_2&quot;:&quot;#dddddd&quot;,&quot;color_theme_bg_contrast_3&quot;:&quot;#b7b7b7&quot;,&quot;color_theme_bg_contrast_4&quot;:&quot;#929292&quot;,&quot;color_theme_bg_contrast_5&quot;:&quot;#515151&quot;,&quot;color_theme_bg_elevated&quot;:&quot;#ffffff&quot;,&quot;color_theme_bg_elevated_secondary&quot;:&quot;#f0f0f0&quot;,&quot;color_theme_bg_elevated_tertiary&quot;:&quot;#dddddd&quot;,&quot;color_theme_detail&quot;:&quot;#e6e6e6&quot;,&quot;background_contrast_pop&quot;:&quot;rgba(6, 74, 173, 0.4)&quot;,&quot;color_theme_bg_contrast_pop&quot;:&quot;rgba(6, 74, 173, 0.4)&quot;,&quot;theme_bg_is_dark&quot;:&quot;0&quot;,&quot;print_on_web_bg_color&quot;:&quot;#363737&quot;,&quot;print_secondary_on_web_bg_color&quot;:&quot;#868787&quot;,&quot;background_pop_rgb&quot;:&quot;6, 74, 173&quot;,&quot;color_theme_bg_pop_rgb&quot;:&quot;6, 74, 173&quot;,&quot;color_theme_accent_rgb&quot;:&quot;6, 74, 173&quot;,&quot;background_pop_color&quot;:&quot;#064aad&quot;,&quot;publication_id&quot;:1115815,&quot;color_links&quot;:null,&quot;font_family_headings&quot;:null,&quot;font_family_body&quot;:null,&quot;font_family_ui&quot;:null,&quot;font_size_body_desktop&quot;:null,&quot;print_secondary&quot;:null,&quot;custom_css_web&quot;:null,&quot;custom_css_email&quot;:null,&quot;hide_images_from_list&quot;:false,&quot;home_hero_alignment&quot;:&quot;left&quot;,&quot;home_hero_show_podcast_links&quot;:true,&quot;default_post_header_variant&quot;:null,&quot;custom_header&quot;:null,&quot;custom_footer&quot;:null,&quot;social_media_links&quot;:null,&quot;font_options&quot;:null,&quot;section_template&quot;:null,&quot;custom_subscribe&quot;:null},&quot;threads_v2_settings&quot;:{&quot;photo_replies_enabled&quot;:true,&quot;first_thread_email_sent_at&quot;:&quot;2024-03-18T14:53:32.801+00:00&quot;,&quot;create_thread_minimum_role&quot;:&quot;paid&quot;,&quot;activated_at&quot;:&quot;2024-03-18T14:52:17.088+00:00&quot;,&quot;reader_thread_notifications_enabled&quot;:true,&quot;boost_free_subscriber_chat_preview_enabled&quot;:true,&quot;push_suppression_enabled&quot;:false},&quot;default_group_coupon_percent_off&quot;:null,&quot;pause_return_date&quot;:null,&quot;has_posts&quot;:true,&quot;has_recommendations&quot;:true,&quot;first_post_date&quot;:&quot;2022-10-18T14:00:41.978Z&quot;,&quot;has_podcast&quot;:false,&quot;has_free_podcast&quot;:false,&quot;has_subscriber_only_podcast&quot;:false,&quot;has_community_content&quot;:true,&quot;rankingDetail&quot;:&quot;Thousands of paid subscribers&quot;,&quot;rankingDetailFreeIncluded&quot;:&quot;Hundreds of thousands of subscribers&quot;,&quot;rankingDetailOrderOfMagnitude&quot;:1000,&quot;rankingDetailFreeIncludedOrderOfMagnitude&quot;:100000,&quot;rankingDetailFreeSubscriberCount&quot;:&quot;Over 186,000 subscribers&quot;,&quot;rankingDetailByLanguage&quot;:{&quot;ar&quot;:{&quot;rankingDetail&quot;:&quot;Thousands of paid subscribers&quot;},&quot;ca&quot;:{&quot;rankingDetail&quot;:&quot;Milers de subscriptors de pagament&quot;},&quot;da&quot;:{&quot;rankingDetail&quot;:&quot;Tusindvis af betalte abonnenter&quot;},&quot;de&quot;:{&quot;rankingDetail&quot;:&quot;Tausende von Paid-Abonnenten&quot;},&quot;es&quot;:{&quot;rankingDetail&quot;:&quot;Miles de suscriptores de pago&quot;},&quot;fr&quot;:{&quot;rankingDetail&quot;:&quot;Plusieurs milliers d&#8217;abonn&#233;s payants&quot;},&quot;ja&quot;:{&quot;rankingDetail&quot;:&quot;&#25968;&#21315;&#20154;&#12398;&#26377;&#26009;&#30331;&#37682;&#32773;&quot;},&quot;nb&quot;:{&quot;rankingDetail&quot;:&quot;Tusenvis av betalende abonnenter&quot;},&quot;nl&quot;:{&quot;rankingDetail&quot;:&quot;Duizenden betalende abonnees&quot;},&quot;pl&quot;:{&quot;rankingDetail&quot;:&quot;Tysi&#261;ce p&#322;ac&#261;cych subskrybent&#243;w&quot;},&quot;pt&quot;:{&quot;rankingDetail&quot;:&quot;Milhares de subscri&#231;&#245;es pagas&quot;},&quot;pt-br&quot;:{&quot;rankingDetail&quot;:&quot;Milhares de assinantes pagas&quot;},&quot;it&quot;:{&quot;rankingDetail&quot;:&quot;Migliaia di abbonati a pagamento&quot;},&quot;tr&quot;:{&quot;rankingDetail&quot;:&quot;Binlerce &#252;cretli abone&quot;},&quot;sv&quot;:{&quot;rankingDetail&quot;:&quot;Tusentals betalande prenumeranter&quot;},&quot;en&quot;:{&quot;rankingDetail&quot;:&quot;Thousands of paid subscribers&quot;}},&quot;freeSubscriberCount&quot;:&quot;186,000&quot;,&quot;freeSubscriberCountOrderOfMagnitude&quot;:&quot;186K+&quot;,&quot;author_bestseller_tier&quot;:1000,&quot;author_badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;disable_monthly_subscriptions&quot;:false,&quot;disable_annual_subscriptions&quot;:false,&quot;hide_post_restacks&quot;:false,&quot;notes_feed_enabled&quot;:false,&quot;showIntroModule&quot;:false,&quot;isPortraitLayout&quot;:false,&quot;last_chat_post_at&quot;:&quot;2026-03-22T22:03:18.639Z&quot;,&quot;primary_profile_name&quot;:&quot;Gregor Ojstersek&quot;,&quot;primary_profile_photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;no_follow&quot;:false,&quot;paywall_chat&quot;:&quot;paid&quot;,&quot;sections&quot;:[{&quot;id&quot;:73784,&quot;created_at&quot;:&quot;2023-07-14T11:57:48.958Z&quot;,&quot;updated_at&quot;:&quot;2025-03-26T14:21:45.704Z&quot;,&quot;publication_id&quot;:1115815,&quot;name&quot;:&quot;Notifications&quot;,&quot;description&quot;:&quot;Notifications to subscribers!&quot;,&quot;slug&quot;:&quot;a5beb1d0&quot;,&quot;is_podcast&quot;:false,&quot;is_live&quot;:true,&quot;is_default_on&quot;:true,&quot;sibling_rank&quot;:0,&quot;port_status&quot;:&quot;success&quot;,&quot;logo_url&quot;:null,&quot;hide_from_navbar&quot;:true,&quot;email_from_name&quot;:&quot;&quot;,&quot;hide_posts_from_pub_listings&quot;:true,&quot;email_banner_url&quot;:null,&quot;cover_photo_url&quot;:null,&quot;hide_intro_title&quot;:false,&quot;hide_intro_subtitle&quot;:false,&quot;ignore_publication_email_settings&quot;:false,&quot;custom_config&quot;:{},&quot;podcastSettings&quot;:null,&quot;showLinks&quot;:[],&quot;spotifyPodcastSettings&quot;:null,&quot;pageTheme&quot;:null,&quot;podcastPalette&quot;:{&quot;DarkMuted&quot;:{&quot;population&quot;:72,&quot;rgb&quot;:[73,153,137]},&quot;DarkVibrant&quot;:{&quot;population&quot;:6013,&quot;rgb&quot;:[4,100,84]},&quot;LightMuted&quot;:{&quot;population&quot;:7,&quot;rgb&quot;:[142,198,186]},&quot;LightVibrant&quot;:{&quot;population&quot;:3,&quot;rgb&quot;:[166,214,206]},&quot;Muted&quot;:{&quot;population&quot;:6,&quot;rgb&quot;:[92,164,156]},&quot;Vibrant&quot;:{&quot;population&quot;:5,&quot;rgb&quot;:[76,164,146]}},&quot;spotify_podcast_settings&quot;:null}],&quot;multipub_migration&quot;:null,&quot;navigationBarItems&quot;:[{&quot;id&quot;:&quot;b3da38e3-37b4-401c-8e76-3451ea003aa6&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:0,&quot;link_title&quot;:null,&quot;link_url&quot;:null,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:true,&quot;standard_key&quot;:&quot;about&quot;,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;f8935807-85e6-42a9-b624-fb3a5b7d1d22&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:1,&quot;link_title&quot;:null,&quot;link_url&quot;:null,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:true,&quot;standard_key&quot;:&quot;chat&quot;,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;c073d01e-85e8-4ef9-a2ad-15b386c16346&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:2,&quot;link_title&quot;:null,&quot;link_url&quot;:null,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:true,&quot;standard_key&quot;:&quot;archive&quot;,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;9b158b66-bdae-416b-b616-d2e01d70e077&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:3,&quot;link_title&quot;:&quot;&#128218; Products&quot;,&quot;link_url&quot;:&quot;https://gregorojstersek.gumroad.com/&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;bad7037e-916b-4de5-83a7-c1b1fe40c19e&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:4,&quot;link_title&quot;:&quot;&#127873; Premium products&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:136947232,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:{&quot;id&quot;:136947232,&quot;slug&quot;:&quot;100-discount-code-for-products&quot;,&quot;title&quot;:&quot;Premium products for paid subscribers&quot;,&quot;type&quot;:&quot;page&quot;},&quot;children&quot;:[]},{&quot;id&quot;:&quot;96a60ac2-7041-4128-9cb5-5fcffd14e976&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:5,&quot;link_title&quot;:&quot;&#128200; Learning tracks&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:188083790,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:{&quot;id&quot;:188083790,&quot;slug&quot;:&quot;learning-tracks&quot;,&quot;title&quot;:&quot;Learning Tracks: Become an Engineering Multiplier&quot;,&quot;type&quot;:&quot;page&quot;},&quot;children&quot;:[]},{&quot;id&quot;:&quot;72454a6e-f638-4b42-aff9-38d981aceebc&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:6,&quot;link_title&quot;:&quot;&#127916; Videos&quot;,&quot;link_url&quot;:&quot;https://yt.openinapp.co/kw2oi&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;dd5f6aad-c617-488c-9be2-97cffcd15b9f&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:7,&quot;link_title&quot;:&quot;&#128176; Deals&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:145672815,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:{&quot;id&quot;:145672815,&quot;slug&quot;:&quot;special-deals-for-paid-subscribers&quot;,&quot;title&quot;:&quot;&#128176; Special Deals for paid subscribers&quot;,&quot;type&quot;:&quot;page&quot;},&quot;children&quot;:[]},{&quot;id&quot;:&quot;ae8a003b-665f-4927-a5a5-f2ca977f5e41&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:8,&quot;link_title&quot;:&quot;&#9997; Archive&quot;,&quot;link_url&quot;:&quot;/archive&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;3d45a532-6f4e-4fcc-9b8b-b170cd125cec&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:9,&quot;link_title&quot;:&quot;&#10067;About&quot;,&quot;link_url&quot;:&quot;/about&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;971d72bb-8965-413f-9106-478c0a57872a&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:10,&quot;link_title&quot;:&quot;&#128227; Sponsor&quot;,&quot;link_url&quot;:&quot;https://calico-cabinet-fbf.notion.site/Sponsor-Engineering-Leadership-fa0579535d6f4422a6da350580a54546&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;55c8d85e-43b3-41b8-a490-08f2d04ecf2b&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:11,&quot;link_title&quot;:&quot;&#127942; Leaderboard&quot;,&quot;link_url&quot;:&quot;/leaderboard&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;dd736beb-dbf1-4afb-8501-a8170b9d1f2f&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:12,&quot;link_title&quot;:&quot;&#128187; Course&quot;,&quot;link_url&quot;:&quot;https://maven.com/gregor-ojstersek/senior-engineer-to-lead&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;5e2bd957-7732-4ded-81cf-c092bc133856&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:13,&quot;link_title&quot;:&quot;&#128085; Store&quot;,&quot;link_url&quot;:&quot;https://store.eng-leadership.com/&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;618b8273-1395-44af-925f-2725615a86f7&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:14,&quot;link_title&quot;:&quot;&#128104;&#8205;&#128187; Work with me&quot;,&quot;link_url&quot;:&quot;https://calico-cabinet-fbf.notion.site/Work-with-Gregor-Ojstersek-1147b66fdc24809b86b1fb0467b60318&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;7249b968-fb53-44c9-85be-ffdeff215a02&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:15,&quot;link_title&quot;:null,&quot;link_url&quot;:null,&quot;section_id&quot;:73784,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:{&quot;id&quot;:73784,&quot;slug&quot;:&quot;a5beb1d0&quot;,&quot;name&quot;:&quot;Notifications&quot;,&quot;hide_from_navbar&quot;:true,&quot;is_podcast&quot;:false,&quot;logo_url&quot;:null},&quot;post&quot;:null,&quot;children&quot;:[]}],&quot;contributors&quot;:[{&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;handle&quot;:&quot;gregorojstersek&quot;,&quot;role&quot;:&quot;admin&quot;,&quot;owner&quot;:true,&quot;user_id&quot;:106098672,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;}],&quot;threads_v2_enabled&quot;:true,&quot;viralGiftsConfig&quot;:{&quot;id&quot;:&quot;cc2fcb17-f701-4c83-8332-bb77b3d8145d&quot;,&quot;publication_id&quot;:1115815,&quot;enabled&quot;:true,&quot;gifts_per_user&quot;:5,&quot;gift_length_months&quot;:1,&quot;send_extra_gifts&quot;:true,&quot;message&quot;:&quot;All things Engineering Leadership!&quot;,&quot;created_at&quot;:&quot;2023-02-17T09:11:35.075347+00:00&quot;,&quot;updated_at&quot;:&quot;2023-02-17T09:11:35.075347+00:00&quot;,&quot;days_til_invite&quot;:14,&quot;send_emails&quot;:true,&quot;show_link&quot;:null},&quot;tier&quot;:2,&quot;no_index&quot;:false,&quot;can_set_google_site_verification&quot;:true,&quot;can_have_sitemap&quot;:true,&quot;founding_plan_name_english&quot;:&quot;Founding Member&quot;,&quot;bundles&quot;:[],&quot;base_url&quot;:&quot;https://newsletter.eng-leadership.com&quot;,&quot;hostname&quot;:&quot;newsletter.eng-leadership.com&quot;,&quot;is_on_substack&quot;:false,&quot;spotify_podcast_settings&quot;:null,&quot;podcastPalette&quot;:{&quot;DarkMuted&quot;:{&quot;population&quot;:72,&quot;rgb&quot;:[73,153,137]},&quot;DarkVibrant&quot;:{&quot;population&quot;:6013,&quot;rgb&quot;:[4,100,84]},&quot;LightMuted&quot;:{&quot;population&quot;:7,&quot;rgb&quot;:[142,198,186]},&quot;LightVibrant&quot;:{&quot;population&quot;:3,&quot;rgb&quot;:[166,214,206]},&quot;Muted&quot;:{&quot;population&quot;:6,&quot;rgb&quot;:[92,164,156]},&quot;Vibrant&quot;:{&quot;population&quot;:5,&quot;rgb&quot;:[76,164,146]}},&quot;pageThemes&quot;:{&quot;podcast&quot;:null},&quot;live_subscriber_counts&quot;:false,&quot;supports_ip_content_unlock&quot;:false,&quot;appTheme&quot;:{&quot;colors&quot;:{&quot;accent&quot;:{&quot;name&quot;:&quot;#064aad&quot;,&quot;primary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:0,&quot;g&quot;:59,&quot;b&quot;:150,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:0,&quot;g&quot;:59,&quot;b&quot;:150,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;contrast&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;bg&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;bg_hover&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.3},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:45,&quot;g&quot;:90,&quot;b&quot;:192,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:45,&quot;g&quot;:90,&quot;b&quot;:192,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;contrast&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;bg&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;bg_hover&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.3}}},&quot;fg&quot;:{&quot;primary&quot;:{&quot;r&quot;:0,&quot;g&quot;:0,&quot;b&quot;:0,&quot;a&quot;:0.8},&quot;secondary&quot;:{&quot;r&quot;:0,&quot;g&quot;:0,&quot;b&quot;:0,&quot;a&quot;:0.6},&quot;tertiary&quot;:{&quot;r&quot;:0,&quot;g&quot;:0,&quot;b&quot;:0,&quot;a&quot;:0.4},&quot;accent&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.9},&quot;secondary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.6},&quot;tertiary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.4},&quot;accent&quot;:{&quot;r&quot;:89,&quot;g&quot;:122,&quot;b&quot;:229,&quot;a&quot;:1}}},&quot;bg&quot;:{&quot;name&quot;:&quot;#ffffff&quot;,&quot;hue&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0},&quot;tint&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0},&quot;primary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:250,&quot;g&quot;:250,&quot;b&quot;:250,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:250,&quot;g&quot;:250,&quot;b&quot;:250,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:238,&quot;g&quot;:238,&quot;b&quot;:238,&quot;a&quot;:1},&quot;secondary_elevated&quot;:{&quot;r&quot;:206.90096477355226,&quot;g&quot;:206.90096477355175,&quot;b&quot;:206.9009647735519,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:219,&quot;g&quot;:219,&quot;b&quot;:219,&quot;a&quot;:1},&quot;quaternary&quot;:{&quot;r&quot;:182,&quot;g&quot;:182,&quot;b&quot;:182,&quot;a&quot;:1},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:22,&quot;g&quot;:23,&quot;b&quot;:24,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:27,&quot;g&quot;:28,&quot;b&quot;:29,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:27,&quot;g&quot;:28,&quot;b&quot;:29,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:35,&quot;g&quot;:37,&quot;b&quot;:37,&quot;a&quot;:1},&quot;secondary_elevated&quot;:{&quot;r&quot;:41.35899397549579,&quot;g&quot;:43.405356429195315,&quot;b&quot;:43.40489285041963,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:54,&quot;g&quot;:55,&quot;b&quot;:55,&quot;a&quot;:1},&quot;quaternary&quot;:{&quot;r&quot;:90,&quot;g&quot;:91,&quot;b&quot;:91,&quot;a&quot;:1}}}},&quot;cover_image&quot;:{&quot;url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!nZ7A!,w_1200,h_400,c_pad,f_auto,q_auto:best,fl_progressive:steep,b_auto:border,b_rgb:ffffff/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19aa786-3a54-421d-a897-bc514c862421_600x199.png&quot;,&quot;height&quot;:400,&quot;width&quot;:600}},&quot;portalAppTheme&quot;:{&quot;colors&quot;:{&quot;accent&quot;:{&quot;name&quot;:&quot;#064aad&quot;,&quot;primary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:5,&quot;g&quot;:63,&quot;b&quot;:148,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;contrast&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;bg&quot;:{&quot;r&quot;:255,&quot;g&quot;:103,&quot;b&quot;:25,&quot;a&quot;:0.2},&quot;bg_hover&quot;:{&quot;r&quot;:255,&quot;g&quot;:103,&quot;b&quot;:25,&quot;a&quot;:0.3},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:45,&quot;g&quot;:90,&quot;b&quot;:192,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:45,&quot;g&quot;:90,&quot;b&quot;:192,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;contrast&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;bg&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;bg_hover&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.3}}},&quot;fg&quot;:{&quot;primary&quot;:{&quot;r&quot;:54,&quot;g&quot;:55,&quot;b&quot;:55,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:134,&quot;g&quot;:135,&quot;b&quot;:135,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:146,&quot;g&quot;:146,&quot;b&quot;:146,&quot;a&quot;:1},&quot;accent&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.9},&quot;secondary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.6},&quot;tertiary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.4},&quot;accent&quot;:{&quot;r&quot;:89,&quot;g&quot;:122,&quot;b&quot;:229,&quot;a&quot;:1}}},&quot;bg&quot;:{&quot;name&quot;:&quot;#ffffff&quot;,&quot;hue&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;tint&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;primary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:240,&quot;g&quot;:240,&quot;b&quot;:240,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:240,&quot;g&quot;:240,&quot;b&quot;:240,&quot;a&quot;:1},&quot;secondary_elevated&quot;:{&quot;r&quot;:240,&quot;g&quot;:240,&quot;b&quot;:240,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:221,&quot;g&quot;:221,&quot;b&quot;:221,&quot;a&quot;:1},&quot;quaternary&quot;:{&quot;r&quot;:183,&quot;g&quot;:183,&quot;b&quot;:183,&quot;a&quot;:1},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:22,&quot;g&quot;:23,&quot;b&quot;:24,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:27,&quot;g&quot;:28,&quot;b&quot;:29,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:27,&quot;g&quot;:28,&quot;b&quot;:29,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:35,&quot;g&quot;:37,&quot;b&quot;:37,&quot;a&quot;:1},&quot;secondary_elevated&quot;:{&quot;r&quot;:41.35899397549579,&quot;g&quot;:43.405356429195315,&quot;b&quot;:43.40489285041963,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:54,&quot;g&quot;:55,&quot;b&quot;:55,&quot;a&quot;:1},&quot;quaternary&quot;:{&quot;r&quot;:90,&quot;g&quot;:91,&quot;b&quot;:91,&quot;a&quot;:1}}},&quot;wordmark_bg&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1}},&quot;fonts&quot;:{&quot;heading&quot;:&quot;sans&quot;,&quot;body&quot;:&quot;sans&quot;}},&quot;logoPalette&quot;:{&quot;Vibrant&quot;:{&quot;rgb&quot;:[127.5,127.5,127.5],&quot;population&quot;:0},&quot;DarkVibrant&quot;:{&quot;rgb&quot;:[66.3,66.3,66.3],&quot;population&quot;:0},&quot;LightVibrant&quot;:{&quot;rgb&quot;:[188.7,188.7,188.7],&quot;population&quot;:0},&quot;Muted&quot;:{&quot;rgb&quot;:[124,124,124],&quot;population&quot;:1},&quot;DarkMuted&quot;:{&quot;rgb&quot;:[60,60,60],&quot;population&quot;:10},&quot;LightMuted&quot;:{&quot;rgb&quot;:[180,180,180],&quot;population&quot;:21}},&quot;display_name_for_chat&quot;:&quot;Engineering Leadership&quot;,&quot;subscriber_count_string_for_chat&quot;:&quot;186K Members&quot;}}" data-component-name="CommunityChatRenderPlaceholder"></div><p>Let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>Over the past year, AI adoption inside tech companies has gone from experimentation to AI being an active part of the day-to-day of tech professionals.</p><p>At Meta, they&#8217;ve gone the next step. They created an internal leaderboard ranking employees based on how many AI tokens they use.</p><p>The problem with such a leaderboard is that if token usage becomes the metric, then token usage becomes the goal. And that&#8217;s where things can go sideways quickly.</p><p>And then the question that comes up as a side effect is: Are we actually becoming more productive with AI or just better at looking productive?</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- A leaderboard called &#8220;Claudeonomics&#8221;<br>- This seems to be a part of the broader trend in Silicon Valley<br>- Using token consumption as a benchmark for productivity. The side effects<br>&#128274; Is judging people based on token consumption the right way to go?<br>&#128274; This is a trend that I am seeing all the way from early 2025<br>&#128274; The same incentive is behind the trend of &#8220;tokenmaxxing&#8221;<br>&#128274; Judging people based on token consumption<br>&#128274; I rather look at these 4 specific things<br>&#128274; Should you do something similar in your company?<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>A leaderboard called &#8220;Claudeonomics&#8221;</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_PL9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_PL9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_PL9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_PL9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_PL9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_PL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87771,&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://newsletter.eng-leadership.com/i/193581623?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.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_!_PL9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_PL9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_PL9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_PL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5f913c-ac6b-4056-95e7-8078e86cc3ed_1600x899.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the name of the leaderboard at Meta, and it tracks AI token usage of over 85k employees. Interestingly, this has been a bottom-up initiative, built by engineers and shared on the company&#8217;s intranet.</p><p>Some unofficial data I have seen based on my research:</p><ul><li><p>In the past 30 days, the total usage exceeded 60 trillion tokens</p></li><li><p>Estimated cost $900 million based on public pricing for the Claude Opus 4.6 model</p></li><li><p>The top individual user consumed 281 billion tokens</p></li></ul><p>So, based on how much your token consumption is, the higher you are in the leaderboard.</p><p>There are also different badges, from bronze, silver, gold, platinum, to emerald, awarded to people, and the top 250 people in the leaderboard are considered &#8220;power users&#8221; and can get additional badges like &#8220;Session Immortal&#8221; and &#8220;Token Legend&#8221;.</p><p>So, it&#8217;s like a game of who is using the most tokens. But the actual question is:</p><blockquote><p>Is the use of tokens actually going in the right direction? Solving actual business problems?</p></blockquote><h2>This seems to be a part of the broader trend in Silicon Valley</h2><p>The trend seems to be called &#8220;tokenmaxxing&#8221;, where token consumption is treated as a benchmark for productivity and a competitive metric to determine if an employee is &#8220;AI-native&#8221;.</p><p>Here are some more examples (according to Forbes):</p><ol><li><p>Nvidia CEO Jensen Huang</p></li></ol><p>Stated that he would be &#8220;very concerned&#8221; if an engineer earning $500,000 annually spent less than $250,000 on AI tokens each year.</p><ol start="2"><li><p>Ali Ghodsi, CEO of Databricks</p></li></ol><p>Delivered a keynote to the company&#8217;s engineering team, where he highlighted a particular engineer who had used over $7,000 worth of AI tokens within just two weeks in January.</p><p>Rather than criticizing the high spending, Ghodsi used it as a positive example. And mentioned: &#8220;We actually had the whole engineering team applaud him and recognize his efforts. My goal is to encourage everyone to start using these tools.&#8221;</p><ol start="3"><li><p>Andrew Bosworth, Meta CTO</p></li></ol><p>Said at a tech conference in February that a top engineer who spent an amount equivalent to their salary on AI tokens saw a productivity increase of up to 10 times. And mentioned: &#8220;It&#8217;s a no-brainer, keep doing it, there is no upper limit.&#8221;</p><ol start="4"><li><p>Andrej Karpathy, a former AI scientist at Tesla and OpenAI, now heading an AI education startup</p></li></ol><p>Said on a podcast: &#8220;The name of the game is tokens. How can you maximize your token throughput and not be in the loop&#8221;.</p><h2>Using token consumption as a benchmark for productivity. The side effects</h2><p>I am also hearing the following: Some employees at Meta, in order to climb the leaderboard, they let AI agents run continuously for hours to perform research tasks, maximizing token consumption.</p><p>There seems to be a lot of other companies doing something similar as well, it&#8217;s not just Meta.</p><p>One engineer mentioned the following:</p><blockquote><p>My company has been doing something like this as well, and it&#8217;s as stupid and easily gamed as you would expect. Right up there with measuring lines of code or using story points to gauge productivity.</p><p>The best way to rack up tokens seems to be keeping a chat context going for a long time, telling it to read tons of code (multiple repos for extra points), and pasting as much code or text into the chat as you can.</p></blockquote><p>Another mentioned:</p><blockquote><p>It&#8217;s official in the company I work for, but in our case, if you don&#8217;t reach an AI usage threshold each week, you are fired.</p></blockquote><p>And there have been more similar cases like these. Some other engineers I talked to have also mentioned that they either are judged based on token usage in their company or they know someone who is.</p><p>Based on the company names, the majority of such companies are based in Silicon Valley. I believe the trend of &#8220;tokenmaxxing&#8221; is less common in companies outside of that bubble.</p><p>Now that we know what&#8217;s happening, let me share my take on whether this is the right thing to do and if your company should be doing something similar.</p><h2>Is judging people based on token consumption the right way to go?</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/meta-created-an-internal-leaderboard">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Use OpenClaw as an Engineering Leader]]></title><description><![CDATA[I recently tried OpenClaw and did 3 test projects. This is how you can get started with it and how it can help you!]]></description><link>https://newsletter.eng-leadership.com/p/how-to-use-openclaw-as-an-engineering</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-use-openclaw-as-an-engineering</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Sun, 05 Apr 2026 22:36:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/15990e26-2b49-4707-892a-0285bc627cd1_1600x837.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CaqO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CaqO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CaqO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CaqO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CaqO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CaqO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg" width="1456" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65781,&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://newsletter.eng-leadership.com/i/193287571?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.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_!CaqO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CaqO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CaqO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CaqO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F334528cb-4a14-4fd8-ac0c-207ae96a1503_1600x615.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-to-use-openclaw-as-an-engineering">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Would I Still Go The Engineering Manager Route in 2026?]]></title><description><![CDATA[Engineering management has changed. Here are my thoughts if I were a senior software engineer again, thinking of my next step.]]></description><link>https://newsletter.eng-leadership.com/p/would-i-still-go-the-engineering</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/would-i-still-go-the-engineering</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 02 Apr 2026 03:52:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9df97b0e-8717-4cbe-9cd6-e8a1d91de0c0_1600x831.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-fCK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-fCK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-fCK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-fCK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-fCK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-fCK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg" width="1456" height="643" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:643,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71549,&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://newsletter.eng-leadership.com/i/192911055?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.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_!-fCK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-fCK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-fCK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-fCK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac63be1-4a2b-4614-b547-d5283fee355c_1600x707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Before we start with today&#8217;s article, there&#8217;s a special announcement.</p><h2>&#127873; Engineering Leadership Community Chat</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substack.com/chat/1115815" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zxAW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zxAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg" width="800" height="377" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:377,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33070,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://substack.com/chat/1115815&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/192911055?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.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_!zxAW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zxAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F616e0634-678b-44d5-addf-ebd0de0acd4a_800x377.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As a paid subscriber, you are now able to ask any questions related to engineering/engineering leadership and get an opinion from like-minded people.</p><ul><li><p>Share ideas, challenges, or get an opinion on the approach (you can start a new thread)</p></li><li><p>Connect with everyone</p></li><li><p>Special opportunities</p></li></ul><p>This chat is available to 1700+ engineering leaders, who are paid subscribers from companies such as Meta, Google, OpenAI, and 500+ others.</p><p>Think of it as StackOverflow for Engineering Leadership, except no toxic behavior :)</p><p>I&#8217;ll also use this chat to provide special updates regarding the newsletter, new products, videos, early releases, and also provide special opportunities.</p><p><strong>For example:</strong></p><ul><li><p>I&#8217;ll be looking for tech reviewers for my new book, which I am working on with O&#8217;Reilly, <a href="https://www.oreilly.com/library/view/the-multiplier-mindset/0642572310509/">The Multiplier Mindset</a>, and paid subscribers will have a bit of an edge :) (credibility always comes first, though). I&#8217;ll also announce when the book will be ready for the tech review in the chat as well.</p></li><li><p>In the book, I am also sharing 8 case studies of successful multipliers, and I am currently looking for 2 Tech Leads, 1 Staff+ Engineer, and 1 Architect to share their case studies in the book. I have just shared that in the chat:</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_!vBfs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vBfs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vBfs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vBfs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vBfs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vBfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg" width="1118" height="379" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:379,&quot;width&quot;:1118,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37183,&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://newsletter.eng-leadership.com/i/192911055?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.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_!vBfs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vBfs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vBfs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vBfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d895c28-86a3-4241-aaa0-19c87fbdd618_1118x379.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Companies also regularly reach out to me if I know someone for a specific role, or they share special discounts / free tickets to events or conferences. I&#8217;ll be sharing such opportunities in the chat as well.</p></li></ul><p>You can access the chat here:</p><div class="community-chat" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/pub/gregorojstersek/chat?utm_source=chat_embed&quot;,&quot;subdomain&quot;:&quot;gregorojstersek&quot;,&quot;pub&quot;:{&quot;apple_pay_disabled&quot;:false,&quot;apex_domain&quot;:null,&quot;author_id&quot;:106098672,&quot;byline_images_enabled&quot;:true,&quot;bylines_enabled&quot;:true,&quot;chartable_token&quot;:null,&quot;community_enabled&quot;:true,&quot;copyright&quot;:&quot;Gregor Ojstersek&quot;,&quot;cover_photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c19aa786-3a54-421d-a897-bc514c862421_600x199.png&quot;,&quot;created_at&quot;:&quot;2022-10-03T11:49:36.188Z&quot;,&quot;custom_domain_optional&quot;:false,&quot;custom_domain&quot;:&quot;newsletter.eng-leadership.com&quot;,&quot;default_comment_sort&quot;:&quot;best_first&quot;,&quot;default_coupon&quot;:null,&quot;default_group_coupon&quot;:null,&quot;default_show_guest_bios&quot;:true,&quot;email_banner_url&quot;:null,&quot;email_from_name&quot;:null,&quot;email_from&quot;:null,&quot;embed_tracking_disabled&quot;:false,&quot;explicit&quot;:false,&quot;expose_paywall_content_to_search_engines&quot;:true,&quot;fb_pixel_id&quot;:null,&quot;fb_site_verification_token&quot;:null,&quot;flagged_as_spam&quot;:false,&quot;founding_subscription_benefits&quot;:[&quot;Coaching &amp; Mentoring or Consulting &amp; Advising call&quot;],&quot;free_subscription_benefits&quot;:[&quot;Public posts&quot;],&quot;ga_pixel_id&quot;:null,&quot;google_site_verification_token&quot;:null,&quot;google_tag_manager_token&quot;:null,&quot;hero_image&quot;:null,&quot;hero_text&quot;:&quot;Weekly newsletter for becoming a great engineering leader.&quot;,&quot;hide_intro_subtitle&quot;:true,&quot;hide_intro_title&quot;:true,&quot;hide_podcast_feed_link&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;id&quot;:1115815,&quot;image_thumbnails_always_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;hide_podcast_from_pub_listings&quot;:false,&quot;language&quot;:&quot;en&quot;,&quot;logo_url_wide&quot;:null,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9opu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;minimum_group_size&quot;:2,&quot;moderation_enabled&quot;:true,&quot;name&quot;:&quot;Engineering Leadership&quot;,&quot;paid_subscription_benefits&quot;:[&quot;12 learning tracks and full archive of 200+ articles&quot;,&quot;29 guides, templates and infographics for becoming a great engineering leader (worth 400$)&quot;,&quot;Special deals (discounts) of personally curated courses, apps and other resources (worth $2500)&quot;],&quot;parsely_pixel_id&quot;:null,&quot;chartbeat_domain&quot;:null,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;paywall_free_trial_enabled&quot;:false,&quot;podcast_art_url&quot;:null,&quot;paid_podcast_episode_art_url&quot;:null,&quot;podcast_byline&quot;:null,&quot;podcast_description&quot;:null,&quot;podcast_enabled&quot;:false,&quot;podcast_feed_url&quot;:null,&quot;podcast_title&quot;:null,&quot;post_preview_limit&quot;:1000,&quot;primary_user_id&quot;:106098672,&quot;require_clickthrough&quot;:false,&quot;show_pub_podcast_tab&quot;:false,&quot;show_recs_on_homepage&quot;:false,&quot;subdomain&quot;:&quot;gregorojstersek&quot;,&quot;subscriber_invites&quot;:0,&quot;support_email&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF0000&quot;,&quot;theme_var_color_links&quot;:false,&quot;theme_var_cover_bg_color&quot;:null,&quot;trial_end_override&quot;:null,&quot;twitter_pixel_id&quot;:null,&quot;type&quot;:&quot;newsletter&quot;,&quot;post_reaction_faces_enabled&quot;:true,&quot;is_personal_mode&quot;:false,&quot;plans&quot;:[{&quot;id&quot;:&quot;yearly120usd&quot;,&quot;object&quot;:&quot;plan&quot;,&quot;active&quot;:true,&quot;aggregate_usage&quot;:null,&quot;amount&quot;:12000,&quot;amount_decimal&quot;:&quot;12000&quot;,&quot;billing_scheme&quot;:&quot;per_unit&quot;,&quot;created&quot;:1748065874,&quot;currency&quot;:&quot;usd&quot;,&quot;interval&quot;:&quot;year&quot;,&quot;interval_count&quot;:1,&quot;livemode&quot;:true,&quot;metadata&quot;:{&quot;substack&quot;:&quot;yes&quot;},&quot;meter&quot;:null,&quot;nickname&quot;:&quot;$120 a year&quot;,&quot;product&quot;:&quot;prod_SMuoJXQOxwULGs&quot;,&quot;tiers&quot;:null,&quot;tiers_mode&quot;:null,&quot;transform_usage&quot;:null,&quot;trial_period_days&quot;:null,&quot;usage_type&quot;:&quot;licensed&quot;,&quot;currency_options&quot;:{&quot;aud&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:17500,&quot;unit_amount_decimal&quot;:&quot;17500&quot;},&quot;brl&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:62500,&quot;unit_amount_decimal&quot;:&quot;62500&quot;},&quot;cad&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:17000,&quot;unit_amount_decimal&quot;:&quot;17000&quot;},&quot;chf&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:10000,&quot;unit_amount_decimal&quot;:&quot;10000&quot;},&quot;dkk&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:78000,&quot;unit_amount_decimal&quot;:&quot;78000&quot;},&quot;eur&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:10500,&quot;unit_amount_decimal&quot;:&quot;10500&quot;},&quot;gbp&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:9500,&quot;unit_amount_decimal&quot;:&quot;9500&quot;},&quot;mxn&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:215500,&quot;unit_amount_decimal&quot;:&quot;215500&quot;},&quot;nok&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:116500,&quot;unit_amount_decimal&quot;:&quot;116500&quot;},&quot;nzd&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:21000,&quot;unit_amount_decimal&quot;:&quot;21000&quot;},&quot;pln&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:45000,&quot;unit_amount_decimal&quot;:&quot;45000&quot;},&quot;sek&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:114000,&quot;unit_amount_decimal&quot;:&quot;114000&quot;},&quot;usd&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:12000,&quot;unit_amount_decimal&quot;:&quot;12000&quot;}}},{&quot;id&quot;:&quot;monthly12usd&quot;,&quot;object&quot;:&quot;plan&quot;,&quot;active&quot;:true,&quot;aggregate_usage&quot;:null,&quot;amount&quot;:1200,&quot;amount_decimal&quot;:&quot;1200&quot;,&quot;billing_scheme&quot;:&quot;per_unit&quot;,&quot;created&quot;:1748065873,&quot;currency&quot;:&quot;usd&quot;,&quot;interval&quot;:&quot;month&quot;,&quot;interval_count&quot;:1,&quot;livemode&quot;:true,&quot;metadata&quot;:{&quot;substack&quot;:&quot;yes&quot;},&quot;meter&quot;:null,&quot;nickname&quot;:&quot;$12 a month&quot;,&quot;product&quot;:&quot;prod_SMuoHoFBptNQ6C&quot;,&quot;tiers&quot;:null,&quot;tiers_mode&quot;:null,&quot;transform_usage&quot;:null,&quot;trial_period_days&quot;:null,&quot;usage_type&quot;:&quot;licensed&quot;,&quot;currency_options&quot;:{&quot;aud&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1800,&quot;unit_amount_decimal&quot;:&quot;1800&quot;},&quot;brl&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:6500,&quot;unit_amount_decimal&quot;:&quot;6500&quot;},&quot;cad&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1700,&quot;unit_amount_decimal&quot;:&quot;1700&quot;},&quot;chf&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1000,&quot;unit_amount_decimal&quot;:&quot;1000&quot;},&quot;dkk&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:8000,&quot;unit_amount_decimal&quot;:&quot;8000&quot;},&quot;eur&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1100,&quot;unit_amount_decimal&quot;:&quot;1100&quot;},&quot;gbp&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1000,&quot;unit_amount_decimal&quot;:&quot;1000&quot;},&quot;mxn&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:22000,&quot;unit_amount_decimal&quot;:&quot;22000&quot;},&quot;nok&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:12000,&quot;unit_amount_decimal&quot;:&quot;12000&quot;},&quot;nzd&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:2100,&quot;unit_amount_decimal&quot;:&quot;2100&quot;},&quot;pln&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:4500,&quot;unit_amount_decimal&quot;:&quot;4500&quot;},&quot;sek&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:11500,&quot;unit_amount_decimal&quot;:&quot;11500&quot;},&quot;usd&quot;:{&quot;custom_unit_amount&quot;:null,&quot;tax_behavior&quot;:&quot;unspecified&quot;,&quot;unit_amount&quot;:1200,&quot;unit_amount_decimal&quot;:&quot;1200&quot;}}},{&quot;id&quot;:&quot;founding35000usd&quot;,&quot;name&quot;:&quot;founding35000usd&quot;,&quot;nickname&quot;:&quot;founding35000usd&quot;,&quot;active&quot;:true,&quot;amount&quot;:35000,&quot;currency&quot;:&quot;usd&quot;,&quot;interval&quot;:&quot;year&quot;,&quot;interval_count&quot;:1,&quot;metadata&quot;:{&quot;substack&quot;:&quot;yes&quot;,&quot;founding&quot;:&quot;yes&quot;,&quot;no_coupons&quot;:&quot;yes&quot;,&quot;short_description&quot;:&quot;Founding Member&quot;,&quot;short_description_english&quot;:&quot;Founding Member&quot;,&quot;minimum&quot;:&quot;35000&quot;,&quot;minimum_local&quot;:{&quot;aud&quot;:51000,&quot;brl&quot;:181000,&quot;cad&quot;:49000,&quot;chf&quot;:28000,&quot;dkk&quot;:226000,&quot;eur&quot;:30500,&quot;gbp&quot;:26500,&quot;mxn&quot;:624500,&quot;nok&quot;:340500,&quot;nzd&quot;:61000,&quot;pln&quot;:129500,&quot;sek&quot;:330000,&quot;usd&quot;:35000}},&quot;currency_options&quot;:{&quot;aud&quot;:{&quot;unit_amount&quot;:51000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;brl&quot;:{&quot;unit_amount&quot;:181000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;cad&quot;:{&quot;unit_amount&quot;:49000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;chf&quot;:{&quot;unit_amount&quot;:28000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;dkk&quot;:{&quot;unit_amount&quot;:226000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;eur&quot;:{&quot;unit_amount&quot;:30500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;gbp&quot;:{&quot;unit_amount&quot;:26500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;mxn&quot;:{&quot;unit_amount&quot;:624500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;nok&quot;:{&quot;unit_amount&quot;:340500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;nzd&quot;:{&quot;unit_amount&quot;:61000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;pln&quot;:{&quot;unit_amount&quot;:129500,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;sek&quot;:{&quot;unit_amount&quot;:330000,&quot;tax_behavior&quot;:&quot;unspecified&quot;},&quot;usd&quot;:{&quot;unit_amount&quot;:35000,&quot;tax_behavior&quot;:&quot;unspecified&quot;}}}],&quot;stripe_user_id&quot;:&quot;acct_1McPbpHA7hxIji48&quot;,&quot;stripe_country&quot;:&quot;SI&quot;,&quot;stripe_publishable_key&quot;:&quot;pk_live_51McPbpHA7hxIji480QhFLOI3fdcet2KWL1dd7ndO45OxT3SVQI8JZ6tsoUTAHvbQlAEGWC7Lb79Sz0vCa86Fpig0003qBiQTrM&quot;,&quot;stripe_platform_account&quot;:&quot;US&quot;,&quot;automatic_tax_enabled&quot;:false,&quot;author_name&quot;:&quot;Gregor Ojstersek&quot;,&quot;author_handle&quot;:&quot;gregorojstersek&quot;,&quot;author_photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;author_bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;,&quot;twitter_screen_name&quot;:&quot;gregorojstersek&quot;,&quot;has_custom_tos&quot;:false,&quot;has_custom_privacy&quot;:false,&quot;theme&quot;:{&quot;color_theme_bg_pop&quot;:&quot;#064aad&quot;,&quot;background_pop&quot;:&quot;#064aad&quot;,&quot;color_theme_bg_web&quot;:&quot;#ffffff&quot;,&quot;cover_bg_color&quot;:&quot;#ffffff&quot;,&quot;cover_bg_color_secondary&quot;:&quot;#f0f0f0&quot;,&quot;background_pop_darken&quot;:&quot;#053f94&quot;,&quot;print_on_pop&quot;:&quot;#ffffff&quot;,&quot;color_theme_bg_pop_darken&quot;:&quot;#053f94&quot;,&quot;color_theme_print_on_pop&quot;:&quot;#ffffff&quot;,&quot;color_theme_bg_pop_20&quot;:&quot;rgba(6, 74, 173, 0.2)&quot;,&quot;color_theme_bg_pop_30&quot;:&quot;rgba(6, 74, 173, 0.3)&quot;,&quot;print_pop&quot;:&quot;#064aad&quot;,&quot;color_theme_accent&quot;:&quot;#064aad&quot;,&quot;cover_print_primary&quot;:&quot;#363737&quot;,&quot;cover_print_secondary&quot;:&quot;#757575&quot;,&quot;cover_print_tertiary&quot;:&quot;#b6b6b6&quot;,&quot;cover_border_color&quot;:&quot;#064aad&quot;,&quot;font_family_headings_preset&quot;:&quot;'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'&quot;,&quot;font_weight_headings_preset&quot;:700,&quot;font_family_body_preset&quot;:&quot;'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'&quot;,&quot;font_weight_body_preset&quot;:400,&quot;font_preset_heading&quot;:&quot;sans&quot;,&quot;font_preset_body&quot;:&quot;sans&quot;,&quot;home_hero&quot;:&quot;newspaper&quot;,&quot;home_posts&quot;:&quot;custom&quot;,&quot;home_show_top_posts&quot;:true,&quot;web_bg_color&quot;:&quot;#ffffff&quot;,&quot;background_contrast_1&quot;:&quot;#f0f0f0&quot;,&quot;background_contrast_2&quot;:&quot;#dddddd&quot;,&quot;background_contrast_3&quot;:&quot;#b7b7b7&quot;,&quot;background_contrast_4&quot;:&quot;#929292&quot;,&quot;background_contrast_5&quot;:&quot;#515151&quot;,&quot;color_theme_bg_contrast_1&quot;:&quot;#f0f0f0&quot;,&quot;color_theme_bg_contrast_2&quot;:&quot;#dddddd&quot;,&quot;color_theme_bg_contrast_3&quot;:&quot;#b7b7b7&quot;,&quot;color_theme_bg_contrast_4&quot;:&quot;#929292&quot;,&quot;color_theme_bg_contrast_5&quot;:&quot;#515151&quot;,&quot;color_theme_bg_elevated&quot;:&quot;#ffffff&quot;,&quot;color_theme_bg_elevated_secondary&quot;:&quot;#f0f0f0&quot;,&quot;color_theme_bg_elevated_tertiary&quot;:&quot;#dddddd&quot;,&quot;color_theme_detail&quot;:&quot;#e6e6e6&quot;,&quot;background_contrast_pop&quot;:&quot;rgba(6, 74, 173, 0.4)&quot;,&quot;color_theme_bg_contrast_pop&quot;:&quot;rgba(6, 74, 173, 0.4)&quot;,&quot;theme_bg_is_dark&quot;:&quot;0&quot;,&quot;print_on_web_bg_color&quot;:&quot;#363737&quot;,&quot;print_secondary_on_web_bg_color&quot;:&quot;#868787&quot;,&quot;background_pop_rgb&quot;:&quot;6, 74, 173&quot;,&quot;color_theme_bg_pop_rgb&quot;:&quot;6, 74, 173&quot;,&quot;color_theme_accent_rgb&quot;:&quot;6, 74, 173&quot;,&quot;background_pop_color&quot;:&quot;#064aad&quot;,&quot;publication_id&quot;:1115815,&quot;color_links&quot;:null,&quot;font_family_headings&quot;:null,&quot;font_family_body&quot;:null,&quot;font_family_ui&quot;:null,&quot;font_size_body_desktop&quot;:null,&quot;print_secondary&quot;:null,&quot;custom_css_web&quot;:null,&quot;custom_css_email&quot;:null,&quot;hide_images_from_list&quot;:false,&quot;home_hero_alignment&quot;:&quot;left&quot;,&quot;home_hero_show_podcast_links&quot;:true,&quot;default_post_header_variant&quot;:null,&quot;custom_header&quot;:null,&quot;custom_footer&quot;:null,&quot;social_media_links&quot;:null,&quot;font_options&quot;:null,&quot;section_template&quot;:null,&quot;custom_subscribe&quot;:null},&quot;threads_v2_settings&quot;:{&quot;photo_replies_enabled&quot;:true,&quot;first_thread_email_sent_at&quot;:&quot;2024-03-18T14:53:32.801+00:00&quot;,&quot;create_thread_minimum_role&quot;:&quot;paid&quot;,&quot;activated_at&quot;:&quot;2024-03-18T14:52:17.088+00:00&quot;,&quot;reader_thread_notifications_enabled&quot;:true,&quot;boost_free_subscriber_chat_preview_enabled&quot;:true,&quot;push_suppression_enabled&quot;:false},&quot;default_group_coupon_percent_off&quot;:null,&quot;pause_return_date&quot;:null,&quot;has_posts&quot;:true,&quot;has_recommendations&quot;:true,&quot;first_post_date&quot;:&quot;2022-10-18T14:00:41.978Z&quot;,&quot;has_podcast&quot;:false,&quot;has_free_podcast&quot;:false,&quot;has_subscriber_only_podcast&quot;:false,&quot;has_community_content&quot;:true,&quot;rankingDetail&quot;:&quot;Thousands of paid subscribers&quot;,&quot;rankingDetailFreeIncluded&quot;:&quot;Hundreds of thousands of subscribers&quot;,&quot;rankingDetailOrderOfMagnitude&quot;:1000,&quot;rankingDetailFreeIncludedOrderOfMagnitude&quot;:100000,&quot;rankingDetailFreeSubscriberCount&quot;:&quot;Over 186,000 subscribers&quot;,&quot;rankingDetailByLanguage&quot;:{&quot;ar&quot;:{&quot;rankingDetail&quot;:&quot;Thousands of paid subscribers&quot;},&quot;ca&quot;:{&quot;rankingDetail&quot;:&quot;Milers de subscriptors de pagament&quot;},&quot;da&quot;:{&quot;rankingDetail&quot;:&quot;Tusindvis af betalte abonnenter&quot;},&quot;de&quot;:{&quot;rankingDetail&quot;:&quot;Tausende von Paid-Abonnenten&quot;},&quot;es&quot;:{&quot;rankingDetail&quot;:&quot;Miles de suscriptores de pago&quot;},&quot;fr&quot;:{&quot;rankingDetail&quot;:&quot;Plusieurs milliers d&#8217;abonn&#233;s payants&quot;},&quot;ja&quot;:{&quot;rankingDetail&quot;:&quot;&#25968;&#21315;&#20154;&#12398;&#26377;&#26009;&#30331;&#37682;&#32773;&quot;},&quot;nb&quot;:{&quot;rankingDetail&quot;:&quot;Tusenvis av betalende abonnenter&quot;},&quot;nl&quot;:{&quot;rankingDetail&quot;:&quot;Duizenden betalende abonnees&quot;},&quot;pl&quot;:{&quot;rankingDetail&quot;:&quot;Tysi&#261;ce p&#322;ac&#261;cych subskrybent&#243;w&quot;},&quot;pt&quot;:{&quot;rankingDetail&quot;:&quot;Milhares de subscri&#231;&#245;es pagas&quot;},&quot;pt-br&quot;:{&quot;rankingDetail&quot;:&quot;Milhares de assinantes pagas&quot;},&quot;it&quot;:{&quot;rankingDetail&quot;:&quot;Migliaia di abbonati a pagamento&quot;},&quot;tr&quot;:{&quot;rankingDetail&quot;:&quot;Binlerce &#252;cretli abone&quot;},&quot;sv&quot;:{&quot;rankingDetail&quot;:&quot;Tusentals betalande prenumeranter&quot;},&quot;en&quot;:{&quot;rankingDetail&quot;:&quot;Thousands of paid subscribers&quot;}},&quot;freeSubscriberCount&quot;:&quot;186,000&quot;,&quot;freeSubscriberCountOrderOfMagnitude&quot;:&quot;186K+&quot;,&quot;author_bestseller_tier&quot;:1000,&quot;author_badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;disable_monthly_subscriptions&quot;:false,&quot;disable_annual_subscriptions&quot;:false,&quot;hide_post_restacks&quot;:false,&quot;notes_feed_enabled&quot;:false,&quot;showIntroModule&quot;:false,&quot;isPortraitLayout&quot;:false,&quot;last_chat_post_at&quot;:&quot;2026-03-22T22:03:18.639Z&quot;,&quot;primary_profile_name&quot;:&quot;Gregor Ojstersek&quot;,&quot;primary_profile_photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;no_follow&quot;:false,&quot;paywall_chat&quot;:&quot;paid&quot;,&quot;sections&quot;:[{&quot;id&quot;:73784,&quot;created_at&quot;:&quot;2023-07-14T11:57:48.958Z&quot;,&quot;updated_at&quot;:&quot;2025-03-26T14:21:45.704Z&quot;,&quot;publication_id&quot;:1115815,&quot;name&quot;:&quot;Notifications&quot;,&quot;description&quot;:&quot;Notifications to subscribers!&quot;,&quot;slug&quot;:&quot;a5beb1d0&quot;,&quot;is_podcast&quot;:false,&quot;is_live&quot;:true,&quot;is_default_on&quot;:true,&quot;sibling_rank&quot;:0,&quot;port_status&quot;:&quot;success&quot;,&quot;logo_url&quot;:null,&quot;hide_from_navbar&quot;:true,&quot;email_from_name&quot;:&quot;&quot;,&quot;hide_posts_from_pub_listings&quot;:true,&quot;email_banner_url&quot;:null,&quot;cover_photo_url&quot;:null,&quot;hide_intro_title&quot;:false,&quot;hide_intro_subtitle&quot;:false,&quot;ignore_publication_email_settings&quot;:false,&quot;custom_config&quot;:{},&quot;podcastSettings&quot;:null,&quot;showLinks&quot;:[],&quot;spotifyPodcastSettings&quot;:null,&quot;pageTheme&quot;:null,&quot;podcastPalette&quot;:{&quot;DarkMuted&quot;:{&quot;population&quot;:72,&quot;rgb&quot;:[73,153,137]},&quot;DarkVibrant&quot;:{&quot;population&quot;:6013,&quot;rgb&quot;:[4,100,84]},&quot;LightMuted&quot;:{&quot;population&quot;:7,&quot;rgb&quot;:[142,198,186]},&quot;LightVibrant&quot;:{&quot;population&quot;:3,&quot;rgb&quot;:[166,214,206]},&quot;Muted&quot;:{&quot;population&quot;:6,&quot;rgb&quot;:[92,164,156]},&quot;Vibrant&quot;:{&quot;population&quot;:5,&quot;rgb&quot;:[76,164,146]}},&quot;spotify_podcast_settings&quot;:null}],&quot;multipub_migration&quot;:null,&quot;navigationBarItems&quot;:[{&quot;id&quot;:&quot;b3da38e3-37b4-401c-8e76-3451ea003aa6&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:0,&quot;link_title&quot;:null,&quot;link_url&quot;:null,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:true,&quot;standard_key&quot;:&quot;about&quot;,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;f8935807-85e6-42a9-b624-fb3a5b7d1d22&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:1,&quot;link_title&quot;:null,&quot;link_url&quot;:null,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:true,&quot;standard_key&quot;:&quot;chat&quot;,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;c073d01e-85e8-4ef9-a2ad-15b386c16346&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:2,&quot;link_title&quot;:null,&quot;link_url&quot;:null,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:true,&quot;standard_key&quot;:&quot;archive&quot;,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;9b158b66-bdae-416b-b616-d2e01d70e077&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:3,&quot;link_title&quot;:&quot;&#128218; Products&quot;,&quot;link_url&quot;:&quot;https://gregorojstersek.gumroad.com/&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;bad7037e-916b-4de5-83a7-c1b1fe40c19e&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:4,&quot;link_title&quot;:&quot;&#127873; Premium products&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:136947232,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:{&quot;id&quot;:136947232,&quot;slug&quot;:&quot;100-discount-code-for-products&quot;,&quot;title&quot;:&quot;Premium products for paid subscribers&quot;,&quot;type&quot;:&quot;page&quot;},&quot;children&quot;:[]},{&quot;id&quot;:&quot;96a60ac2-7041-4128-9cb5-5fcffd14e976&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:5,&quot;link_title&quot;:&quot;&#128200; Learning tracks&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:188083790,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:{&quot;id&quot;:188083790,&quot;slug&quot;:&quot;learning-tracks&quot;,&quot;title&quot;:&quot;Learning Tracks: Become an Engineering Multiplier&quot;,&quot;type&quot;:&quot;page&quot;},&quot;children&quot;:[]},{&quot;id&quot;:&quot;72454a6e-f638-4b42-aff9-38d981aceebc&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:6,&quot;link_title&quot;:&quot;&#127916; Videos&quot;,&quot;link_url&quot;:&quot;https://yt.openinapp.co/kw2oi&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;dd5f6aad-c617-488c-9be2-97cffcd15b9f&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:7,&quot;link_title&quot;:&quot;&#128176; Deals&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:145672815,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:{&quot;id&quot;:145672815,&quot;slug&quot;:&quot;special-deals-for-paid-subscribers&quot;,&quot;title&quot;:&quot;&#128176; Special Deals for paid subscribers&quot;,&quot;type&quot;:&quot;page&quot;},&quot;children&quot;:[]},{&quot;id&quot;:&quot;ae8a003b-665f-4927-a5a5-f2ca977f5e41&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:8,&quot;link_title&quot;:&quot;&#9997; Archive&quot;,&quot;link_url&quot;:&quot;/archive&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;3d45a532-6f4e-4fcc-9b8b-b170cd125cec&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:9,&quot;link_title&quot;:&quot;&#10067;About&quot;,&quot;link_url&quot;:&quot;/about&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;971d72bb-8965-413f-9106-478c0a57872a&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:10,&quot;link_title&quot;:&quot;&#128227; Sponsor&quot;,&quot;link_url&quot;:&quot;https://calico-cabinet-fbf.notion.site/Sponsor-Engineering-Leadership-fa0579535d6f4422a6da350580a54546&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;55c8d85e-43b3-41b8-a490-08f2d04ecf2b&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:11,&quot;link_title&quot;:&quot;&#127942; Leaderboard&quot;,&quot;link_url&quot;:&quot;/leaderboard&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;dd736beb-dbf1-4afb-8501-a8170b9d1f2f&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:12,&quot;link_title&quot;:&quot;&#128187; Course&quot;,&quot;link_url&quot;:&quot;https://maven.com/gregor-ojstersek/senior-engineer-to-lead&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;5e2bd957-7732-4ded-81cf-c092bc133856&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:13,&quot;link_title&quot;:&quot;&#128085; Store&quot;,&quot;link_url&quot;:&quot;https://store.eng-leadership.com/&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;618b8273-1395-44af-925f-2725615a86f7&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:14,&quot;link_title&quot;:&quot;&#128104;&#8205;&#128187; Work with me&quot;,&quot;link_url&quot;:&quot;https://calico-cabinet-fbf.notion.site/Work-with-Gregor-Ojstersek-1147b66fdc24809b86b1fb0467b60318&quot;,&quot;section_id&quot;:null,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:null,&quot;post&quot;:null,&quot;children&quot;:[]},{&quot;id&quot;:&quot;7249b968-fb53-44c9-85be-ffdeff215a02&quot;,&quot;publication_id&quot;:1115815,&quot;sibling_rank&quot;:15,&quot;link_title&quot;:null,&quot;link_url&quot;:null,&quot;section_id&quot;:73784,&quot;post_id&quot;:null,&quot;is_hidden&quot;:null,&quot;standard_key&quot;:null,&quot;post_tag_id&quot;:null,&quot;parent_id&quot;:null,&quot;is_group&quot;:false,&quot;postTag&quot;:null,&quot;section&quot;:{&quot;id&quot;:73784,&quot;slug&quot;:&quot;a5beb1d0&quot;,&quot;name&quot;:&quot;Notifications&quot;,&quot;hide_from_navbar&quot;:true,&quot;is_podcast&quot;:false,&quot;logo_url&quot;:null},&quot;post&quot;:null,&quot;children&quot;:[]}],&quot;contributors&quot;:[{&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;handle&quot;:&quot;gregorojstersek&quot;,&quot;role&quot;:&quot;admin&quot;,&quot;owner&quot;:true,&quot;user_id&quot;:106098672,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TiaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;bio&quot;:&quot;CTO | Founder of Engineering Leadership newsletter - Helping you become a great engineering leader!&quot;}],&quot;threads_v2_enabled&quot;:true,&quot;viralGiftsConfig&quot;:{&quot;id&quot;:&quot;cc2fcb17-f701-4c83-8332-bb77b3d8145d&quot;,&quot;publication_id&quot;:1115815,&quot;enabled&quot;:true,&quot;gifts_per_user&quot;:5,&quot;gift_length_months&quot;:1,&quot;send_extra_gifts&quot;:true,&quot;message&quot;:&quot;All things Engineering Leadership!&quot;,&quot;created_at&quot;:&quot;2023-02-17T09:11:35.075347+00:00&quot;,&quot;updated_at&quot;:&quot;2023-02-17T09:11:35.075347+00:00&quot;,&quot;days_til_invite&quot;:14,&quot;send_emails&quot;:true,&quot;show_link&quot;:null},&quot;tier&quot;:2,&quot;no_index&quot;:false,&quot;can_set_google_site_verification&quot;:true,&quot;can_have_sitemap&quot;:true,&quot;founding_plan_name_english&quot;:&quot;Founding Member&quot;,&quot;bundles&quot;:[],&quot;base_url&quot;:&quot;https://newsletter.eng-leadership.com&quot;,&quot;hostname&quot;:&quot;newsletter.eng-leadership.com&quot;,&quot;is_on_substack&quot;:false,&quot;spotify_podcast_settings&quot;:null,&quot;podcastPalette&quot;:{&quot;DarkMuted&quot;:{&quot;population&quot;:72,&quot;rgb&quot;:[73,153,137]},&quot;DarkVibrant&quot;:{&quot;population&quot;:6013,&quot;rgb&quot;:[4,100,84]},&quot;LightMuted&quot;:{&quot;population&quot;:7,&quot;rgb&quot;:[142,198,186]},&quot;LightVibrant&quot;:{&quot;population&quot;:3,&quot;rgb&quot;:[166,214,206]},&quot;Muted&quot;:{&quot;population&quot;:6,&quot;rgb&quot;:[92,164,156]},&quot;Vibrant&quot;:{&quot;population&quot;:5,&quot;rgb&quot;:[76,164,146]}},&quot;pageThemes&quot;:{&quot;podcast&quot;:null},&quot;live_subscriber_counts&quot;:false,&quot;supports_ip_content_unlock&quot;:false,&quot;appTheme&quot;:{&quot;colors&quot;:{&quot;accent&quot;:{&quot;name&quot;:&quot;#064aad&quot;,&quot;primary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:0,&quot;g&quot;:59,&quot;b&quot;:150,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:0,&quot;g&quot;:59,&quot;b&quot;:150,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;contrast&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;bg&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;bg_hover&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.3},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:45,&quot;g&quot;:90,&quot;b&quot;:192,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:45,&quot;g&quot;:90,&quot;b&quot;:192,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;contrast&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;bg&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;bg_hover&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.3}}},&quot;fg&quot;:{&quot;primary&quot;:{&quot;r&quot;:0,&quot;g&quot;:0,&quot;b&quot;:0,&quot;a&quot;:0.8},&quot;secondary&quot;:{&quot;r&quot;:0,&quot;g&quot;:0,&quot;b&quot;:0,&quot;a&quot;:0.6},&quot;tertiary&quot;:{&quot;r&quot;:0,&quot;g&quot;:0,&quot;b&quot;:0,&quot;a&quot;:0.4},&quot;accent&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.9},&quot;secondary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.6},&quot;tertiary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.4},&quot;accent&quot;:{&quot;r&quot;:89,&quot;g&quot;:122,&quot;b&quot;:229,&quot;a&quot;:1}}},&quot;bg&quot;:{&quot;name&quot;:&quot;#ffffff&quot;,&quot;hue&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0},&quot;tint&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0},&quot;primary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:250,&quot;g&quot;:250,&quot;b&quot;:250,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:250,&quot;g&quot;:250,&quot;b&quot;:250,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:238,&quot;g&quot;:238,&quot;b&quot;:238,&quot;a&quot;:1},&quot;secondary_elevated&quot;:{&quot;r&quot;:206.90096477355226,&quot;g&quot;:206.90096477355175,&quot;b&quot;:206.9009647735519,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:219,&quot;g&quot;:219,&quot;b&quot;:219,&quot;a&quot;:1},&quot;quaternary&quot;:{&quot;r&quot;:182,&quot;g&quot;:182,&quot;b&quot;:182,&quot;a&quot;:1},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:22,&quot;g&quot;:23,&quot;b&quot;:24,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:27,&quot;g&quot;:28,&quot;b&quot;:29,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:27,&quot;g&quot;:28,&quot;b&quot;:29,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:35,&quot;g&quot;:37,&quot;b&quot;:37,&quot;a&quot;:1},&quot;secondary_elevated&quot;:{&quot;r&quot;:41.35899397549579,&quot;g&quot;:43.405356429195315,&quot;b&quot;:43.40489285041963,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:54,&quot;g&quot;:55,&quot;b&quot;:55,&quot;a&quot;:1},&quot;quaternary&quot;:{&quot;r&quot;:90,&quot;g&quot;:91,&quot;b&quot;:91,&quot;a&quot;:1}}}},&quot;cover_image&quot;:{&quot;url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!nZ7A!,w_1200,h_400,c_pad,f_auto,q_auto:best,fl_progressive:steep,b_auto:border,b_rgb:ffffff/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19aa786-3a54-421d-a897-bc514c862421_600x199.png&quot;,&quot;height&quot;:400,&quot;width&quot;:600}},&quot;portalAppTheme&quot;:{&quot;colors&quot;:{&quot;accent&quot;:{&quot;name&quot;:&quot;#064aad&quot;,&quot;primary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:5,&quot;g&quot;:63,&quot;b&quot;:148,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;contrast&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;bg&quot;:{&quot;r&quot;:255,&quot;g&quot;:103,&quot;b&quot;:25,&quot;a&quot;:0.2},&quot;bg_hover&quot;:{&quot;r&quot;:255,&quot;g&quot;:103,&quot;b&quot;:25,&quot;a&quot;:0.3},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:45,&quot;g&quot;:90,&quot;b&quot;:192,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:45,&quot;g&quot;:90,&quot;b&quot;:192,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;contrast&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;bg&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.2},&quot;bg_hover&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:0.3}}},&quot;fg&quot;:{&quot;primary&quot;:{&quot;r&quot;:54,&quot;g&quot;:55,&quot;b&quot;:55,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:134,&quot;g&quot;:135,&quot;b&quot;:135,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:146,&quot;g&quot;:146,&quot;b&quot;:146,&quot;a&quot;:1},&quot;accent&quot;:{&quot;r&quot;:6,&quot;g&quot;:74,&quot;b&quot;:173,&quot;a&quot;:1},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.9},&quot;secondary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.6},&quot;tertiary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:0.4},&quot;accent&quot;:{&quot;r&quot;:89,&quot;g&quot;:122,&quot;b&quot;:229,&quot;a&quot;:1}}},&quot;bg&quot;:{&quot;name&quot;:&quot;#ffffff&quot;,&quot;hue&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;tint&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;primary&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:240,&quot;g&quot;:240,&quot;b&quot;:240,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:240,&quot;g&quot;:240,&quot;b&quot;:240,&quot;a&quot;:1},&quot;secondary_elevated&quot;:{&quot;r&quot;:240,&quot;g&quot;:240,&quot;b&quot;:240,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:221,&quot;g&quot;:221,&quot;b&quot;:221,&quot;a&quot;:1},&quot;quaternary&quot;:{&quot;r&quot;:183,&quot;g&quot;:183,&quot;b&quot;:183,&quot;a&quot;:1},&quot;dark&quot;:{&quot;primary&quot;:{&quot;r&quot;:22,&quot;g&quot;:23,&quot;b&quot;:24,&quot;a&quot;:1},&quot;primary_hover&quot;:{&quot;r&quot;:27,&quot;g&quot;:28,&quot;b&quot;:29,&quot;a&quot;:1},&quot;primary_elevated&quot;:{&quot;r&quot;:27,&quot;g&quot;:28,&quot;b&quot;:29,&quot;a&quot;:1},&quot;secondary&quot;:{&quot;r&quot;:35,&quot;g&quot;:37,&quot;b&quot;:37,&quot;a&quot;:1},&quot;secondary_elevated&quot;:{&quot;r&quot;:41.35899397549579,&quot;g&quot;:43.405356429195315,&quot;b&quot;:43.40489285041963,&quot;a&quot;:1},&quot;tertiary&quot;:{&quot;r&quot;:54,&quot;g&quot;:55,&quot;b&quot;:55,&quot;a&quot;:1},&quot;quaternary&quot;:{&quot;r&quot;:90,&quot;g&quot;:91,&quot;b&quot;:91,&quot;a&quot;:1}}},&quot;wordmark_bg&quot;:{&quot;r&quot;:255,&quot;g&quot;:255,&quot;b&quot;:255,&quot;a&quot;:1}},&quot;fonts&quot;:{&quot;heading&quot;:&quot;sans&quot;,&quot;body&quot;:&quot;sans&quot;}},&quot;logoPalette&quot;:{&quot;Vibrant&quot;:{&quot;rgb&quot;:[127.5,127.5,127.5],&quot;population&quot;:0},&quot;DarkVibrant&quot;:{&quot;rgb&quot;:[66.3,66.3,66.3],&quot;population&quot;:0},&quot;LightVibrant&quot;:{&quot;rgb&quot;:[188.7,188.7,188.7],&quot;population&quot;:0},&quot;Muted&quot;:{&quot;rgb&quot;:[124,124,124],&quot;population&quot;:1},&quot;DarkMuted&quot;:{&quot;rgb&quot;:[60,60,60],&quot;population&quot;:10},&quot;LightMuted&quot;:{&quot;rgb&quot;:[180,180,180],&quot;population&quot;:21}},&quot;display_name_for_chat&quot;:&quot;Engineering Leadership&quot;,&quot;subscriber_count_string_for_chat&quot;:&quot;186K Members&quot;}}" data-component-name="CommunityChatRenderPlaceholder"></div><p>Let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>With the rise of AI-assisted engineering, changing team structures, and increasing expectations on leaders, many people are asking themselves this question:</p><blockquote><p>Is becoming an engineering manager still worth it in 2026?</p></blockquote><p>In today&#8217;s article, I am sharing my thoughts on this, and I&#8217;ll go back in time to 2020 when I first became a manager and compare it to today&#8217;s time -&gt; If I were a senior software engineer looking to take the next step.</p><p>This is an article for paid subscribers, and here is the full index:<br>- I Became a Manager in 2020<br>- The Difference Between Then and Now<br>- Middle Management Was Always Hard, But It Became Even Harder These Days<br>&#128274;If I Were a Senior Software Engineer Looking to Progress to the Next Step in 2026, Would I Still Go the Manager Route?<br>&#128274;The reason I had a hunch that the management path was the right path for me<br>&#128274;Those were the exact traits that made me a good manager<br>&#128274;&#127873; Notion template: Decide your career path<br>&#128274; Last Words</p><p>Let&#8217;s start!</p><h2>I Became a Manager in 2020</h2><p>I started my career as an engineer in 2013 and in 2020, I was a Senior Software Engineer for some time and felt a bit stuck, as I didn&#8217;t know exactly what the next step would be for me.</p><p>&#8220;Should I go into management, become an architect, or grow in the IC track?&#8221; That question was always on my mind, and I couldn&#8217;t make a decision on which direction I should pursue.</p><p>And because I didn&#8217;t know which direction to pursue, I wasn&#8217;t convincing my manager in 1:1 meetings that a certain &#8220;next step&#8221; would fit me best. So, when I eventually got offered a Team Lead position, the manager was actually surprised that I was for it, as they thought that I wouldn&#8217;t be.</p><blockquote><p>It&#8217;s really important that you at least have some idea of what the next step would be, as then people will automatically know that when a certain role opens: &#8220;I know Gregor would be a good fit, as they are already working toward progressing to that role&#8221;.</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_!Ipzb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ipzb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ipzb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ipzb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ipzb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ipzb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg" width="1456" height="614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74940,&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://newsletter.eng-leadership.com/i/192911055?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.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_!Ipzb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ipzb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ipzb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ipzb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9623748-0eff-46f4-8a3b-415f32e7105d_1600x675.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So, after I became a Team Lead, I started managing a cross-functional team, and I&#8217;ve made many mistakes -&gt; what made me a good engineer didn&#8217;t make me a good manager. You can read about my mistakes in this <a href="https://newsletter.eng-leadership.com/p/from-ic-to-manager">article</a>.</p><p>Over the course of a few months, I persevered and started to get the hang of the new role. Things have started to look better.</p><p>After about six months in the role, my manager left the company. Following a discussion with my skip-level manager, I became the new engineering manager and started leading three teams.</p><p>That was also the time when I started to realize that the management path was the right choice for me, as my set of skills and overall personality have been a good fit for it.</p><p>Things have progressed very fast after that. </p><p>After about a year, I became a Head of Engineering at a different company, then Interim CTO at that company, and later VP of Engineering at a different company and was shortly promoted to the CTO role.</p><p>You can read my full career progression here: <a href="https://newsletter.eng-leadership.com/p/how-i-grew-from-engineer-to-cto">How I Grew From Engineer to CTO</a>.</p><p>Now, let&#8217;s go through the difference between becoming a manager in 2020 and today, in 2026.</p><h2>The Difference Between Then and Now</h2><p>There has been quite a big shift in the industry, and roles have changed quite a bit. The IC path became a lot more standardized and also normalized, which is really great.</p><p>In 2020, there were some Staff/Principal/Distinguished level roles, but not a lot of companies had them. The overall mindset was &#8220;You need to become a manager in order to grow in your career&#8221;, but shortly after that, the IC path gained a lot more popularity.</p><p>Still, to a certain extent, if you wish to grow to a CTO role someday, you need management experience. That hasn&#8217;t changed.</p><p>Maybe you can get away with not having a lot of experience with management if you are a startup CTO, but for sure, if you are a CTO for a scale-up or a mid+ sized company, that&#8217;s when you need to become a good manager.</p><p>And that&#8217;s something that it&#8217;s a lot harder to learn in the IC track, as there it&#8217;s all about leadership and influence without having direct authority.</p><p>Another key difference is that salaries have become quite similar regarding the IC track versus the management track, so just pure salary is less of a motivating factor today, as it was in the past, when the only way to make more was to become a manager.</p><p>Today, we can even see that some of the IC roles are even paid more; for example, Meta has recently been offering huge salaries to people who are extremely good in the ML space.</p><p>There are also 2 big shifts that have started happening recently:</p><ol><li><p><strong>Amazon&#8217;s increase in the manager-to-IC ratio</strong></p></li></ol><p>After Amazon raised the manager-to-IC ratio by at least 15%, a lot of other companies did a similar thing.</p><ol start="2"><li><p><strong>Architect, EM, and Staff Engineer roles became a lot closer</strong></p></li></ol><p>A lot of the people reported taking on additional responsibilities as part of their current responsibilities. I&#8217;ve seen Tech Leads taking the manager role as well, while also potentially being architects, and the same goes for EMs and architects, expecting to take on the 2 other roles if needed.</p><p>A similar shift has happened in engineering and PM roles, where the product engineer role has become increasingly popular. Companies like OpenAI, Anthropic, Lovable, etc., are all looking for engineers who can also wear a product hat and own their projects end-to-end.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0i1K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0i1K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0i1K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0i1K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0i1K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0i1K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg" width="1456" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102230,&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://newsletter.eng-leadership.com/i/192911055?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.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_!0i1K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0i1K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0i1K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0i1K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16bd068-0ab4-4ea7-8c55-0484f231193e_1600x818.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So, overall, roles have come a lot closer together, and I fully believe that these days (and in the future) it&#8217;s<a href="https://newsletter.eng-leadership.com/p/software-engineering-is-becoming"> less about the title and more about what impact</a> a certain individual can bring to the organization. That&#8217;s what is most important for the companies.</p><p>And I&#8217;ve also seen this repeating trend in different companies now, which I first got introduced to by speaking with <a href="https://www.linkedin.com/in/sulmanc/">Sulman Choudhry</a>, Head of Engineering, ChatGPT. <a href="https://newsletter.eng-leadership.com/p/inside-openai-how-they-hire-onboard">They like to hire engineers at two extremes</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_!21wM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!21wM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg 424w, https://substackcdn.com/image/fetch/$s_!21wM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg 848w, https://substackcdn.com/image/fetch/$s_!21wM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!21wM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!21wM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg" width="1456" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94364,&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://newsletter.eng-leadership.com/i/192911055?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.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_!21wM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg 424w, https://substackcdn.com/image/fetch/$s_!21wM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg 848w, https://substackcdn.com/image/fetch/$s_!21wM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!21wM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c59dc91-97ac-45dc-99e2-5ef130d668bf_1600x818.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let me also share an important difference between then and now, next!</p><h2>Middle Management Was Always Hard, But It Became Even Harder These Days</h2><p>I like to say that one of the toughest roles in tech is being a middle manager, as you need to be really good at managing up (leadership, stakeholders, your manager), sideways (peers), and also downwards (your team(s)).</p><p>You need to be great at understanding both tech and the business, as you act as a translator for both parts, and good communication is crucial. You need to be a really great generalist in order to do well in the role.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qCJP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qCJP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qCJP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qCJP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qCJP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qCJP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg" width="1456" height="1093" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1093,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88137,&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://newsletter.eng-leadership.com/i/192911055?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.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_!qCJP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qCJP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qCJP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qCJP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeb9707-71af-43f9-a7ec-12b9c863b0fb_1600x1201.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And especially in current times, there tends to be a lot more <a href="https://newsletter.eng-leadership.com/p/why-51-of-engineering-leaders-believe">unrealistic expectations from the leadership team and other stakeholders</a>, which is caused by FOMO (fear of missing out) thinking that a certain AI tool should provide an immense impact to the business.</p><p>That&#8217;s why the role has become even harder, as there are a lot more managing such expectations, and it can be really problematic for less experienced EMs, who haven&#8217;t yet built good credibility inside and/or outside of the company.</p><p>Even experienced EMs can struggle with this. I&#8217;ve seen cases where EMs just gave up on really pushing back.</p><p>Another reason is that, as you are less involved in the fine details of building, you may miss out on using the latest tools, but the plus side is that building has become even more accessible for managers, as with AI tools and good overall engineering understanding, you can ramp up on a certain codebase and become productive a lot quicker.</p><p>Now that we understand the differences in detail, let me share my answer if I would still go for the management route in 2026, next!</p><h2>If I Were a Senior Software Engineer Looking to Progress to the Next Step in 2026, Would I Still Go the Manager Route?</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/would-i-still-go-the-engineering">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Evaluate AI Fluency in Technical Interviews]]></title><description><![CDATA[Why banning AI is outdated and how to redesign your process without lowering the bar.]]></description><link>https://newsletter.eng-leadership.com/p/how-to-evaluate-ai-fluency-in-technical</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-evaluate-ai-fluency-in-technical</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Sun, 29 Mar 2026 18:07:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c67e58f3-c838-4242-a988-fd1f99fd234a_1600x889.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IgDP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IgDP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IgDP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IgDP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IgDP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IgDP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg" width="1456" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109111,&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://newsletter.eng-leadership.com/i/192299008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.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_!IgDP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IgDP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IgDP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IgDP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffad73f80-3af2-4794-ae80-c31cafd78722_1600x615.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://www.stigg.io/">Stigg</a>.</strong></p><p>Most engineering teams discover the gap between billing and usage enforcement the hard way. AI features ship. Adoption grows. Then one day an enterprise customer asks why a request got blocked while an identical one went through, and nobody has a clean answer.</p><p>The problem isn&#8217;t billing. Billing is working exactly as designed. The problem is that billing records what happened after execution. It was never built to decide what&#8217;s allowed while the system is running. And it&#8217;s just one layer in a monetization stack that most teams only realize is incomplete once AI hits production.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://hubs.ly/Q048tRMf0?1" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MUfp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png 424w, https://substackcdn.com/image/fetch/$s_!MUfp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png 848w, https://substackcdn.com/image/fetch/$s_!MUfp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png 1272w, https://substackcdn.com/image/fetch/$s_!MUfp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MUfp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png" width="1456" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&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;:&quot;https://hubs.ly/Q048tRMf0?1&quot;,&quot;belowTheFold&quot;:false,&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_!MUfp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png 424w, https://substackcdn.com/image/fetch/$s_!MUfp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png 848w, https://substackcdn.com/image/fetch/$s_!MUfp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png 1272w, https://substackcdn.com/image/fetch/$s_!MUfp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26a7c6b-bd72-4783-8b43-a416ba367b1c_1600x654.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Shai Betito, VP of Engineering at <a href="https://www.stigg.io/">Stigg</a>, breaks down why this distinction matters more than most teams realize until it&#8217;s already painful:</p><ul><li><p>Why limits stop being simple counters under concurrency and become a consistency problem at scale.</p></li><li><p>How a single request can touch multiple organizational dimensions simultaneously, and why resolving that correctly in milliseconds is a fundamentally different challenge than monthly reconciliation.</p></li><li><p>Why identity-based access control breaks under AI workloads. Automated pipelines don&#8217;t have seats, and the control model has to change accordingly.</p></li></ul><p>A technical breakdown of a class of infrastructure problems that appears after AI reaches production, written by engineers who&#8217;ve had to solve it.</p><p>Find out what's missing from your AI product's infrastructure:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hubs.ly/Q048tRMf0&quot;,&quot;text&quot;:&quot;Read the article&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hubs.ly/Q048tRMf0"><span>Read the article</span></a></p><p>Thanks to Stigg for sponsoring this newsletter. Let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>Based on <a href="https://newsletter.eng-leadership.com/p/96-engineers-dont-fully-trust-ai">recent reports</a>, we can see that AI adoption in companies is increasing. As AI becomes more common in the workplace, the hiring process must reflect its presence.</p><p>From my conversations with engineering leaders from companies like OpenAI, Meta, and others, I&#8217;ve learned that there is an increased expectation in AI fluency, especially for engineering and product roles.</p><p>Companies are starting to understand that AI is becoming an important part of the day-to-day work that tech professionals are doing.</p><p>The question we want to answer today is how can we actually check for AI fluency in technical interviews? To help us with this, Hamid Moosavian, director of engineering at Xe, our guest author, will share practical insights on how to evaluate candidates.</p><p>Let&#8217;s introduce our guest author and get started.</p><h2>Introducing Hamid Moosavian</h2><p><a href="https://www.linkedin.com/in/hamid-moosavian/">Hamid Moosavian</a> writes First 90 Days for Engineering Managers, a biweekly newsletter of practical management tips, and is the creator of the free First 90 Days Kit, a collection of copy-ready templates for new engineering managers. Hamid is also director of software engineering, Americas, for Xe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/in/hamid-moosavian/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rV0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rV0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rV0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rV0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rV0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.linkedin.com/in/hamid-moosavian/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/192299008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.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_!rV0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rV0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rV0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rV0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd21091e-cf28-4432-bf7e-910d5079fe14_1678x947.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Your engineers are already using AI in their work. Your engineering candidates probably are, too. But how do you know whether candidates are using AI well if you&#8217;re not interviewing for it? Hamid walks us through the importance of including AI in your interviews and how to do it.</p><p>Over to you, Hamid!</p><h2>Your Tech Interview Process Shouldn&#8217;t Be AI Resistant</h2><p>When Copilot and similar AI pair-programmers emerged, most teams made their hiring processes AI resistant. The logic was simple: If candidates used AI during assessments, their real skills couldn&#8217;t be evaluated.</p><p>That approach is outdated.</p><p>By the end of 2025, over half of professional developers were using AI daily. Some surveys put the number at 97% when including those planning to adopt it. AI assistants have become standard tools for productivity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xOLW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xOLW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xOLW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xOLW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xOLW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xOLW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg" width="1456" height="418" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:418,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59135,&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://newsletter.eng-leadership.com/i/192299008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.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_!xOLW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xOLW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xOLW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xOLW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f2614d7-5ec0-4c5e-8733-b9cd404e457b_1600x459.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the same time, senior engineers and tech leads started sharing examples of poorly reviewed AI code. The pattern is clear: Some developers use AI as a thinking partner and ship better code, while others blindly accept suggestions and generate unmaintainable systems.</p><p>The tool isn&#8217;t the problem. How people use it is. </p><p>The comparison to Google and Stack Overflow is obvious. No one expects developers to avoid documentation or search engines. But we do expect them to use these resources well.</p><p>This situation changes what good hiring looks like. The goal is no longer to prevent AI use. It is to evaluate how candidates use AI and whether they produce clear, maintainable code even when the tool misleads them.</p><p>Companies like Meta and Canva have already made this shift. More are following.</p><p>Here&#8217;s what to understand about AI fluency and how to update your process.</p><h2>What AI Fluency Actually Means</h2><p>Let&#8217;s first be more specific about AI fluency. I suggest the following framework, though you can adjust categories to fit your context.</p><p><strong>Level 0 AI Avoidant:</strong> Is skeptical of AI tools and refuses to use them. Relies on memorization or traditional resources. Sees AI as cheating and won&#8217;t trust AI-generated code. Struggles with productivity when peers use AI assistance.</p><p><strong>Level 1 AI Dependent:</strong> Uses AI-generated code without understanding or verification. Accepts the first suggestion, can&#8217;t explain what the code does, and gets stuck when AI gives wrong answers. Can&#8217;t debug AI output.</p><p><strong>Level 2 AI Competent:</strong> Uses AI for boilerplate, refactoring, unit tests, and repetitive tasks but reviews output critically. Catches obvious errors, tests generated code, and explains what AI suggested and why they accepted or rejected it.</p><p><strong>Level 3 AI Advanced:</strong> Knows when <em>not</em> to use AI. Combines AI with deep technical knowledge to explore edge cases and verify assumptions. Treats AI as a thought partner, not a decision-maker. Works effectively with or without AI.</p><p>What do these levels look like in practice? Let&#8217;s break down the patterns that separate competent and advanced users from the rest.</p><p>Level 2 and 3 engineers share these habits:</p><ul><li><p><strong>Context-rich prompting: </strong>Provide relevant code snippets, file paths, and project constraints rather than vague or broad requests.</p></li><li><p><strong>Incremental integration:</strong> Generate code in small chunks, test after each step, and commit frequently.</p></li><li><p><strong>Critical review:</strong> Read all generated code line by line, check for edge cases and architectural fit, and validate against project standards.</p></li><li><p><strong>Security awareness:</strong> Verify package names (up to 20% of AI suggestions reference nonexistent packages), check for hardcoded secrets, and validate input sanitization.</p></li><li><p><strong>Appropriate skepticism:</strong> Treat AI as a pair programmer, not autopilot. Can proceed when AI is wrong or unavailable.</p></li></ul><p>AI fluency shows up differently across engineering tasks. In debugging, it means using AI to generate test cases or explain error messages. In code review, it means catching issues you might miss manually. In architecture discussions, it means exploring design patterns without letting AI make final decisions.</p><p>Here&#8217;s what this looks like in practice:</p><p>A Level 1 engineer might prompt like this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;690a385f-f253-4e29-8263-4de974635805&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">Create a POST endpoint for user registration.</code></pre></div><p>A Level 2 or 3 engineer provides context and constraints:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;d9e052a1-cf3f-4249-a809-a5f43fd1d6e7&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">Using Express.js with TypeScript, generate the boilerplate for a POST endpoint at /api/users that:

- Accepts JSON payload with email and name
- Includes Joi validation
- Uses async/await error handling
- Returns 201 on success, 400 on validation errors

I&#8217;ll add the business logic afterward.</code></pre></div><p>You want engineers who can code without AI but also use AI fluently to improve their productivity.</p><p>Remember, though, AI is not a magic wand. It&#8217;s just a very powerful tool. Think of it like a power saw: It can cut through work 10 times faster than a hand saw, but without proper technique and safety measures, you can lose a finger. You still need to know carpentry; the tool just amplifies the skill.</p><h2>Why Companies Are Making This Shift (and Why You Should Consider It Too)</h2><p>The traditional approach to technical interviews is changing. Companies are realizing that if AI tools are standard in daily work, they should be part of the hiring process too.</p><p>Why? Because you want to see how candidates actually work, not how they perform under artificial constraints. The closer your test mirrors reality, the more reliable the results. Interviews should predict job performance, and job performance now includes AI.</p><h3>Who&#8217;s already making the shift</h3><p>Companies like Meta, Canva, and Intuit are testing a new approach. They&#8217;re not just allowing candidates to use AI tools like Copilot but observing how they use them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8emT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8emT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8emT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8emT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8emT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8emT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg" width="1456" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57921,&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://newsletter.eng-leadership.com/i/192299008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.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_!8emT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8emT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8emT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8emT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77ef19b3-714f-49f2-890b-71a044686b12_1600x549.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Goldman Sachs has given its engineers access to GitHub Copilot and Gemini Code Assist and is even holding competitions to promote creative AI use among developers.</p><p>At Meta, candidates work with an IDE and AI chat window for writing code, debugging, and creating unit tests. Evaluation focuses on how effectively candidates use AI as a tool, integrating it into their process for daily engineering work.</p><p>The evaluation format is moving away from pure data structures and algorithms (DSAs) toward project-based tasks that mimic real engineering challenges. Interviewers assess problem-solving, code quality, verification, and communication, specifically how candidates prompt, debug, and justify AI suggestions.</p><p>Candidates must demonstrate control. Doing so shows that they&#8217;re the primary engineer, not a passive AI user. They should be catching subtle errors in AI-generated code and iterating on solutions. They should be articulating their prompts, reasoning, and trade-offs. They should be asking targeted questions to get efficient, accurate results.</p><p>Many Fortune 500 companies still share Amazon&#8217;s stance against AI interviews. But a growing number are embracing this shift, wanting to hire engineers who leverage new tools to enhance their skills.</p><h3>Addressing the skeptics</h3><p>Companies that don&#8217;t allow AI in technical assessments have a valid concern. They argue that allowing AI means everyone gets the same AI-generated solution, candidates don&#8217;t show their true skills, and AI covers for their weaknesses. Allowing AI does require redesigning the technical evaluation. Without it, you won&#8217;t collect meaningful signals.</p><p>However, that&#8217;s exactly what you want to test: how candidates differentiate when everyone has access to the same tools. Judgment becomes more critical than ever.</p><p>The evaluation shifts from &#8220;Does it work?&#8221; to &#8220;How was it built?&#8221; Discussions focus on key decisions, major choices, and code structure. Qualities like thoroughness become crucial: writing detailed prompts, refining them when needed, reading responses attentively, and reviewing proposed solutions carefully.</p><p>These habits separate engineers who think about tech debt and maintainability from those who just want working code.</p><h2>Why This Matters for Your Company</h2><p>Properly evaluating AI fluency leads to better hires in several ways.</p><p><strong>Cost implications:</strong> When you evaluate candidates using the tools they&#8217;ll use on the job, you get a clearer signal faster. Instead of watching them struggle with boilerplate syntax, you see how they think about architecture, edge cases, and trade-offs, things that actually matter in the role.</p><p><strong>Quality of hire:</strong> Here&#8217;s an example drawn from life. Let&#8217;s say you hire an intermediate front-end developer who writes good CSS and understands the front end well enough for the level. You give them Copilot access. Suddenly they move fast but create unmaintainable code. They&#8217;re using Copilot for the first time or using it irresponsibly. Your hire failed because you didn&#8217;t test what they&#8217;d actually do on the job.</p><p>Karat recently argued that interviews should mirror the job. Its blog states that preventing AI use hampers hiring engineers who can adapt to new tech. Its data suggests that watching how candidates interact with a large language model provides a stronger signal of seniority than traditional whiteboarding. If you&#8217;re not collecting this signal, you&#8217;re missing valuable input.</p><p><strong>Competitive risk:</strong> Your competitors are already evaluating candidates&#8217; AI fluency, and you&#8217;re losing AI-fluent candidates to them. You don&#8217;t need to pivot immediately, but start making your assessment more comprehensive.</p><p><strong>Future-proofing:</strong> The skill gap is widening. For most product engineering roles, candidates who aren&#8217;t AI fluent today will struggle within six months. AI fluency signals that candidates are good learners who stay current and adapt to new tools. This is a strong indicator of future development potential.</p><p>These benefits stem from one principle: When interviews mirror how engineers actually work, you get a clearer signal and fewer post-hire surprises. Test the real workflow, and you&#8217;ll hire for the real job.</p><p>We&#8217;re at the beginning of this shift. My projection is that any company hiring product engineers at scale will eventually include an AI-fluency component, whether hands-on testing or interview questions. Since AI is becoming integral to developers&#8217; work, it must be addressed during hiring. Otherwise, you risk unpleasant surprises.</p><h2>How to Evaluate AI Fluency in Your Interviews</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-to-evaluate-ai-fluency-in-technical">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>