<?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>Sat, 15 Aug 2026 05:54:01 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[How I Cut Observability Costs by 60% in 2 Days]]></title><description><![CDATA[If you don&#8217;t watch your infrastructure costs, you may end up with a huge bill at the end of the month. This is how an experienced engineer approached reducing observability costs.]]></description><link>https://newsletter.eng-leadership.com/p/how-i-cut-observability-costs-by</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-i-cut-observability-costs-by</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 10 Aug 2026 15:12:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3ef50747-0339-4203-ad72-287641053f67_1600x914.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_!3J_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3J_I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3J_I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3J_I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3J_I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3J_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg" width="1456" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60559,&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/210497887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.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_!3J_I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3J_I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3J_I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3J_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be236ba-5fd7-46fd-b606-2019317820c0_1600x746.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://getunblocked.link/mNCOdGC?1">Unblocked</a></strong>.</p><p><strong>[Webinar] Can you prove AI is working?</strong></p><p>AI is in your engineering workflow. While the token spend shows it, the throughput doesn&#8217;t. The human is very much still in the loop, and that&#8217;s a context problem. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://getunblocked.link/mNCOdGC?3" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VMn-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1121408,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://getunblocked.link/mNCOdGC?3&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/208606793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.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_!VMn-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://getunblocked.link/mNCOdGC?2">Join live on Aug 19 (FREE)</a> to learn:</p><ul><li><p>The 4 metrics to measure the gap where gains leak out before production.</p></li><li><p>The 8 stages of context maturity, the specific walls capping your metrics, and a free tool to pinpoint where your team is.</p></li><li><p>Why more MCPs and bigger context windows aren&#8217;t enough, and what it takes to get real value from your agents.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://getunblocked.link/mNCOdGC&quot;,&quot;text&quot;:&quot;Register now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://getunblocked.link/mNCOdGC"><span>Register now</span></a></p><p>Thanks to Unblocked for sponsoring this newsletter. Let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2><span>Intro</span></h2><p><span>What I&#8217;ve seen happen many times in my career:</span></p><blockquote><p><span>A new startup builds their services with &#8220;modern&#8221; architecture, and of course, in the beginning, the costs are &#8220;free&#8221; due to the startup credits being given for a certain period of time.</span></p></blockquote><p><span>But then, once the free credits are gone, they get surprised with a huge bill. Then, they try to ruthlessly optimize the costs, but often it&#8217;s too late. The architectural choices have been made, and switching becomes a lot harder.</span></p><p><span>It&#8217;s really important to keep in mind and have control of the cost of your tools and always try to optimize your spend-to-value ratio.</span></p><p><span>It&#8217;s especially important for all the startups that are just starting. The main focus should be on getting to product-market fit, </span>not skyrocketing your bill for cloud costs.</p><p><span>In today&#8217;s article, we&#8217;ll go through a real-world case study of how John Gallagher, a seasoned engineering professional, optimized observability costs without losing value.</span></p><p><span>Let&#8217;s introduce our guest author and get started!</span></p><h2><span>Introducing John Gallagher</span></h2><p><a href="https://www.linkedin.com/in/synapticmishap/"><span>John Gallagher</span></a><span> is a principal engineer, consultant, and coach/mentor, focusing on helping engineering teams to improve production stability.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LDB5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LDB5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LDB5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LDB5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LDB5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LDB5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134215,&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/210497887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.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_!LDB5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LDB5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LDB5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LDB5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f94b0c9-e74f-4ef9-a82c-b36d8a0b9cac_1678x900.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Today, John will share how to spot the potential red flags, reduce signal noise, and lower monthly cloud bill on observability tools.</span></p><p><span>Over to you, John!</span></p><h2><span>The accidental discovery</span></h2><p><span>I&#8217;ve always been interested in how much companies cost to run. I&#8217;d worked on introducing observability into our company and knew that observability tooling can be costly. </span></p><p><span>So one afternoon, out of curiosity, I pulled up our observability bill to see how things were trending. At first glance, everything seemed normal. Month over month, the increase was modest: maybe 8&#8211;10% each month.</span></p><p><span>But then I looked at a six-month view. Our costs had gone from around $1,000 per month to around $2,500 per month.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qq99!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qq99!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qq99!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qq99!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qq99!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qq99!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg" width="1456" height="730" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:730,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70716,&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/210497887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.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_!Qq99!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qq99!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qq99!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qq99!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3873a388-6ede-4292-be0f-43c5fbf73a4c_1600x802.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I thought about what had changed in that time:</span></p><ul><li><p><span>Our team had grown from 10 to 12 engineers.</span></p></li><li><p><span>Our traffic had reduced.</span></p></li><li><p><span>We&#8217;d only slightly increased usage of the tool.</span></p></li></ul><p><span>Something didn&#8217;t add up. We weren&#8217;t getting 2.5x the value from our observability tool, yet we were paying 2.5x more for it.</span></p><blockquote><p><span>This wasn&#8217;t a crisis. Nobody was breathing down my neck about costs. But I had a nagging feeling that we were slowly leaking money, so I started digging.</span></p></blockquote><h2><span>The granularity cliff</span></h2><p><span>The $2,500 on our bill was broken down into traces, metrics, and logs. Beyond that, detail was hard to find.</span></p><p><span>Most observability tools give high-level billing reports. In the tool we used, I could get costs by service. That wasn&#8217;t enough. I needed to answer deeper questions:</span></p><ul><li><p><span>Which signals were eating most of our budget?</span></p></li><li><p><span>Within each signal type, was there duplicate data?</span></p></li><li><p><span>Which data was valuable and which pure noise?</span></p></li></ul><p><span>The billing report didn&#8217;t allow this level of detail. I&#8217;d reached the edge of what I call </span><strong><span>the</span></strong><span> </span><strong><span>granularity cliff</span></strong><span>.</span></p><p><span>Many engineering leaders stop here. They don&#8217;t have time to dig into the details. Even when they do, they often lack the knowledge of the observability tool&#8217;s query language or the ability to group, filter, and analyze logs at scale.</span></p><p><span>Earlier in my career, I fell off this cliff constantly. I&#8217;d see that $2,500 number, feel vaguely uncomfortable, and not know what to do next. So I&#8217;d ignore it and work on other tasks. There was always something more urgent: a feature to ship, a bug to fix, a meeting to attend.</span></p><p><span>But this time I wanted to take a different approach. I resolved to tackle the cost issue head on. I went through 6 steps.</span></p><h2><span>Step 1: Understand the cost model</span></h2><p><span>Before I could lower our costs, I needed to understand how our observability vendor charged us</span><strong><span>. </span></strong><span>Different vendors have different pricing models:</span></p><ul><li><p><strong><span>Per-event pricing</span></strong></p></li></ul><p><span>You pay based on the number of log events ingested. Each signal costs you money, regardless of how much data is in it.</span></p><ul><li><p><strong><span>Per-data-volume pricing</span></strong><span> </span></p></li></ul><p><span>You pay based on the total size of data ingested. A 10KB log costs you more than a 1KB log.</span></p><ul><li><p><strong><span>A hybrid model</span></strong></p></li></ul><p><span>You pay based on some combination of events and volume, or you pay tiered pricing based on retention.</span></p><p><span>We were on per-event pricing with our tool. This meant that the number of log lines mattered much more than the size of each log. A 1KB log and a 10KB log cost us exactly the same.</span></p><p><span>This directed my optimization strategy. If we&#8217;d been on per-data-volume pricing, I would have focused on reducing log size. But since we were per-event, I needed to reduce the number of logs.</span></p><blockquote><p><span>Understanding which pricing model is being applied before optimizing is essential. The strategies that work for one model can be completely wrong for another.</span></p></blockquote><h2><span>Step 2: Choose the signal to optimize</span></h2><p><span>Modern observability tools can include multiple signals:</span></p><ul><li><p><span>Logs: Detailed event records</span></p></li><li><p><span>Metrics: Time-series numerical data</span></p></li><li><p><span>Traces: Distributed request flows</span></p></li><li><p><span>Synthetics: Automated health checks</span></p></li><li><p><span>Real user monitoring: Front-end performance data</span></p></li><li><p><span>Profiling: Code-level performance analysis</span></p></li></ul><p><span>Each signal has its own cost structure and optimization strategies. I chose to focus on logs for 3 reasons:</span></p><ol><li><p><strong><span>Most control</span></strong></p></li></ol><p><span>We wrote the code that generated the logs. I could change them directly.</span></p><ol start="2"><li><p><strong><span>Good familiarity</span></strong></p></li></ol><p><span>I understood logging deeply. I&#8217;d written most of our logging myself.</span></p><ol start="3"><li><p><strong><span>Optimized elsewhere</span></strong></p></li></ol><p><span>We&#8217;d already reduced our tracing sampling to 15% (the minimum we could responsibly manage with head sampling). Metrics had been cleaned up after an earlier incident where high-cardinality dimensions exploded our costs.</span></p><p><span>But I didn&#8217;t try to optimize everything at once. I picked the signal where I had the most leverage and went deep on that first.</span></p><h2><span>Step 3: Group the data to identify potential waste</span></h2><p><span>I needed a simple way of figuring out which logs had the most volume. I started off grouping by the log message. Grouping by message meant that I could see a broad picture of where we were spending the most.</span></p><p><span>We had structured logs, so I could have started with any other attribute, but message is the one field that all logs tend to have, so it gave me a good overview.</span></p><p><span>However, there&#8217;s a big problem with grouping by message. Messages were often unique because they contained variable data:</span></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;86ef94f3-a5f4-44e0-a67c-96c3cf429a7e&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">User 12345 logged in from 192.168.1.1
User 67890 logged in from 10.0.0.5
User 11111 logged in from 172.16.0.1</code></pre></div><p><span>These are 3 different messages, but they are probably coming from the same source, because they have the same pattern: &#8220;User X logged in from Y.&#8221;</span></p><p><span>Some observability tools can detect these message patterns by figuring out whether certain parts of the message are variable, such as user IDs, IP addresses, and timestamps. Our observability tool supported this, and it was invaluable. Instead of the 3 log messages above, I&#8217;d see a pattern of:</span></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;114facea-a871-437b-852b-41a0df69ec21&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">User /d+ logged in from /d+\./d+\./d+\./d+</code></pre></div><p><span>I sorted by the number of logs in these patterns, which allowed me to see the highest-volume patterns.</span></p><p><span>I then categorized each message pattern from wasteful to valuable. Agonizing over &#8220;not sure&#8221; message patterns became a distraction and time sink, so if the value wasn&#8217;t immediately apparent, I categorized it as &#8220;unknown.&#8221;</span></p><p><span>As I went through the top 50 highest-volume message patterns, I found that:</span></p><ul><li><p><span>~40% were valuable (e.g., request logs, error logs, critical business events).</span></p></li><li><p><span>~50% were unknown.</span></p></li><li><p><span>~10% were waste (health checks, statistics, debug logs from third parties).</span></p></li></ul><blockquote><p><span>It became clear then that the sky-high costs weren&#8217;t caused by one or two wasteful log patterns. They were from 10&#8211;15 lower-volume patterns that had accumulated over time.</span></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_!e4-L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e4-L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e4-L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e4-L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e4-L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e4-L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg" width="1456" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58072,&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/210497887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.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_!e4-L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e4-L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e4-L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e4-L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cb7cc9-c19d-4928-b7b3-d854e16ad373_1600x746.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Each wasteful log seemed insignificant. But added together, they were costing us $1,500 per month, or $18,000 per year. This was death by a thousand paper cuts.</span></p><h2><span>Step 4: Check the value of the data</span></h2><p><span>I needed to be sure that no other team members were using the logs that seemed obviously useless to me. For every log I classified as waste, I checked:</span></p><ul><li><p><span>Dashboards: Is this log field used in any dashboard?</span></p></li><li><p><span>Alerts: Is this log pattern referenced in any alerting rules?</span></p></li><li><p><span>Querying: Is this log used regularly to answer questions?</span></p></li></ul><p><span>For dashboards and alerts, our observability tool let me trace a log backward to see where it was used.</span></p><p><span>For tools without that capability, I&#8217;d suggest taking the dashboards and alerts that are most used by the team and manually listing out all the logs they use.</span></p><p><span>I also looked at our incident postmortems and debugging sessions to see which log queries engineers were actually running when there was an outage.</span></p><blockquote><p><span>If I wasn&#8217;t sure, I erred on the side of caution and kept the log. At this point, I had two lists: log patterns to remove and log patterns to keep.</span></p></blockquote><h2><span>Step 5: Remove instrumentation generating noise</span></h2><p><span>For each log pattern to remove, I made a separate code change. I wanted to be able to deploy each change independently, monitoring the impact of each change in isolation. That way I could easily roll back if something went wrong.</span></p><p><span>So I followed 3 steps.</span></p><h3><span>Step 5.1. Change the code to stop logging</span></h3><p><span>I discovered 3 sources of wasteful logging:</span></p><ul><li><p><span>Codebase</span></p></li><li><p><span>Library</span></p></li><li><p><span>Third-party vendors</span></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tEQZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tEQZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tEQZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tEQZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tEQZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tEQZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg&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;:76546,&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/210497887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.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_!tEQZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tEQZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tEQZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tEQZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f664b5-2fbf-4ea3-99e8-9c4231899d8b_1600x884.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>Source 1: Codebase</span></strong></p><p><span>The easiest logs to remove were in our code. I searched our app codebase for the wasteful log message pattern.</span></p><ul><li><p><span>If I could identify the logging code, the change was easy: Delete the code, update any tests, and deploy.</span></p></li><li><p><span>If the logging wasn&#8217;t coming from our code, I moved on to the next source.</span></p></li></ul><p><strong><span>Source 2: Library</span></strong></p><p><span>Next, I searched for the log pattern within the libraries our app depended on.</span></p><p><span>Instrumentation in libraries is more difficult to remove. We didn&#8217;t have control over these codebases directly. If I wanted to remove all logging from the library,  I would often disable logging using configuration the library exposed.</span></p><p><span>But in other cases, I needed to make more fine-grained adjustments, or the library wouldn&#8217;t expose the relevant configuration. In these cases, I resorted to configuring our logger instead of the library.</span></p><p><span>In one example I&#8217;ll go into later, I needed to filter out the log message &#8220;OK.&#8221; Instead of configuring the offending library, which proved impossible, I configured our logger to block that exact message.</span></p><p><strong><span>Source 3: Third-party vendors</span></strong></p><p><span>If the log didn&#8217;t come from our code or a library, it was likely coming from a third-party vendor. Vendors such as AWS, Google, Heroku, Segment, Stripe, and Cloudflare allow their logs to be sent to an external observability tool.</span></p><p><span>I found some instances where this logging integration had been set up years ago and then forgotten.</span></p><p><span>There are some obvious clues to look out for in these cases. Often the log to remove would have an attribute such as &#8220;app,&#8221; &#8220;service,&#8221; or &#8220;source&#8221; to indicate that the log was coming from an external vendor.</span></p><p><span>Other times I needed to do deeper detective work. I would look at all the dashboards of our third-party vendors and check for event webhooks or other related settings. This allowed me to see integrations that I could either switch off or tweak to reduce log volumes.</span></p><p><strong><span>Last resort: Blocking at ingest</span></strong></p><p><span>Even in our modestly sized codebase, there were times when I couldn&#8217;t figure out exactly where a log was coming from.</span></p><p><span>In those cases, I blocked the logs at the observability tool. This solution is entirely specific to the observability tool, so it&#8217;s my least favourite option and a last resort.</span></p><p><span>Double-check that these blocked signals won&#8217;t count toward your cost. Some tools allow you to block, but the data ingest is still billed, which isn&#8217;t that useful to cost savings.</span></p><h3><span>Step 5.2. Deploy it to production</span></h3><p><span>Once I updated the code, I deployed it to production through a PR that other team members could review. I generally tagged one other team member who I knew could respond quickly.</span></p><h3><span>Step 5.3. Watch whether the log volume dropped</span></h3><p><span>I searched for the log pattern I&#8217;d removed in our observability tool. When the code was deployed, I was looking for the volume to drop to zero.</span></p><p><span>Previously I&#8217;d created log events for when our app was deployed, so I could see the connection between my code being deployed and the logs disappearing.</span></p><p><span>If the wasteful log patterns didn&#8217;t go to zero, it implied I&#8217;d made a mistake. In those cases, I&#8217;d adjust the code and try again.</span></p><p><span>In some cases, I kept an additional eye on other dashboards and alerts to make sure everything was still working.</span></p><h2><span>Step 6: Monitor Usage</span></h2><blockquote><p><span>Cost optimization isn&#8217;t a &#8220;one and done.&#8221; Keeping costs in check requires ongoing attention.</span></p></blockquote><p><span>Once the large volume of wasteful log patterns had been removed, I regularly queried for log message patterns once a month. When I saw suspicious patterns with high volumes, I investigated further and kept on top of costs.</span></p><p><span>Many of the biggest sources of waste arose from my ignorance, so checking the logs every month allowed me to keep an eye on what was being logged and nip any other cost problems in the bud.</span></p><h3><span>Examples of common waste</span></h3><p><span>I was surprised at some of the low-hanging fruit that was wasting our precious operational budget. If you audit your observability costs, you might be surprised, too.</span></p><p><span>I uncovered 3 eye-opening examples of waste.</span></p><p><strong><span>1. The &#8220;OK&#8221; log message</span></strong></p><p><span>When going through the top 10 log patterns, one pattern stuck out, appearing over 100 million times per month:</span></p><p><strong><span>OK.</span></strong></p><p><span>What?! Clearly this was a useless message.</span></p><p><span>Investigating further, I discovered that this message was from a third-party library we&#8217;d added a few months ago. Buried deep in the library was a health check that ran every few seconds. When the health check passed, it logged a single word: &#8220;OK.&#8221;</span></p><p><span>This health check was completely invisible to us. It was built into the library, and we&#8217;d never noticed that it was costing us hundreds of dollars per month.</span></p><p><strong><span>2. The statistics spam</span></strong></p><p><span>When I looked at the next highest-volume pattern, I saw logs containing IP addresses and seemingly random numbers:</span></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;b6a4965d-810e-4a6c-ab61-6fc739261144&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">Stats: 192.168.1.45 | requests: 1247 | latency: 123ms | errors: 2
Stats: 10.0.0.12 | requests: 891 | latency: 145ms | errors: 0</code></pre></div><p><span>Another library annoyance. This time, the library was logging performance statistics in plain text. These logs were:</span></p><ul><li><p><span>Unstructured. We couldn&#8217;t query them easily.</span></p></li><li><p><span>High in volume. There were thousands per minute.</span></p></li><li><p><span>Useless. We&#8217;d never once looked at them during an incident.</span></p></li></ul><p><span>We were paying hundreds of dollars a month to store statistics that we couldn&#8217;t analyze and never used.</span></p><p><strong><span>3. The metrics mistake</span></strong></p><p><span>Before I even started this logging optimization, I had had an expensive lesson with metrics. I&#8217;d added a metric to track the p95 response time for each endpoint in our Ruby on Rails app. I had tagged the metric with the controller and action of the request.</span></p><p><span>What I didn&#8217;t realize was that we had more than 200 unique combinations of controller and action. Each combination created a separate time series. And in our observability tool, we paid per time series.</span></p><p><span>This one metric was on track to costing us $800 within three weeks.</span></p><blockquote><p><span>I&#8217;d fundamentally misunderstood how metric costs work. The larger the number of unique tags for a metric, the more it costs, and it scales linearly.</span></p></blockquote><p><span>Thankfully, my manager caught it early and notified me by Slack message.</span></p><p><span>The solution? Derive this metric from our logs on demand. We didn&#8217;t need to store it as a metric at all. We removed the metric immediately.</span></p><p><span>My lesson: High-cardinality dimensions on metrics can destroy a budget.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jkun!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jkun!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jkun!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jkun!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jkun!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jkun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg" width="1456" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.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;:81648,&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/210497887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.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_!jkun!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jkun!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jkun!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jkun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb8f5b35-ff65-459e-9d9e-b30bb9bab9a4_1600x853.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>The Results</span></h2><p><span>From this purely self-directed project that I worked on during slack time, I discovered that we were wasting precious operational budget on observability because we were too busy shipping features to review our costs.</span></p><div class="pullquote"><p><span>After 10&#8211;15 separate reviews deployed over 2&#8211;3 weeks, I was able to reduce our monthly cost by 60%, down to $1,000 a month. That saved us $18,000 a year.</span></p></div><p><span>I had invested just two days of engineering time, spread over 2&#8211;3 weeks and interspersed with regular project work, to find those savings. </span></p><p><span>Removing the logs caused zero production incidents, and we didn&#8217;t need any rollbacks. In fact, the team didn&#8217;t even notice the changes.</span></p><blockquote><p><span>Observability cost optimization is all about optimizing value versus cost. The key is asking: &#8220;Are we getting value proportional to what we&#8217;re spending?&#8221;</span></p></blockquote><h2><span>Last words</span></h2><p>Many thanks to John for sharing these insights with us! Learn more about him on his <a href="https://linktr.ee/joyfulprogramming">Linktr.ee page</a>. <span>Additionally, you can also go through John&#8217;s </span><a href="https://joyful-observability-spend.netlify.app/#quiz"><span>observability spend assessment</span></a><span> to gain a better understanding of how you can lower your costs. </span></p><div><hr></div><p>We are not over yet!</p><h2>Why Engineers Must Become Multipliers in the AI Era (6 Important Trends)</h2><p>The recording of my recent talk <span>at the TechLead conference in Amsterdam in June 2026 is now available. </span>I&#8217;ve talked about how the role of engineers is evolving in the AI era. </p><div id="youtube2-kXHUUx7Y7Tg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;kXHUUx7Y7Tg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/kXHUUx7Y7Tg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><span>As development tools become more powerful and accessible, the expectations for engineers are shifting from simply writing code to creating meaningful impact across teams and organizations. </span></p><p><span>The 6 important trends in software engineers points exactly in this direction.</span></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>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>Check out my book &#8220;The Multiplier Mindset&#8221; coming out later this year, <a href="https://newsletter.eng-leadership.com/p/announcing-my-book-the-multiplier">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[How to Have Great 1:1 Meetings]]></title><description><![CDATA[&#127873; Notion template for great 1:1 meetings included!]]></description><link>https://newsletter.eng-leadership.com/p/how-to-have-great-11-meetings-0d5</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-have-great-11-meetings-0d5</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Sat, 08 Aug 2026 18:09:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7a6141eb-9d59-4978-b901-bca871c47b93_1600x907.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_!hjeV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hjeV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hjeV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hjeV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hjeV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hjeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72602,&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/210196578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.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_!hjeV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hjeV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hjeV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hjeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711bead6-a585-4eb5-8d43-a465114d1b3c_1600x811.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><span>Intro</span></h2><p><span>Back in December, 2022, based on your feedback, I wrote an article that has been very useful: </span><a href="https://newsletter.eng-leadership.com/p/how-to-have-great-11-meetings"><span>How to have great 1:1 meetings</span></a><span>. Also, the template included has been the most downloaded out of all.</span></p><p><span>And because the article has been helpful, I decided to do a 2026 extended version of it. So, in today&#8217;s article, I am sharing how to have great 1:1 meetings in 2026 and beyond.</span></p><p><span>This article is written from the perspective of a manager who is organizing and having 1:1 meetings with their direct reports. </span></p><p><span>It&#8217;s also important to mention that in many companies in 2026, a team lead or a tech lead may have 1:1 meetings with their team members, but they are not directly reporting to them. It works from this perspective as well.</span></p><p><span>This is an article for paid subscribers, and here is the full index:<br>- What has changed for 1:1 meetings in 2026?<br>- Make sure to schedule all your 1:1 meetings in advance<br>- Be on time<br>- Get your own 1:1 Notion template that I use<br>&#128274; Meeting agenda<br>&#128274; Focus on objectives, goals, and career development<br>&#128274; Meeting notes<br>&#128274; Last words</span></p><p><span>Let&#8217;s start!</span></p><div><hr></div><h2>Ready, Spec, Ship Hackathon with Kiro</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://codingagents.fyi/hackathon/kiro/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ytnU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ytnU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ytnU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ytnU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ytnU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg" width="1448" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108222,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://codingagents.fyi/hackathon/kiro/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/210196578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.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_!ytnU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ytnU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ytnU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ytnU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfe9f49-42e2-4a89-8219-e5b95567b88f_1448x1086.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I am happy to share that I will be a judge at the Ready, Spec, Ship Hackathon with Kiro.</span></p><p><span>There is a $9,600 prize pool available for the top 3 submissions. You can enter solo or form a team of up to three people. Build something ambitious, creative, useful, or completely unexpected with Kiro.<br><br>Excited to see all the great stuff being built alongside my fellow judges </span><a href="https://www.linkedin.com/in/johncrickett/"><span>John Crickett</span></a><span> and </span><a href="https://www.linkedin.com/in/angiejones/"><span>Angie Jones</span></a><span>. Check out the details and enter here:</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://codingagents.fyi/hackathon/kiro/&quot;,&quot;text&quot;:&quot;Check the details&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://codingagents.fyi/hackathon/kiro/"><span>Check the details</span></a></p><p>Looking forward to seeing what you&#8217;ll build!</p><div><hr></div><h2><span>What has changed for 1:1 meetings in 2026?</span></h2><p><span>Well, interestingly, not that much. I still use the same template for all the 1:1 meetings I have, and that&#8217;s also what I recommend. I&#8217;ve been a big fan of Notion for a while now (dating back to 2020), so I&#8217;ve been using the same Notion template for more than 6 years now.</span></p><p><span>Additionally, what I would say has changed the most is that while I keep all the 1:1 meetings very personal and human, I&#8217;d occasionally use AI to help me generate ideas for discussion points, brainstorm action items, and help frame certain feedback better.</span></p><p><span>While I find this helpful, I wouldn&#8217;t say AI has been remotely close to an important part of the 1:1 preparation. My goal with every 1:1 meeting is that I build a better working relationship, and that we can openly talk about things. Not try to AI-generate feedback, and sound like a robot.</span></p><p><span>Additionally, an important shift I notice in comparison to having 1:1 meetings today versus in 2022 is that it&#8217;s really important to acknowledge the shift that is happening in the industry with AI.</span></p><p><span>And it&#8217;s even more important to be a good manager and a leader at this time. That&#8217;s also one of the biggest differences about how people feel at work these days, in my opinion. The team they are a part of, and the manager they have.</span></p><p><span>So, with a lot more uncertainty about the future, it&#8217;s important to really be there for your team, have great 1:1 meetings, acknowledge the uncertainties, and do your best to support everyone.</span></p><p><span>Now that we understand some of the differences, let&#8217;s start with the basics.</span></p><h2><span>Make sure to schedule all your 1:1 meetings in advance</span></h2><p><span>So, that&#8217;s the first thing you should do, it&#8217;s important that you have a regular cadence of 1:1 meetings, and that you don&#8217;t just schedule them sporadically.</span></p><p><span>The reason is that if a meeting just shows up in the middle of the week, your report might feel like something bad would happen in a meeting, and they would be unnecessarily worried about it, which can cause a lot of stress.</span></p><p><span>As a full-time CTO, I heavily stuck to separating my time into manager time and maker time, with the manager time used for meetings, alignments, and slack/emails, while the maker time was for head-down time for deep work.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gwDQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gwDQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp 424w, https://substackcdn.com/image/fetch/$s_!gwDQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp 848w, https://substackcdn.com/image/fetch/$s_!gwDQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp 1272w, https://substackcdn.com/image/fetch/$s_!gwDQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gwDQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp" width="1456" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp&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;:53420,&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/210196578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.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_!gwDQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp 424w, https://substackcdn.com/image/fetch/$s_!gwDQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp 848w, https://substackcdn.com/image/fetch/$s_!gwDQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.webp 1272w, https://substackcdn.com/image/fetch/$s_!gwDQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa12860da-d17b-4d9b-b5fe-ae2b9a72c028_1456x742.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I organized all my 1:1 meetings on the same day, one after another, with a bit of a break in between. I usually prepared the day before for the 1:1 meetings the next day. A 30-minute meeting is also a standard for a 1:1 meeting.</p><p>You can read a full overview of how I organized my time as a full-time CTO in this article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0f3954ec-2af4-4d88-9ab5-273895939615&quot;,&quot;caption&quot;:&quot;Intro I was a full-time CTO/VP at Zorion for 2 years, from November 2022 to October 2024. I started there as a VP of Engineering and then got promoted to CTO a couple of months after.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How I organized my time as a full-time CTO&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;2024-11-06T17:59:09.706Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!8lZq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27b6a8a7-0771-4945-8bd5-45d547db1173_800x500.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-i-organized-my-time-as-a-full&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:151281995,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:54,&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>Checking in with your reports to see if that specific time works for them is also my suggestion, so it doesn&#8217;t feel like the time is forced. And in general, this meeting is for your report, not for you, so finding the right time that works for them is important.</p><h2><span>Be on time</span></h2><p><span>I&#8217;ve had a lot of 1:1s with the managers, who just showed up late to the 1:1 meeting. Sometimes, they would send a message that they&#8217;d be late, another time, they would just show up late, with just 15 minutes left in the meeting.</span></p><p><span>Experiencing that, I focus a lot on being on time as much as I can. Of course I am not always perfect, and it happened to me as well. But at least if I&#8217;m late, I send a message. But I do my very best to be on time for the meeting.</span></p><p><span>Everyone&#8217;s time is important, not only yours. And if you treat people like their time is not important, it&#8217;s not a good look, and it&#8217;s an awful way of building a good professional relationship.</span></p><blockquote><p><span>Don&#8217;t try to justify that you are a &#8220;manager&#8221; and that you&#8217;re very busy. How you treat your people on a daily basis tells me everything about what kind of manager you are.</span></p></blockquote><p><span>Always keep this in mind.</span></p><h2>Get your own 1:1 Notion template that I use</h2><p>This is the exact template that I have been using for the past 6 years, and it works great!</p><p>If you want to always be prepared for your 1:1 meetings and need a system to organize all of your notes, make sure to use this template.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://newsletter.eng-leadership.com/p/100-discount-code-for-products" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-nQC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-nQC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-nQC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-nQC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-nQC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69595,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://newsletter.eng-leadership.com/p/100-discount-code-for-products&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!-nQC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-nQC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-nQC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-nQC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad5f5c6-b73f-4c19-86f2-894050e80fdf_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Paid subscribers, you can get it here: <a href="https://newsletter.eng-leadership.com/p/100-discount-code-for-products">&#127873; Premium products for paid subscribers</a>.</p><h2>Meeting agenda</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-to-have-great-11-meetings-0d5">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Become an Engineering Multiplier Using AI]]></title><description><![CDATA[How high-performing engineers and engineering leaders use AI to create more impact.]]></description><link>https://newsletter.eng-leadership.com/p/how-to-become-an-engineering-multiplier</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-become-an-engineering-multiplier</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 03 Aug 2026 15:34:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6e8c1ddc-75c1-432c-b62e-70209f4b7940_1600x897.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_!UxuV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UxuV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UxuV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UxuV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UxuV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UxuV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.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;:69097,&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/209360647?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.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_!UxuV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UxuV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UxuV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UxuV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70ce354-4de4-4d93-8cae-e7ed2139113f_1600x897.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://getunblocked.link/mNCOdGC?1">Unblocked</a></strong>.</p><p><strong>[Webinar] Can you prove AI is working?</strong></p><p>AI is in your engineering workflow. While the token spend shows it, the throughput doesn&#8217;t. The human is very much still in the loop, and that&#8217;s a context problem. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://getunblocked.link/mNCOdGC?3" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VMn-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1121408,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://getunblocked.link/mNCOdGC?3&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/208606793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.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_!VMn-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://getunblocked.link/mNCOdGC?2">Join live on Aug 19 (FREE)</a> to learn:</p><ul><li><p>The 4 metrics to measure the gap where gains leak out before production.</p></li><li><p>The 8 stages of context maturity, the specific walls capping your metrics, and a free tool to pinpoint where your team is.</p></li><li><p>Why more MCPs and bigger context windows aren&#8217;t enough, and what it takes to get real value from your agents.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://getunblocked.link/mNCOdGC&quot;,&quot;text&quot;:&quot;Register now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://getunblocked.link/mNCOdGC"><span>Register now</span></a></p><p>Thanks to Unblocked for sponsoring this newsletter. Let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2><span>Intro</span></h2><p>AI has definitely changed what it means to be a great engineer. Some time ago, you could be considered a great engineer just by being good at a certain programming language and/or specific framework.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OODW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OODW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OODW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OODW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OODW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OODW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg" width="1456" height="779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:779,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120653,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/205280231?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.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_!OODW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OODW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OODW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OODW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today, a lot of the expected work of software engineers is actually more aligned with being a Tech Lead and a multiplier for others (making everyone around you better). You can read all about this specific shift in this article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0c2a93d7-528e-4e3e-ac90-c337de6192d7&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;A Lot of Software Engineering Is Becoming Engineering Leadership&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-07-06T19:35:19.625Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba6d3cd1-8ecc-4833-b2fa-9d1f850c59f7_1600x856.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/a-lot-of-software-engineering-is&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:205280231,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:62,&quot;comment_count&quot;:12,&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>In today&#8217;s article, we&#8217;re focusing on how you can utilize AI to be more efficient and productive in your day-to-day work, while providing more impact and making everyone around you more effective.</p><p>This is an article for paid subscribers, and here is the full index:<br>- What is an engineering multiplier?<br>- How to be an effective engineering multiplier?<br>- There are 3 camps of engineers and engineering leaders when it comes to using AI<br>- Engineering multipliers use AI to help them be successful, but they don&#8217;t delegate their judgment<br>&#128274; This is how you can utilize AI to be a multiplier<br>&#128274; Learn faster using AI<br>&#128274; Think through difficult problems<br>&#128274; Write better code<br>&#128274; Communicate more effectively<br>&#128274; Find relevant information quickly<br>&#128274; Coaching and leading your team<br>&#128274; Make better decisions overall (especially data-driven)<br>&#128274; Automate repetitive work<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>My Upcoming Book &#8220;The Multiplier Mindset&#8221; Published by O&#8217;Reilly</h2><p>This article is an adapted version of one of the chapters of my upcoming book called &#8220;The Multiplier Mindset&#8221;, published by O&#8217;Reilly. The book will be published later this year!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tWAm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tWAm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tWAm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tWAm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tWAm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tWAm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg" width="334" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:334,&quot;bytes&quot;:601458,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/179912080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.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_!tWAm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tWAm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tWAm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tWAm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e2c294d-5320-45bd-a5bd-dfe45951c424_1800x2700.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.eng-leadership.com/p/announcing-my-book-the-multiplier&quot;,&quot;text&quot;:&quot;Learn more about the book&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/p/announcing-my-book-the-multiplier"><span>Learn more about the book</span></a></p><h2><span>What is an engineering multiplier?</span></h2><p><span>As tools for development got better, the desired skills for engineers have moved from just pure knowing programming languages and frameworks (expected) to problem-solving abilities and people skills.</span><br><br><span>It's less about the tasks, but how big an impact you can create. And engineers who can create the biggest impact have the </span><strong><span>multiplier mindset</span></strong><span>. </span><br><br><span>It's the mindset where you focus less on just your pure individual tasks, but you focus on how you can make things better for your whole team, organization, and, of course, the customers (users).</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ksUI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ksUI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp 424w, https://substackcdn.com/image/fetch/$s_!ksUI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp 848w, https://substackcdn.com/image/fetch/$s_!ksUI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp 1272w, https://substackcdn.com/image/fetch/$s_!ksUI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ksUI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp" width="1456" height="999" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:999,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97276,&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/209360647?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.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_!ksUI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp 424w, https://substackcdn.com/image/fetch/$s_!ksUI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp 848w, https://substackcdn.com/image/fetch/$s_!ksUI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.webp 1272w, https://substackcdn.com/image/fetch/$s_!ksUI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9caac8e9-e9b5-48e3-98d3-20afe78f8a6f_1456x999.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I like the term &#8220;Engineering Multiplier&#8221; because it&#8217;s a mix of &#8220;Engineering&#8221; and &#8220;Force Multiplier&#8221;, which fundamentally connects the two together.</p><blockquote><p>Being an engineering multiplier means being someone who amplifies the productivity and effectiveness of the engineers around them, not just focusing on their own output, but elevating the entire team.</p></blockquote><p>An engineering multiplier doesn&#8217;t just ask, &#8220;What can I build?&#8221;, they ask, &#8220;How can I make everyone around me more effective?&#8221;.</p><h2><span>How to be an effective engineering multiplier?</span></h2><p><span>As you can see from the picture above, the 2 main focus areas that are important in the AI era to become an engineering multiplier are:</span></p><ul><li><p><span>Human-related skills and</span></p></li><li><p><span>Problem-solving abilities</span></p></li></ul><p><span>And here is the visual of the most important areas: </span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nNx4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nNx4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nNx4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nNx4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nNx4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nNx4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg" width="1456" height="483" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:483,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122057,&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/209360647?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.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_!nNx4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nNx4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nNx4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nNx4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a3a9d8-6af7-4428-9ac9-3dac4d3baef4_1600x531.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this article, we&#8217;ll particularly focus on how to utilize AI to help you in all of these specific skills. Before we get into the details, it&#8217;s important to have the proper mindset for utilizing AI.</p><h2><span>There are 3 camps of engineers and engineering leaders when it comes to using AI</span></h2><ol><li><p><span>The first camp &#8594; everyone who </span><em><span>avoids</span></em><span> using AI in their day-to-day work</span></p></li></ol><p><span>Those are normally more experienced people who have been in the engineering industry for a while and have also seen a lot of shifts in the industry. They are more reluctant to change, and rather stick to what they know and what they are good at.</span></p><p><span>The problematic part is that the mindset of &#8220;It has worked well for me for 15 years, why would I change?&#8221; can be really harmful for learning new things and improving your craft.</span></p><ol start="2"><li><p><span>The second camp &#8594; everyone who </span><em><span>overuses</span></em><span> AI in their day-to-day work</span></p></li></ol><p><span>Those are normally less experienced engineers, either coming to the industry or they&#8217;ve been in the industry for a short while.</span></p><p><span>Such people normally have a good grasp of AI tools and what&#8217;s available out there, but they overly rely on them, resulting in the work being mediocre or, even worse, they don&#8217;t even check if the output from the AI tools is aligned with the standards.</span></p><p><span>Such work can be quite a problem for teams, as it puts a lot of work on reviewers to find out all the problems, which can end up taking a lot more time than it would take if they just do it right from the start.</span></p><ol start="3"><li><p><span>The third camp &#8594; everyone who takes a balanced approach with curiosity</span></p></li></ol><p><span>This is where you want to be. You don&#8217;t just blindly trust the &#8220;fancy new tool&#8221;, and at the same time, you are very curious to find out how you can improve your own and your team&#8217;s workflow with new tools.</span></p><p><span>You are keen on trying new things out, and at the same time you understand how important good engineering fundamentals and understanding of good engineering practices are.</span></p><p><span>You like to learn new things all the time, and you look at software development as one of the most fun things to do, because there&#8217;s always something new to learn.</span></p><h2><span>Engineering multipliers use AI to help them be successful, but they don&#8217;t delegate their judgment</span></h2><p><span>Using different tools that are available to make your day-to-day easier and more productive is what great engineers and engineering leaders do.</span></p><p><span>This hasn&#8217;t changed with AI, it has always been like that. We&#8217;ve always looked to automate aspects of our work. AI is a tool like any other, just the difference is that it&#8217;s a lot more ambiguous to use.</span></p><p><span>You get a tool that has so many capabilities, but no real manual on how to use it for your specific case. You need to figure out what works best for you and your work specifically.</span></p><p><span>At the same time, you shouldn&#8217;t just blindly trust these tools, you should verify and ensure they actually make you more productive.</span></p><h2>This is how you can utilize AI to be a multiplier</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-to-become-an-engineering-multiplier">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How OpenAI Optimized AI Agents For Scale]]></title><description><![CDATA[Inside the Harness, API, and Inference efficiency optimizations that support the fast growth of Codex and ChatGPT Work.]]></description><link>https://newsletter.eng-leadership.com/p/how-openai-optimized-ai-agents-for</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-openai-optimized-ai-agents-for</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Wed, 29 Jul 2026 19:52:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a69294b3-33f9-4014-8cca-9ff014262bb4_1600x883.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_!Kcyy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kcyy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kcyy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kcyy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kcyy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kcyy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg&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;:106452,&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/208891314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.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_!Kcyy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kcyy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kcyy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kcyy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1089b6-0de7-4f30-9c25-ec9d93eee1c3_1600x883.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><span>Intro</span></h2><p><span>With the skyrocketing growth of Codex and ChatGPT Work to roughly 10M users, there&#8217;s a huge need for optimizations in order to support that kind of scale.</span></p><p><span>As you know, building the infrastructure behind efficient AI Agents is a lot more complex than building an infrastructure for a chatbot-like interface.</span></p><p><span>The reason is that AI agents can take many different paths to complete a task, and because LLMs are non-deterministic, the same prompt can produce different responses. This makes their behavior much harder to predict, debug, and test.</span></p><p><span>I&#8217;ve recently had the pleasure of talking to:</span></p><ul><li><p><a href="https://www.linkedin.com/in/jgershen/"><span>Joe Gershenson</span></a><span>, who is leading the Core Agent team at OpenAI</span></p></li><li><p><a href="https://www.linkedin.com/in/ahmedibrhm/"><span>Ahmed Ibrahim</span></a><span>, who is working on Agent Harness</span></p></li><li><p><a href="https://www.linkedin.com/in/stevendcoffey/"><span>Steve Coffey</span></a><span>, who is working on the API powering Codex and ChatGPT Work</span></p></li></ul><p><span>They shared a lot of interesting insights with me on the call, and also in writing as well.</span></p><p><span>And in today&#8217;s article, I&#8217;m sharing the main performance improvements OpenAI has recently made in order to support the scale and growth of their user base.</span></p><p><span>Let&#8217;s start!</span></p><h2><span>Beyond picking the right model for a specific job</span></h2><p><span>With the recent release of the GPT&#8209;5.6 series: Sol, Terra, and Luna, each model is designed for a different use case.</span></p><ul><li><p><span>Sol, being the flagship model, has the highest intelligence and strongest reasoning, but it&#8217;s also more costly.</span></p></li><li><p><span>Terra is made for everyday work and is a good balance of quality, speed, and cost</span></p></li><li><p><span>And Luna has the fastest responses and lowest cost, but is not as good at reasoning.</span></p></li></ul><p><span>So, choosing the right model alone can definitely help both at the infrastructure level and also for the users to get faster responses that potentially cost fewer tokens as well.</span></p><p><span>But in this article, we&#8217;re going beyond just the model selection, we&#8217;re going into actual infrastructure optimizations that make AI agents both token-efficient and performant.</span></p><h2>The 3 layers of efficiency behind AI Agents</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hec3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hec3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hec3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hec3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hec3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hec3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg" width="1456" height="534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:534,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70093,&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/208891314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.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_!Hec3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hec3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hec3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hec3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78d2975e-e7e8-4f34-9e8f-fabd7f5cfa6e_1600x587.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Whenever we&#8217;re talking about how to make AI Agents more efficient, the 3 main layers that we need to look at are:</span></p><ol><li><p><strong><span>The agent harness</span></strong></p></li></ol><p><span>It&#8217;s the infrastructure that runs the AI Agent. Think of the harness as the layer that decides HOW an agent performs a certain action, while the LLM decides WHAT an agent needs to do.</span></p><p><span>Without the harness, an AI agent can only answer questions, but with the harness it can search the web, read files, write and run code, call APIs, recover from errors, etc.</span></p><ol start="2"><li><p><strong><span>API</span></strong></p></li></ol><p><span>The API is the communication layer between the Agent Harness and the LLM. Every time the agent needs the model to reason, plan, or generate a response, it makes an API request.</span></p><p><span>The more efficiently the API can send requests and receive responses, the faster and cheaper the entire agent becomes.</span></p><p><span>To complete a certain task, an agent usually sends a lot of different requests, so even small improvements in API efficiency can have a huge impact.</span></p><ol start="3"><li><p><strong><span>Model inference</span></strong></p></li></ol><p><span>Inference is the process of the LLM generating a response from the input it receives. This is where the actual reasoning, planning, and text generation happen.</span></p><p><span>Inference is usually the most computationally expensive part. It runs on GPUs, and GPUs are always a bottleneck, so making this part more efficient is crucial.</span></p><p><span>In this article, we&#8217;ll go through the performance improvements made in each layer. Let&#8217;s first start with inference.</span></p><h2>1. Inference optimizations</h2><p>As mentioned, computational power is always a constraint, so being able to utilize GPUs as efficiently as possible is crucial.</p><p>The performance optimization improvements made on inference have been shared with me by OpenAI&#8217;s team in writing, but the interpretation of them are adapted for this article.</p><p>The most recent important efficiency improvements on inference that the team at OpenAI has recently done are the following.</p><ul><li><p>Load balancing the requests</p></li></ul><p>The team has shared that they distribute work across model instances within 2 criteria. The first one is a global distribution, based on geography, available capacity, and also accelerator type (the type of GPU or specialized chip running the model). The accelerator type varies based on the specific model.</p><p>And the second load balancing happens within the cluster of GPUs, they distribute work across model instances based on the load, context length, cache availability, and some other request properties.</p><p>They&#8217;ve seen improvements, especially with the use of GPT-5.6 Sol in Codex, they can better analyze the traffic and correctly route the requests to the right model instance.</p><ul><li><p>Optimization to the model&#8217;s forward pass</p></li></ul><p><span>A forward pass is the process of getting an output based on the specific input. The process is as follows: Prompt &#8594; model calculations &#8594; probability for the next token.</span></p><p><span>For example, if your prompt is: &#8220;The capital of France is&#8221;. During a forward pass, the model processes the text and calculates that &#8220;Paris&#8221; is a likely next token. Each new token usually requires another forward pass. So, a 100-token response likely needs 100 forward passes.</span></p><p><span>An interesting thing that the team has shared with me is that with Codex and their latest model (GPT-5.6 Sol), an AI agent was able to autonomously optimize their production kernels, which is the core code that executes the mathematical operations of the model.</span></p><p><span>The reason that the new model was able to provide effective improvements to the production kernels is because it was trained on </span><a href="https://triton-lang.org/main/index.html"><span>Triton</span></a><span> and </span><a href="https://triton-lang.org/main/gluon/index.html"><span>Gluon</span></a><span>, two open-source GPU programming languages maintained by OpenAI.</span></p><p><span>They&#8217;ve mentioned that these optimizations reduced end-to-end serving costs by 20%.</span></p><ul><li><p>Speculative decoding</p></li></ul><p>This is another lever they have worked on, and it&#8217;s a technique where you run a smaller model alongside the primary model.</p><p>The smaller model proposes several tokens for the primary model to verify in parallel, and when those proposals are accepted, the system can produce multiple output tokens from a single primary-model pass. This heavily reduces the overall computation needed.</p><p>And interestingly, similar to improvements to the production kernel, they utilized their latest model (GPT-5.6 Sol) to make improvements on speculator training autonomously.</p><p>The team has shared that these improvements increased token-generation efficiency by more than 15%.</p><p>They also mentioned that the inference optimization is a continuous feedback loop, and it&#8217;s important to measure production behavior and identify the gaps and implement the changes needed, while making sure they actually improve the whole system.</p><h2>2. API optimizations</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ulR1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ulR1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ulR1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ulR1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ulR1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ulR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg" width="640" height="417.46058091286307" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1205,&quot;resizeWidth&quot;:640,&quot;bytes&quot;:89696,&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/208891314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.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_!ulR1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ulR1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ulR1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ulR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c5d6ea2-4b0b-4e1f-83f4-40499c25880f_1205x786.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>In our conversation with Steve Coffey, who is working on the API for both Codex and ChatGPT Work, he mentioned that the 3 core metrics they track in their API are the following:</span></p><ul><li><p><span>Time to first token (TTFT): The amount of time between getting the input, sending the request to an AI model, and receiving the very first generated token.</span></p></li><li><p><span>Time between tokens (TBT): Tokens arrive one-by-one, so this metric is related to how quickly each token arrives.</span></p></li><li><p><span>End-to-end time (E2E): how long it takes to receive a complete response</span></p></li></ul><p><span>Steve also mentioned that the most important metric is the first one (TTFT), it gives a good insight into the performance of their API both in receiving the input, doing a certain logic, and then sending the request to the AI model and receiving the response.</span></p><p><span>At this point, I&#8217;ve asked about what they prefer more, the overall speed of their API or its availability. And Steve mentioned that availability is the most important, and they aim for 99.99% availability on their requests.</span></p><p><span>The reasoning is that it&#8217;s much better that the user gets the desired output (even if slower) than not at all.</span></p><p><span>Now, let&#8217;s go to the 3 core improvements they made in their API in order to support the high usage. The first one is definitely the biggest one.</span></p><h3>From REST API to WebSocket integration</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zCyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zCyg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zCyg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zCyg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zCyg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zCyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg" width="1456" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:499,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76773,&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/208891314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.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_!zCyg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zCyg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zCyg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zCyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ca91960-5509-4156-b87d-64703ae7ccce_1600x548.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They&#8217;ve seen one of the biggest performance improvements by moving a lot of the communication between the AI Agent communicating via REST API to WebSockets.</p><p>The reason is that when sending a request to a REST API, for every request you need to go through the initial connection, which can add up to a significant amount of time, especially with a large number of requests being sent. Which, of course, as we mentioned, an AI agent does send, even for a simple task.</p><p>The big benefit of using a WebSocket API is that the handshake happens only once (to establish the connection), and then the data gets sent over that connection in a lot more efficient way.</p><p>Steve mentioned that they are supporting both the REST API and the WebSocket at the same time, as some of the specific parts still go through that API, and also if the network connection of a user is very bad, they will fall back to the REST API communication.</p><p>I&#8217;ve asked Steve if supporting both is a problematic part, but he mentioned that not at all.</p><p>There are some specific nuances to both parts, like for the WebSocket API, they need to support many long-lived connections, and if they do another deployment, they need to ensure that the users get reconnected after.</p><p>The reasoning for not being as problematic is that the core logic behind both APIs is the same, just the way these parts receive and send data is different. But the core logic of security, analyzing, and talking with AI models is the same.</p><h3><span>Sending only new things to the API, not the full context of the conversation</span></h3><p><span>Think about the full Codex session and the back-and-forth conversations that you have. Before the optimization, they used to send the full context of the conversation in every request, which, especially in larger conversations, could take a long time to process.</span></p><p><span>With the WebSocket integration, they are now sending only the data that is new, and they keep the state of the context on the server. The first call of the session starts the context, and it builds up on every piece of data being sent.</span></p><p><span>The data that&#8217;s being sent contains only what&#8217;s new + the reference to the conversation, so that the backend knows where to store that data.</span></p><p><span>With this change, they&#8217;ve seen roughly 40% faster end-to-end execution. And imagine if you have a really long conversation, I imagine the speed is substantially faster than it used to be.</span></p><h3><span>Optimizing the CPU efficiency</span></h3><p><span>All of their infrastructure at OpenAI is deployed using Kubernetes. What they&#8217;ve found out is that Kubernetes nodes with the same instance type don&#8217;t always have the same CPU processors. In their fleet, they&#8217;ve found that many of the nodes were using outdated CPUs.</span></p><p><span>When they measured the resources being used, they saw that older processors used roughly 2x as much CPU resources for the same work. And switching to the new ones improved the TTFT (Time to first token) by 20%.</span></p><p><span>They have reweighted traffic toward more efficient processors and are now being a lot more diligent in testing and optimizing the CPU resources.</span></p><p><span>This is a good reminder, especially if you want to optimize the CPU resources, that you continuously test and check for outdated CPUs. Especially if you have a service that has been running now for some time, it&#8217;s good to check if you can do any optimizations, which can have a lot of upside.</span></p><h2>3. Agent harness optimizations</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NAjs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NAjs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NAjs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NAjs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NAjs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NAjs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg" width="1205" height="936" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:936,&quot;width&quot;:1205,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89103,&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/208891314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.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_!NAjs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NAjs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NAjs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NAjs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd781c5ea-61e9-46f1-ad80-c826326bd192_1205x936.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>In my conversation with Joe Gershenson, who is leading the Core Agent team at OpenAI, and Ahmed Ibrahim, who is working on the Agent Harness, we talked all about the optimizations they did on the harness.</span></p><p><span>The first interesting thing about our conversation is my question about what kind of metrics are on their performance dashboard.</span></p><p><span>And interestingly, they responded that while they have specific dashboards, like Grafana or similar, most of their dashboards are built when there&#8217;s a need for it.</span></p><p><span>As mentioned in one of the recent articles about how OpenAI builds infrastructure teams, one of their project, that they built is an </span><a href="https://openai.com/index/inside-our-in-house-data-agent/"><span>in-house data agent</span></a><span>.</span></p><p><span>They created an internal-only tool where everyone inside OpenAI can ask data-related questions and get the insights needed in order to make data-driven decisions.</span></p><p><span>No need to go to data engineers to &#8220;generate another dashboard&#8221;, they can simply ask the data agent to get the desired insights they are looking for. Read the full article:</span></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ed59086c-8da1-442e-bddd-50c97a831681&quot;,&quot;caption&quot;:&quot;Intro I recently had the pleasure of visiting OpenAI&#8217;s offices in San Francisco. Had a great time there, and it was a pleasure getting to know and talk to different engineers and engineering leaders.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How OpenAI Builds Infrastructure Teams&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-07-10T14:43:15.417Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/863d3922-bf65-44ef-88b1-dda5b50a445a_1600x897.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-openai-builds-infrastructure&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:206304587,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:29,&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><p>So, this is what they use inside the harness team for tracking and to get performance-related data.</p><p>And a cool thing that Ahmed and Joe mentioned is that they can share the context of a Slack channel or a Slack thread, or a specific screenshot of a certain ask, and the data agent will automatically look up all the data that is needed and create the correct dashboards for them to properly assess what&#8217;s happening.</p><p>Now, let&#8217;s go into 2 specific performance improvements they did on the harness.</p><h3>Avoiding the unnecessary context</h3><p><span>As we talked about already in the API section, they use the WebSocket integration to just append the new data to the existing context, which is stored on the server.</span></p><p><span>On the harness level, they optimized the context window history with the approach called </span><em><span>deferred discovery</span></em><span>.</span></p><p><span>This makes integrations, custom MCP tools, skills, and any kind of additional things only surfaceable when it&#8217;s needed.</span></p><p><span>At the same time, the harness also prevents individual tools and MCP integrations from unexpectedly consuming the context window. They&#8217;ve also set up a default cap output at 10k tokens, unless the model requests a different limit.</span></p><h3>Prompt caching</h3><p>As you know, correctly caching plays a significant role in performance optimizations, in this case, they utilized a technique called <em>caching the prompt prefix</em>.</p><p>Here is a good example of how this works. Imagine this prompt:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;1a2634d3-ddf1-471a-9ce4-7d29f54fe49b&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">You are a senior software engineer.

Follow these rules:
- Write secure code.
- Explain your reasoning briefly.
- Use the available tools when necessary.

Conversation history:
...

Current task:</code></pre></div><p>When you assign a certain task to an AI agent, it will break it down into a number of smaller tasks, but it will keep the same or similar prompt prefix.</p><p>So, everything before &#8220;Current task:&#8221; is the prompt prefix. The only thing that changes between requests is the current task.</p><p>And as you know, processing long prompts is expensive. So, if the prefix is identical across many requests, the harness will cache the prefix and only share the rest of what&#8217;s really needed. Which helps to improve the speed and efficiency of how an agent works.</p><p>So, this is a great insight for you, as a user as well. If you are sending a prompt either via API or directly in Codex, you can send the prefix as part of the prompt anytime, and it won&#8217;t contribute to higher token usage because of the prefix caching.</p><h2>Last words</h2><p>Special thanks to Joe, Ahmed, Steve, and the rest of the OpenAI team for sharing all these interesting insights with me.</p><p>Many of these insights haven&#8217;t been shared publicly before, making this the first time they&#8217;re being shared in this level of detail.</p><p>It will be interesting to see how the infrastructure evolves as Codex and ChatGPT Work continue to grow. The saying, &#8220;What got you here won&#8217;t get you there,&#8221; feels especially relevant in this case.</p><p>The optimizations that support 10M users likely won&#8217;t be enough for 20M or 30M. As AI agents become more capable and get even better capabilities, every performance optimization will matter even more.</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>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>Check out my book &#8220;The Multiplier Mindset&#8221; coming out later this year, <a href="https://newsletter.eng-leadership.com/p/announcing-my-book-the-multiplier">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[How to Do Spec-Driven Development]]></title><description><![CDATA[The workflow AI-native teams use to build complex software. This is how they do it!]]></description><link>https://newsletter.eng-leadership.com/p/how-to-do-spec-driven-development</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-do-spec-driven-development</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 27 Jul 2026 14:39:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fd011e33-237f-44da-bc76-0f56f6b38211_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_!IqjN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IqjN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IqjN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IqjN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IqjN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IqjN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg" width="1456" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87479,&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/208606793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.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_!IqjN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IqjN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IqjN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IqjN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01591346-60c2-4635-99aa-6e4878636061_1600x794.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://getunblocked.link/mNCOdGC?1">Unblocked</a></strong>.</p><p><strong>[Webinar] Can you prove AI is working?</strong></p><p>AI is in your engineering workflow. While the token spend shows it, the throughput doesn&#8217;t. The human is very much still in the loop, and that&#8217;s a context problem. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://getunblocked.link/mNCOdGC?3" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VMn-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1121408,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://getunblocked.link/mNCOdGC?3&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/208606793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.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_!VMn-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!VMn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cea12d4-f330-4104-8e56-7590d6ea995d_1280x720.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://getunblocked.link/mNCOdGC?2">Join live on Aug 19 (FREE)</a> to learn:</p><ul><li><p>The 4 metrics to measure the gap where gains leak out before production.</p></li><li><p>The 8 stages of context maturity, the specific walls capping your metrics, and a free tool to pinpoint where your team is.</p></li><li><p>Why more MCPs and bigger context windows aren&#8217;t enough, and what it takes to get real value from your agents.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://getunblocked.link/mNCOdGC&quot;,&quot;text&quot;:&quot;Register now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://getunblocked.link/mNCOdGC"><span>Register now</span></a></p><p>Thanks to Unblocked for sponsoring this newsletter. Let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p><span>Earlier this year, I was in San Francisco talking with different companies, and one of them was </span><a href="https://larridin.com/"><span>Larridin</span></a><span>. Funnily, I came right in the middle of their team meeting (sorry guys).</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eMHA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eMHA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp 424w, https://substackcdn.com/image/fetch/$s_!eMHA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp 848w, https://substackcdn.com/image/fetch/$s_!eMHA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp 1272w, https://substackcdn.com/image/fetch/$s_!eMHA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eMHA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp" width="1456" height="1077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp&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;:175250,&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/208606793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.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_!eMHA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp 424w, https://substackcdn.com/image/fetch/$s_!eMHA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp 848w, https://substackcdn.com/image/fetch/$s_!eMHA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.webp 1272w, https://substackcdn.com/image/fetch/$s_!eMHA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1e3063-8102-4957-b3bd-57a420474cb6_1456x1077.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>They are building a platform for what many companies are wondering these days &#8594; how to measure AI adoption and AI fluency.</span></p><p><span>Things that especially stood out from our conversations:</span></p><ul><li><p><span>They are a true definition of an AI-native team, with AI being at the core of everything they do.</span></p></li><li><p><span>They are big advocates of spec-driven development. The spec needs to be almost perfect before they start with the implementation.</span></p></li><li><p><span>Every engineer owns the feature end-to-end &#8594; from creating the spec to implementing it, to ensuring it&#8217;s working correctly.</span></p></li><li><p><a href="https://www.linkedin.com/in/ameyakanitkar/"><span>Ameya Kanitkar, CTO, Larridin</span></a><span>, mentioned they also like to work with more junior-level engineers, but they need to leave and breathe AI and always look to improve and get better in this area.</span></p></li><li><p><span>A great analogy about using AI &#8594; You have a fast-driving car right in front of you, why not use it?</span></p></li></ul><p><span>I&#8217;ve talked with the devs, and also with Ameya, whose insights I am sharing today. In today&#8217;s article, we&#8217;ll dive into how they are doing spec-driven development at Larridin.</span></p><p>Let&#8217;s start!</p><h2>What is spec-driven development?</h2><p>There are many different definitions out there, but here is what it means for me:</p><blockquote><p>Spec-driven development is a way of building software where you focus on building a good specification first, and then use AI to implement the project.</p></blockquote><p>There are many ways you can write the spec, for example, Michael Bolin, Codex Tech Lead, uses Notion to create a spec and then asks all the other engineers on the team to take a look and provide comments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T-Q3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T-Q3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T-Q3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T-Q3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T-Q3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T-Q3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg" width="1456" height="892" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58377,&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/208606793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.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_!T-Q3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T-Q3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T-Q3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T-Q3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90fc660-93ec-4011-a43e-cbfec938f7c6_1600x980.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This helps spot any issues beforehand and improves the overall implementation done by the LLMs. To learn Michael&#8217;s full process for AI-assisted engineering, read this article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d2f2d199-113c-4a09-8fb2-153aec12b4d7&quot;,&quot;caption&quot;:&quot;Intro I recently had the pleasure of visiting OpenAI&#8217;s offices in San Francisco, and one of the people I talked to there was Michael Bolin, a former Distinguished Engineer at Meta, now OpenAI Tech Lead for the Codex open source repo (Codex CLI).&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How OpenAI Codex Tech Lead Does 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-06-04T12:43:09.516Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13f43e64-a86c-4942-bc6a-7edfb490b972_1600x898.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-openai-codex-tech-lead-does-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200524536,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:39,&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>The popularity behind spec-driven development is increasing</h2><p><span>I am seeing spec-driven development as the way to build software used by more and more companies, and it definitely makes sense.</span></p><p><span>Especially with the cost of tokens just keep increasing, you don&#8217;t have the luxury of just infinitely prompting in order to get the desired output (unless you work with unlimited tokens).</span></p><p><span>With a great spec, you can usually use a lower-tier model and get a very similar output, the reason for that is that the instructions in a great spec are very clear.</span></p><p><span>So, this is also the workflow that I see many companies use:</span></p><ul><li><p><span>Write a spec (with the help of higher-tier LLMs)</span></p></li><li><p><span>Build the spec (with the lower-tier LLMs)</span></p></li></ul><p><span>Now, let&#8217;s get into more details on how Larridin does spec-driven development!</span></p><h2>1. Start with a spike first</h2><p><span>Ameya mentioned that before they start writing the spec, they prove that the &#8220;risky&#8221; things work.</span></p><p><span>In software development, there are a lot of unknowns when you are building things, and it&#8217;s impossible to write a complete spec if you are dealing with unknowns.</span></p><p><span>So, what they do is, they create a </span><a href="https://en.wikipedia.org/wiki/Spike_(software_development)"><span>spike</span></a><span> task to resolve these unknowns of a specific project first.</span></p><p><span>The goal is not to build a full MVP, it can be a small, ugly, throwaway-quality work. Just enough to answer the question &#8220;does this actually work&#8221;?</span></p><p><span>The purpose is not to extend it afterward, as you would normally do with the MVP, but the goal is to remove any technical uncertainty, which, alternatively, would just contaminate the spec with various different options.</span></p><p><span>Some examples:</span></p><ul><li><p><span>If the API that you&#8217;re going to build has 3 edge cases, spike those.</span></p></li><li><p><span>If your whole system depends on how fast your API is, spike the hot path and measure it.</span></p></li><li><p><span>If you&#8217;re building a new view that has a lot of records in it, prove that the API can return the results fast enough.</span></p></li></ul><p><span>And another example that Ameya shared from their work:</span></p><blockquote><p>We wanted to create a model to measure &#8220;AI Fluency&#8221;. So we wrote a spike to ensure our core logic works. Once we were happy with the results, the rest of the design followed (queue, monitoring, database, etc.). Spec was simply for ensuring core logic works and is token efficient.</p></blockquote><p>The goal is to stop when you have an answer, not when the code is pretty. If you&#8217;re worried about naming variables, functions, and file structure, stop, that&#8217;s a sign you&#8217;re putting too much thought into implementation details.</p><h2><span>2. Promote the spike to reference implementation</span></h2><p><span>Once the spike works, don&#8217;t throw it away. It&#8217;s now your reference implementation.</span></p><blockquote><p><span>This is now a reference that you can point the LLM to and say &#8220;I know this pattern works, because here it&#8217;s working!&#8221;</span></p></blockquote><p><span>Ameya believes that this is one of the most underrated things when you&#8217;re doing spec-driven development. A working example is worth a lot more than a full page in the spec. That&#8217;s how the model stops hallucinating and stops &#8220;guessing&#8221; the behavior as well.</span></p><p><span>The reason is that the model can now check the reference and see the approach that has been taken to implement that specific part.</span></p><p><span>The reference implementation belongs in the repo in a known location. All of the references are in a location: </span><em><span>spec/spikes/reference/referenceName</span></em><span>.</span></p><p><span>And also another tip here is to comment on the specific parts that prove the approach, and also add comments to the parts where things are hardcoded, maybe the error handling is missing, or the implementation is not on point.</span></p><p><span>The more info you give in the codebase, the more accurate the overall implementation by the LLM is going to be.</span></p><p><span>Ameya believes that a spike without comments can be similarly dangerous as not doing it at all, because the model can just reproduce the wrong parts alongside the right ones.</span></p><h2>3. Write the spec</h2><p>Now that you have the reference implementation with comments, it&#8217;s time to write the spec! The spec should be detailed enough to hand to a junior engineer or a small model.</p><p>You can and should, of course, use AI to help you write the spec. When you use AI to write the spec, Ameya suggests forcing the model to restate what needs to be done, list any assumptions, and also flag any kind of ambiguity. </p><p>So, in case there are any non-handled assumptions and ambiguity left, you can either create a new spike or update the existing one.</p><p>Here is also a desired spec structure that they use at Larridin:</p><ul><li><p><strong><span>Problem statement at the top</span></strong></p></li></ul><p><span>What you&#8217;re solving and for whom. One paragraph.</span></p><ul><li><p><strong><span>Non-goals</span></strong></p></li></ul><p><span>What this system explicitly will not do. This is where you head off half the overengineering before it starts.</span></p><ul><li><p><strong><span>Assumptions</span></strong></p></li></ul><p><span>The details that you have already decided, so the model doesn&#8217;t &#8220;silently&#8221; pick them. Cursor or offset pagination? Lazy loading of components? You need to write all of these down.</span></p><ul><li><p><strong><span>Reference implementation</span></strong></p></li></ul><p><span>Link to the spike. Call out (if not already in the comments) which parts are shortcuts, and which parts prove the implementation.</span></p><ul><li><p><strong><span>Architecture</span></strong></p></li></ul><p><span>Data model, module boundaries, interfaces, error handling, etc.</span></p><ul><li><p><strong><span>Test plan</span></strong></p></li></ul><p><span>What unit, integration, and/or e2e tests are needed and how they need to be done. More on this in the next phase.</span></p><blockquote><p>Example of a good spec shared by Ameya: <strong><a href="https://github.com/obra/superpowers/blob/main/docs/superpowers/specs/2026-03-11-zero-dep-brainstorm-server-design.md">Full example of the spec</a></strong>.</p></blockquote><p>And a recommendation he shared:</p><blockquote><p>My recommendation is to write the smallest spec that unambiguously specifies the system. If a section feels like fluff, cut it. If a decision feels obvious, write it down anyway. &#8220;Obvious to you&#8221; is not the same as &#8220;obvious to the model&#8221;.</p></blockquote><h2><span>4. Write/adjust the test plan before the implementation plan</span></h2><p><span>Test-driven development and spec-driven development are made for each other. Once you know what the system does, you can write the test plan before the implementation plan, not after.</span></p><p><span>The test plan is part of the spec, and you should go over it and adjust if something is not right or something is missing.</span></p><p><span>It&#8217;s important that your test plan uses either bullet points or that the separation between tests is clear. And also you need to watch out for any &#8220;ambiguous tests&#8221;.</span></p><p><span>Here are 2 examples:</span></p><ul><li><p><span>Instead of &#8220;Handles large inputs gracefully&#8221; it should be &#8220;processes 10k rows in under 2 seconds with memory under 500MB.&#8221;</span></p></li><li><p><span>Instead of &#8220;Fails safely on bad input&#8221; it becomes &#8220;returns a 400 with a specific error code when the payload is missing the customer_id field.&#8221;</span></p></li></ul><p><span>There&#8217;s no need to implement the tests yet, it&#8217;s important that you list them, name each one, and specify inputs and expected outputs.</span></p><p><span>That list should be a clear definition of done, which the implementation plan will be measured against.</span></p><p><span>We are going through the implementation plan in the next step!</span></p><h2><span>5. Create the implementation plan</span></h2><p><span>We now have the reference implementation ready, the spec is ready, and the test plan is on point. Now, it&#8217;s time to go to the last step, which is creating the implementation plan.</span></p><p><span>The implementation plan is the boring part. A sequence of steps that turns the spec into code. File by file, function by function, each step is clearly defined, so there is no chance for an LLM to go a different direction.</span></p><p><span>This is much more detailed than a spec. If the spec is around 800 lines, then the implementation plan would be around 3k lines.</span></p><p><span>So, all you need to do here is ask an LLM to create an implementation plan based on the spec, and output it in a separate folder. You can have a separate folder in your repo called </span><em><span>plans</span></em><span>.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fLh7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fLh7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fLh7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fLh7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fLh7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fLh7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg" width="1456" height="979" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:979,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109259,&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/208606793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.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_!fLh7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fLh7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fLh7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fLh7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3740c0f6-a0e1-47cd-92e9-497b74d7bb92_1600x1076.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Once the plan is created, it&#8217;s important that you do a detailed review. If you find that the implementation plan is making a new architectural call mid-implementation, that&#8217;s a signal the spec wasn&#8217;t complete.</span></p><p><span>Make sure to go back and update it, don&#8217;t just manually update the implementation plan with architecture details and leave the spec unchanged.</span></p><blockquote><p><span>The whole point of this workflow is that you stop making decisions in phase 3, where you wrote the spec. Making new ones in the last phase can silently introduce problems.</span></p></blockquote><p><span>Here is also an example of a good implementation plan: </span><strong><a href="https://github.com/obra/superpowers/blob/main/docs/superpowers/plans/2026-04-06-worktree-rototill.md"><span>Full example of the implementation plan</span></a></strong><span>. And you can find many other examples in the same folder.</span></p><h2><span>6. Implement</span></h2><p><span>So once you are happy with the implementation plan, now comes the easy part. You can use any of the small LLMs to do that. Even Haiku works great.</span></p><p><span>All you need to do is tell the LLM to create the code based on the implementation plan. It&#8217;s your choice if you want to create the PR yourself, or you want to split the project into separate PRs, or tell an LLM to create the PRs, based on a specific convention, etc.</span></p><blockquote><p><span>Once you have the implementation plan, the implementation is the easy part.</span></p></blockquote><h2>When to use spec-driven development (and when not to)</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bbm2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bbm2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bbm2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bbm2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bbm2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bbm2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg" width="1456" height="326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:326,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35146,&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/208606793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.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_!bbm2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bbm2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bbm2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bbm2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5039d161-3156-4090-b913-f18ca79b42e7_1600x358.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Spec-driven development is definitely an overhead for smaller changes. If you are doing a small change, like refactoring a specific file or a small adjustment of a feature, it&#8217;s definitely not the right way to do it.</p><p>Prompt &#8594; review the code is the right way to go for these small changes.</p><p>But when you are working on a bigger project, and especially if you don&#8217;t know if it&#8217;s even feasible in the first place, it can save you a LOT of time rewriting and reviewing bad AI-generated code.</p><p>And also making &#8220;decisions on the fly&#8221; is usually a lot worse than making decisions beforehand. Especially if you are making important architecture decisions. Creating the spec forces you to really think if this is the right approach.</p><p>If you just prompt and adjust as you go, then you don&#8217;t really think through whether the approach is correct or not.</p><h2>Last words</h2><p>Let&#8217;s end this article with the following:</p><blockquote><p>As you can see from the process they use at Larridin, clear thinking and good judgment are the most important parts. Once you&#8217;ve done that, writing the code is the easy part. Always keep this in mind.</p></blockquote><p>Special thanks to the Larridin team for the hospitality and Ameya for sharing all these interesting insights on how they work!</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>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>Check out my book &#8220;The Multiplier Mindset&#8221; coming out later this year, <a href="https://newsletter.eng-leadership.com/p/announcing-my-book-the-multiplier">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[Clear Writing Is Becoming a Superpower in the AI Era]]></title><description><![CDATA[There is a flood of AI-generated text. That makes clear writing, credibility, and thoughtful communication matter more than ever.]]></description><link>https://newsletter.eng-leadership.com/p/clear-writing-is-becoming-a-superpower</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/clear-writing-is-becoming-a-superpower</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Fri, 24 Jul 2026 19:09:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/42081a8b-430a-4a49-bc7e-2d1e8f39f3dc_1600x873.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_!ir9p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ir9p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ir9p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ir9p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ir9p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ir9p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86545,&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/208310027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.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_!ir9p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ir9p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ir9p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ir9p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc421bee0-72df-4f99-ac3e-713014206846_1600x873.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><span>Intro</span></h2><p><span>If you go on any social media these days, you can quite quickly spot AI-generated posts or comments, and it&#8217;s really becoming frustrating. As soon as I see that, I immediately go to something else, and I lose a bit of credibility for that person.</span></p><p><span>And it&#8217;s the same with AI-generated emails, messages, articles, or even ADRs and tech specs. While there is certainly a time and place where AI-generated writing makes sense, the problem comes when people expect to read human, thoughtful writing, but instead they get AI-generated text, with no substance.</span></p><p><span>Imagine asking a question to your colleague, and they just copy &amp; paste an AI-generated response, without even taking the time to edit it. It&#8217;s very similar to just submitting a PR full of AI code slop, without taking the time to edit, and putting all the work on reviewers to try finding the issues.</span></p><p><span>In today&#8217;s article, we&#8217;ll go through why AI-generated writing is problematic, its use cases + how you can write clearly, develop your own style, and communicate in a way that gets the response you&#8217;re looking for.</span></p><p>This is an article for paid subscribers, and here is the full index:<br>- Why is AI-generated writing problematic?<br>- Another example, the problem with AI-generated code<br>- AI is not the issue, the issue is doing &#8220;half-done&#8221; work<br>- AI-generated writing is fine if the expectation is aligned with that<br>- Brevity is more important than ever<br>&#128274; How to write clearly?<br>&#128274; Develop your style of writing<br>&#128274; Know your audience<br>&#128274; Different tips and tools that can help you<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2><span>Why is AI-generated writing problematic?</span></h2><p><span>As mentioned a bit in the intro, it&#8217;s not that AI-generated text is problematic by default, the problematic part is the misalignment between expectations.</span></p><p><span>Here is a good example:</span></p><p><span>You go to the cinema to watch a new movie that has been advertised as the &#8220;next must-see movie&#8221;, and you have high expectations of it. Great story, thoughtful scripts, great cast, etc. You are excited.</span></p><p><span>But then the movie starts, and things go sideways quickly. Generic story, generic graphics, generic cast, etc. The movie was actually AI-generated. What are your thoughts?</span></p><p><span>You are not happy about it because your expectations were different.</span></p><p><span>And it&#8217;s very similar with AI-generated emails, messages, blog posts, etc. You get a bad taste in your mouth if you expected to read thoughtful writing, while in reality you read AI-generated writing.</span></p><p><span>Let&#8217;s go to another example that I regularly see being problematic, especially for engineers who are reviewing code.</span></p><h2>Another example, the problem with AI-generated code</h2><p>What I am seeing and also hearing happening regularly, especially with less experienced engineers, is the following:</p><p>They are assigned a task, and they use a certain AI coding tool, use their agent mode to finish the task, and then they don&#8217;t go the extra mile to actually understand what has been changed and ensure the changes are made within the guidelines of the codebase.</p><p>They open the PR, and because they didn&#8217;t actually take the time to read and edit the code, this puts a lot of pressure on reviewers to find all the mistakes and completely shifts the work on them.</p><p>There may be a lot of comments on PRs, and it takes a lot of time to review correctly. And even in some cases, engineers give up and just approve the PR, which makes things a lot worse in the long run.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZRtQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZRtQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZRtQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZRtQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZRtQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZRtQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg" width="1456" height="703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:311626,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/182239390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.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_!ZRtQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZRtQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZRtQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZRtQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003c0a26-fae8-4456-bda4-41ba5453ffaf_2000x966.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>For me, personally, if I see a PR opened full of AI-generated slop, that particular engineer would lose a lot of credibility in my eyes. Or even worse, if they mention that the mistake is there &#8220;because of AI&#8221;.</span></p><p><span>Every good engineer should know and realize that overall accountability is on them to ensure that good-quality code is delivered and not look to shift the accountability elsewhere.</span></p><p><span>Of course, I get it, we all make mistakes, but at the end of the day, submitting a full PR of AI-generated slop or blaming AI for a mistake is not a good look.</span></p><h2><span>AI is not the issue, the issue is doing &#8220;half-done&#8221; work</span></h2><p><span>This is the core message that I want to get across in this article.</span></p><blockquote><p><span>As soon as you send a message or open a PR where you just copy &amp; paste the first AI-generated output and didn&#8217;t actually take the time to ensure it&#8217;s done to the correct quality, you lose credibility.</span></p></blockquote><p><span>Even if you don&#8217;t receive the feedback directly, you are going to be perceived differently, and if you do this for a longer amount of time, you&#8217;ll end up having a bad reputation, which can be quite problematic, especially these days with a lot of layoffs happening across the industry.</span></p><p><span>So, always ask yourself, am I doing the work that is perceived to be good quality? Or am I just doing the minimal effort work?</span></p><p><span>If you&#8217;re doing the second, it&#8217;s time to really reconsider your priorities. Your reputation is one of the most important things, and how people perceive you really goes a long way.</span></p><p><span>Now, let&#8217;s get to an important point, where AI generated writing is totally fine.</span></p><h2><span>AI-generated writing is fine if the expectation is aligned with that</span></h2><p><span>There are definitely use cases where AI-generated text is fine, like, for example, if everyone is aligned that the tech spec or ADR will be fully AI-generated, and you keep improving it with prompts.</span></p><p><span>Additionally, if there is a clear PR template prepared, where everyone generates the description with AI, that&#8217;s totally fine as well.</span></p><p><span>But the problem comes when you&#8217;re trying to share AI-generated writing masked as your own. Like responding to PR review comments with AI, or responding to Slack messages with purely AI-generated text.</span></p><p><span>Or even writing full blog posts, articles with AI, that&#8217;s fully unacceptable from my perspective. Maybe some people would read it, but me, I won&#8217;t.</span></p><p><span>That&#8217;s also the reason why all the articles on this newsletter are going to be written in my style, which I developed in close to 4 years of writing online.</span></p><p><span>Now that we understand where AI-generated text is fine versus not, let&#8217;s go through the importance of clear writing and brevity.</span></p><h2>Brevity is more important than ever</h2><p>What brevity means is to use the right amount of words (no fluff) to communicate an idea clearly. It&#8217;s being concise and clear with your written communication.</p><p>It means that you can put yourself in the shoes of your reader(s) and write it in a way that resonates with them.</p><blockquote><p>Brevity is a sign of respect for the reader&#8217;s time.</p></blockquote><p>This is the <a href="https://www.linkedin.com/posts/gregorojstersek_clear-writing-is-more-important-than-ever-share-7485414347792367616-zEtc/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAACY48X4BceBR-X1yz7pveZWZVRQJIAb1DR4">post</a> that I posted on LinkedIn earlier this week, which shares an example of brevity (from 2014):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yLMA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yLMA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yLMA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yLMA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yLMA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yLMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg" width="1456" height="1993" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1993,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:235804,&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/208310027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.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_!yLMA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yLMA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yLMA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yLMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24beed41-ed5e-4e4b-ae06-38186d2a856a_1600x2190.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this situation, it worked. Niraj got the response from Evan, which resulted in a positive one.</p><p>What&#8217;s important to mention here is that I wouldn&#8217;t bet on sending a cold email like that in 2026 and expect to get a similar response.</p><p>A lot of people, especially recruiters or hiring managers, have already seen this before (as it&#8217;s been quite a popular picture shared across social media in recent years). And it&#8217;s a bit of a clich&#233;.</p><p>But what&#8217;s important is that it worked for Niraj back in 2014. And that&#8217;s how you need to think about writing.</p><blockquote><p>Ask yourself: How can I write in a way that would get me the desired response?</p></blockquote><p>This is the art of brevity. Knowing who your audience is and how to frame it in a way that would resonate with them the most.</p><p>Let me share some examples and tips for clear written communication next.</p><h2>How to write clearly?</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/clear-writing-is-becoming-a-superpower">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Companies Build AI-Native Engineering Teams]]></title><description><![CDATA[Differences between OpenAI, Anthropic, Shutterstock, and other AI-native engineering teams.]]></description><link>https://newsletter.eng-leadership.com/p/how-companies-build-ai-native-engineering</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-companies-build-ai-native-engineering</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 20 Jul 2026 15:14:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7348cd79-fbba-4164-966e-fe393ff32dc4_1600x823.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_!G7kM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G7kM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G7kM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G7kM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G7kM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G7kM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg" width="1456" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70558,&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/207703595?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.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_!G7kM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G7kM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G7kM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G7kM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8bc0826-bdba-4907-be56-3cdd74ae33bd_1600x621.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://fandf.co/4gGsQUi?1">Faros</a></strong>.</p><p><span>Most engineering teams have adopted AI. Fewer can say what it&#8217;s producing. Token consumption is exploding.</span></p><p><span>Engineering leaders must know if spend goes to productive work or on agent retry loops on trivial tasks. The flow shifted from token to shipped outcome.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://fandf.co/4gGsQUi?2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xObY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xObY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xObY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xObY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xObY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg" width="800" height="327" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:327,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14182,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://fandf.co/4gGsQUi?2&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/207703595?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.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_!xObY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xObY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xObY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xObY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a599642-9e5d-4ad6-b227-f067a28f6c8c_800x327.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Faros&#8217;s Engineering World Model connects your teams, tools, repos, and workflows.</p><ul><li><p>It observes where every token went and what shipped</p></li><li><p>It diagnoses the root cause behind every efficiency leak</p></li><li><p>It optimizes by routing models, skills, &amp; context proven on your own code</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://fandf.co/4gGsQUi&quot;,&quot;text&quot;:&quot;Learn more&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://fandf.co/4gGsQUi"><span>Learn more</span></a></p><p>Thanks to Faros for sponsoring this newsletter. Let&#8217;s get back to this week&#8217;s thought!</p><div><hr></div><h2>Intro</h2><p>Interestingly, almost every company I talk to these days has a different engineering org &amp; team structure. </p><p>2 years ago, the org structure was fairly standardized, with 2-pizza cross-functional teams and an engineering manager leading the team. Then a Director managing 2-4 engineering managers, and reporting to a VP, which reported to the CTO.</p><p>These days, everyone is figuring it out as they go, making adjustments and seeing what may work and what not. </p><p>I&#8217;ve seen both very traditional and some extremely unique engineering org structures this year.</p><p>In today&#8217;s article, I am sharing the differences between Anthropic, OpenAI, Shutterstock, and also additional honorable mentions (some are very unique setups).</p><p>Let&#8217;s start!</p><h2><span>How OpenAI builds AI-native engineering teams</span></h2><p><span>I talked to </span><a href="https://x.com/thsottiaux"><span>Thibault Sottiaux</span></a><span>, who is heading both ChatGPT and Codex, earlier this year, about how they are building AI-native engineering teams.</span></p><p><span>Interestingly, they mostly hire Software Engineers, who can build projects end-to-end, and also own projects from an idea all the way to when the project is launched and then also maintained.</span></p><p><span>Teams are separated based on specific projects, and mostly consist of 2-4 engineers. The ratio between manager-to-engineer is very similar to PM-to-engineer, which is around 1:30.</span></p><p><span>Thibault also mentioned that in the Codex department, there is even a 1: 40 PM-to-engineer ratio.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ynEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ynEj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ynEj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ynEj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ynEj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ynEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg" width="1456" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93714,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/188315406?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.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_!ynEj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ynEj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ynEj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ynEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408772dd-0c85-4550-a1e1-33ae06c234dc_1600x824.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Engineers are expected to wear many different hats, and they work with a PM or a designer when there&#8217;s a need for it. Every project also has a DRI (directly responsible individual), who owns the project. Basically, being the </span><a href="https://newsletter.eng-leadership.com/p/tech-lead-is-becoming-one-of-the?utm_source=publication-search"><span>Tech Lead</span></a><span> making decisions on the project and doing stakeholder comms.</span></p><p><span>Additionally, the teams have as few meetings as possible, they only meet when they need to align on a certain thing. No Scrum, Kanban, or daily meetings, just teams focusing on executing their project and collaborating on it.</span></p><p><span>That&#8217;s also the reason why a lot of them prefer to work on-site, as they work on that project similarly to a hackathon-style, instead, it&#8217;s not a &#8220;throwaway&#8221; version, it&#8217;s an actual product they are working on.</span></p><p><span>To learn more about how OpenAI builds AI-native engineering teams, read the full article:</span></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6962483a-ed23-4dff-abc6-2c25c4c0b6ad&quot;,&quot;caption&quot;:&quot;Intro AI is changing how software is built at a pace most organizations aren&#8217;t prepared for, especially larger companies.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How OpenAI Builds AI-Native Engineering Teams&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-02-18T23:25:35.800Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe51b9c0-fae2-4aaa-a78b-4ed24e6b226f_1600x793.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-to-build-ai-native-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188315406,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:140,&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><p>Let&#8217;s go to the next one.</p><h2>How Anthropic builds AI-native engineering teams</h2><p>I&#8217;ve recently had the pleasure of speaking with <a href="https://www.linkedin.com/in/katelynlesse/">Katelyn Lesse</a>, Head of Platform Engineering at Anthropic, and it&#8217;s been very interesting to learn how they are building AI-native engineering teams. </p><p>What&#8217;s particularly interesting is that they have a completely different mindset when it comes to building engineering teams than OpenAI. </p><p>OpenAI works with small teams of 2-4 engineers, while Anthropic still advocates for a traditional 2-pizza cross-functional team with 5-8 engineers, a PM, a Product Designer as part of the team, and an Engineering Manager leading the team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fQZF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fQZF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fQZF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg" width="1456" height="495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:495,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60680,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.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_!fQZF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The main difference between a traditional team and Anthropic&#8217;s AI-native team is that there is no dedicated QA engineer. The QA work is expected to be done by anyone inside the team.</p><p>Also, the biggest difference is that any Software Engineer can be a tech lead, while in a traditional team, you mostly have 1 tech lead.</p><p>That&#8217;s how they can run up to 5 projects simultaneously in the team, instead of traditionally 1-2 projects, as the Tech Lead doesn&#8217;t have the capacity to lead many different projects simultaneously.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rhrj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rhrj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rhrj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg" width="1456" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69200,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.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_!rhrj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Additionally, they are big advocates for Product Managers, especially TPMs, product managers who really understand the underlying tech as well. Their reasoning is that with many projects happening simultaneously in the team, there&#8217;s a bigger need for PMs.</p><p>And they are even thinking of having more than 1 PM in every cross-functional team. It&#8217;s a completely different mindset than OpenAI, where they have 1 PM for about 30 engineers, while Anthropic has 1 PM for about 5-8 engineers and potentially the ratio getting lower as well.</p><p>They also have a specific role inside their company called Prod Ops (product operations), with the role of making systems, processes, and tools more effective so PMs and teams can make better decisions more quickly and achieve better results.</p><p>Another interesting thing is that ALL of their code is AI-generated. Instead of manually changing the output of AI-generated code based on the prompt, they provide feedback and guide the AI agent to the correct outcome (required standard).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TY4S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TY4S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TY4S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg" width="1456" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.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_!TY4S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They see this as a much better workflow than continuously changing the code themselves manually. That&#8217;s also the reason why Katelyn believes reviewing AI-generated work has become one of the most valuable engineering skills.</p><p>To learn more about how Anthropic builds AI-native engineering teams, read the full article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0b8ebe41-7d47-4ee9-9911-2b3774732aaa&quot;,&quot;caption&quot;:&quot;Intro With AI-assisted engineering being the standard way of building software these days, every company is trying to answer the same question:&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How Anthropic Builds AI-Native Engineering Teams&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-07-01T14:38:54.795Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73635b60-2f1d-4657-b0f4-5e0add7128d0_1600x856.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-anthropic-builds-ai-native-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200989131,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:81,&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>How Shutterstock builds AI-native engineering teams</h2><p><span>I&#8217;ve talked to </span><a href="https://www.linkedin.com/in/jeffersonfrazer/"><span>Jefferson Frazer</span></a><span>, Director, AI Metadata and Delivery, Shutterstock, very recently, and he shared a lot of interesting insights on how Shutterstock works and builds AI-native engineering teams.</span></p><p><span>I&#8217;ll be sharing a lot more info about it in a future article, but today, I am sharing some of the important points, especially in comparison to how OpenAI and Anthropic build their teams.</span></p><p><span>Their AI-native engineering team structure is a lot more similar to Anthropic&#8217;s. They also work in a 2-pizza team setup with 5-8 engineers as part of the team, and an engineering manager leading the team.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wmnc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wmnc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wmnc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wmnc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wmnc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wmnc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg" width="1456" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70309,&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/207703595?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.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_!wmnc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wmnc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wmnc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wmnc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea7c7d0-d18c-43bb-b61c-5af9c05a8f4e_1600x786.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The big difference is that they have about 1 PM for every 2 teams, so the ratio is about 1 PM for 10-15 engineers. Also, product design is not a part of the cross-functional team, and it&#8217;s being utilized when there&#8217;s a need for it in part of the projects that the teams are working on.</span></p><p><span>Another big difference is that they have 1 dedicated Tech Lead inside the team, who is responsible for everything technical regarding the projects, but there can also be additional owners of certain projects inside the team, but primarily, one person is the main tech lead of the team.</span></p><p><span>One important insight that Jefferson mentioned as well is that their product teams work within 2-week sprints and are using Scrum as their way of working, which is the same as traditional teams.</span></p><p><span>So, they have all the meetings as traditional teams: daily meetings, planning, retrospective, etc. And there&#8217;s also a sprint demo meeting at the end of every sprint.</span></p><p><span>Additionally, at Shutterstock, they also have dedicated ML engineering teams, and they work a lot more differently than product teams.</span></p><p><span>These teams work within 6-week &#8220;bet cycles&#8221;, where they focus on achieving a certain goal within the 6 weeks. No Scrum or Kanban.</span></p><p><span>The reason for quite a different workflow than with product teams is that ML work is a lot more unpredictable, and you can&#8217;t really promise certain outcomes in X amount of time. You see what may be possible based on the research that you do.</span></p><p><span>As mentioned above, stay tuned for the full article on how they are building AI-native engineering teams, which will be published in a future newsletter article.</span></p><h2>Other honorable mentions</h2><p>Let&#8217;s also go through some of the structures from other companies.</p><h3>PortKey</h3><p><span>I talked with </span><a href="https://www.linkedin.com/in/vrushank-vyas/"><span>Vrushank Vyas</span></a><span>, Head of GTM and CS, Portkey, earlier this year. Interestingly, they have about 24 engineers, which are all product engineers and no product managers.</span></p><p><span>Every engineer is expected to wear multiple hats, including being a </span><a href="https://newsletter.eng-leadership.com/p/should-you-become-a-forward-deployed?utm_source=publication-search"><span>Forward Deployed Engineer</span></a><span>, Customer Support, Product Manager, and, of course, Tech Lead.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Na0I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Na0I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Na0I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Na0I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Na0I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Na0I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg" width="1456" height="511" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:511,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48180,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/200019908?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.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_!Na0I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Na0I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Na0I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Na0I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7cb338-1372-4f81-997e-1a19f3e88411_1600x561.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Their team structure is a lot closer to what OpenAI does, and their expectation is that every engineer can own a project end-to-end.</p><p>And also, very similar to what OpenAI does regarding hiring, they like to hire strong generalists who can build across many different tech stacks, or extreme specialists who are really good in one specific tech.</p><p>To learn more about how PortKey works, read the full article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;67d468a2-7dd5-421b-a8db-5a3b37ce4910&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Product Engineer Company: How Portkey Works and Builds Its Product&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-06-01T09:38:45.285Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88bc14d8-06e6-40a5-849a-64462454edc7_1600x819.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/the-product-engineer-company-how&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200019908,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:32,&quot;comment_count&quot;:3,&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><h3>Weave</h3><p><span>I talked with </span><a href="https://www.linkedin.com/in/andrew-d-churchill/"><span>Andrew Churchill</span></a><span>, Co-Founder &amp; CTO, and </span><a href="https://www.linkedin.com/in/adam-b-cohen/"><span>Adam Cohen</span></a><span>, Co-Founder &amp; CEO, when I visited their offices in San Francisco.</span></p><p><span>They have a team of around 10-15 engineers, and all are considered to be product engineers who can wear many different hats and own projects end-to-end.</span></p><p><span>So, similarly to PortKey, Weave&#8217;s AI-native focus resembles what OpenAI is doing.</span></p><p><span>To learn more about how Weave works, read the full article:</span></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c5234b5c-fc8c-40d8-bea6-83b372f5ade2&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How an AI-Native Startup From SF Works and Builds Its Product&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-04-20T01:21:54.380Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cf71bc0-37e6-41e4-873e-55b41e1ed45e_1600x891.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-an-ai-native-startup-from-sf&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:194656876,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:71,&quot;comment_count&quot;:7,&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><h3>PostHog</h3><p>Works within teams of 1-3 engineers, with an assigned Team Lead for every team. The Team Lead also reports directly to the VP of Engineering, no middle managers in between.</p><h3>Telnyx</h3><p>Telnyx&#8217;s engineering org consists of 200 engineers, 0 engineering managers, and 1 VP of Engineering. They took the word &#8220;flatter org&#8221; to the extreme.</p><p>Unfortunately, I don&#8217;t have the information on how their teams are structured, but it&#8217;s interesting to note how unique their setup is. 1:200 IC to manager ratio.</p><h2>Last words</h2><p>Companies seem to have very different engineering org structures and teams these days, and it feels like every company I talk to is doing something differently.</p><blockquote><p>The main takeaway is that there is no perfect engineering org structure at this time. It all depends on what works for a specific organization and team.</p></blockquote><p>So, that&#8217;s my advice as well, always look at what&#8217;s best for your team and organization, don&#8217;t just try to copy some other org blindly.</p><p>And doing small changes is the way to go in my opinion. Do a small change and see how it goes, and if it&#8217;s for the better, keep it, if not, revert it.</p><p>You got this!</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>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>Check out my book &#8220;The Multiplier Mindset&#8221; coming out later this year, <a href="https://newsletter.eng-leadership.com/p/announcing-my-book-the-multiplier">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[Lessons From Coaching 300+ Engineers and Engineering Leaders]]></title><description><![CDATA[What coaching hundreds of engineers and engineering leaders taught me about why people get stuck, and how they move forward.]]></description><link>https://newsletter.eng-leadership.com/p/lessons-from-coaching-300-engineers</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/lessons-from-coaching-300-engineers</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Fri, 17 Jul 2026 18:15:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/df38a6b7-7cdc-48b1-90b1-365d4fb55f5e_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_!wuGl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wuGl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wuGl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wuGl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wuGl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wuGl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg" width="1456" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81391,&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/207288832?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.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_!wuGl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wuGl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wuGl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wuGl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F943378d6-324b-4760-b1e1-16fe7aa1ff07_1600x558.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Intro</h2><p>Over the course of my <a href="https://newsletter.eng-leadership.com/p/how-i-grew-from-engineer-to-cto">13+ year career</a>, both as an engineer and engineering leader, I had the pleasure of being a mentor/coach for many different people. </p><p>It started already when I was a Software Engineer, onboarding new engineers, and then it became a standard for me when I became a manager.</p><p>I always viewed a part of my role as a manager to be a coach for everyone who was directly reporting to me, and I always enjoyed seeing my people grow.</p><p>Interestingly, this was also one of the reasons why I started writing online, a bit less than 4 years ago. </p><p>In today&#8217;s article, I&#8217;ll be going through some of the most important lessons I learned from coaching over 300 engineers and engineering leaders both in my full-time roles, group coaching, or individual coaching.</p><p>This is an article for paid subscribers, and here is the full index:<br>- My experience with coaching<br>- What&#8217;s interesting about coaching is the following<br>- Those are the reasons why I highly recommend that everyone become a mentor/coach<br>- Lesson #1: A lot of people already know what they need to do<br>&#128274; Lesson #2: Believing they are not ready or that they don&#8217;t deserve it<br>&#128274; Lesson #3: Accountability is crucial<br>&#128274; Putting it all together<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>My experience with coaching</h2><p>As mentioned at the beginning of the article, I consider being a coach for everyone who has ever directly reported to me. I&#8217;m not counting indirect reports, where I was a skip-level manager, I am counting everyone with whom I had 1:1s with.</p><p>The reason for this is that I always looked at 1:1s very similarly to doing a 30-minute coaching session.</p><p>Additionally, I did 8 cohorts of the live course called <a href="https://maven.com/gregor-ojstersek/senior-engineer-to-lead">Senior Engineer to Lead: Grow and thrive in the role</a>, where I taught close to 250 engineers and engineering leaders.</p><p>And I also had the pleasure of having a lot of individual coaching sessions with many different great individuals throughout my career.</p><h2>What&#8217;s interesting about coaching is the following</h2><blockquote><p>You learn a lot as a coach, not only does the person who is receiving coaching.</p></blockquote><p>The biggest benefits of being a coach are:</p><ul><li><p>If you can teach it, you understand it</p></li></ul><p>It forces you to clarify your thoughts on certain topics, as if you don&#8217;t understand a certain topic clearly, you won&#8217;t be able to teach it to someone else. </p><p>It also shows where you might have blindspots and which particular parts you don&#8217;t understand that 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_!AN2i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AN2i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AN2i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AN2i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AN2i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AN2i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg" width="1456" height="703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64684,&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/207288832?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.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_!AN2i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AN2i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AN2i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AN2i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ca3cf-885e-4d3c-8c02-10b0c777ac18_1600x773.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>You get exposure to a number of different problems people are dealing with</p></li></ul><p>Which helps you to do future coaching a lot better, especially if you see repeating patterns from 1 person to another. Or maybe you come across a similar issue, just disguised a bit differently, and you spot that pattern and re-use a similar solution.</p><p>Additionally, you are able to solve various different problems better, as the more problems you are exposed to and solve them, the easier future problems can be solved.</p><ul><li><p>Communication skills, active listening, asking good questions, and not just handing the &#8220;solution&#8221;.</p></li></ul><p>This is crucial, and if you want to grow in your career, it&#8217;s more important than ever to improve in these skills, as there is a limited amount of impact you can have just with your own contribution.</p><p>Being a <a href="https://newsletter.eng-leadership.com/p/engineering-multiplier-archetypes">multiplier</a> for others is how you can have so much bigger impact, especially in the AI era, where pure building has become much more accessible.</p><p><span>That&#8217;s also the reason why I am putting a LOT of effort into writing the book </span><a href="https://newsletter.eng-leadership.com/p/announcing-my-book-the-multiplier"><span>The Multiplier Mindset</span></a><span>, which will be published later this year. So, everyone develops the right mindset that&#8217;s crucial to be successful in current times, both as an engineer and an engineering leader.</span></p><h2>Those are the reasons why I highly recommend that everyone become a mentor/coach</h2><p>As mentioned, you don&#8217;t only help the other person, but YOU learn and grow this way as well. It has tremendously helped me throughout my career, and I couldn&#8217;t recommend it more.</p><p>Try to find opportunities where you can help others grow, even if you are not a manager. Being a mentor is very valuable, and you&#8217;ll quickly find out what specific things you know and where you need to improve.</p><p>Now that we better understand how important coaching is, let me share my top 3 lessons from coaching many different people throughout my career.</p><h2>Lesson #1: A lot of people already know what they need to do</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-T8t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-T8t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-T8t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-T8t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-T8t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-T8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg" width="1456" height="495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:495,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35751,&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/207288832?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.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_!-T8t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-T8t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-T8t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-T8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9087f1f8-3666-4f5c-9983-a212c2e3cb68_1600x544.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I see this all the time, and I&#8217;ve seen it in many individuals in tech. Very similar to eating healthy food and exercising to get in shape. Many people know exactly what they need to do, but the problem is starting to do it, being consistent, and sticking with it.</p><p>The same is for growing in their careers as engineers/engineering leaders. A lot of people know they need to be more visible, share their work better, be more vocal in meetings, share their opinions, ask their manager for the next step, follow up on the ask, etc.</p><p>But the problem comes when you need to actively put this into practice and stick with it. Being more visible means you need to actively find opportunities internally and/or externally to share your knowledge, either via learning sessions, blog posts, speaking at meetups/events/conferences, etc.</p><p>Having an opinion in a meeting starts with doing research on the topic before the meeting starts, asking the manager for the next step starts with preparing the full script on what you&#8217;re going to say + rehearse it, and before that, doing a good amount of research on what next step you actually want to take.</p><p>The problem is mostly the need to put in the work every day consistently, and that&#8217;s where a lot of the things stop. Especially if they don&#8217;t have a person holding them accountable. I&#8217;ll talk a lot more about accountability in the 3rd lesson!</p><p>Now, let&#8217;s go to the second one, which is closely connected with the first one.</p><h2>Lesson #2: Believing they are not ready or that they don&#8217;t deserve it</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/lessons-from-coaching-300-engineers">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Announcing my Book "The Multiplier Mindset" Published by O'Reilly]]></title><description><![CDATA[Proud to announce my book &#8220;The Multiplier Mindset&#8221; published by O&#8217;Reilly!]]></description><link>https://newsletter.eng-leadership.com/p/announcing-my-book-the-multiplier</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/announcing-my-book-the-multiplier</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Tue, 14 Jul 2026 21:02:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/52b0998a-fcc5-4835-8581-9914ba94a851_1600x897.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_!cQAX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cQAX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cQAX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cQAX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cQAX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cQAX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg" width="566" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:566,&quot;bytes&quot;:466783,&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/207076532?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.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_!cQAX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cQAX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cQAX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cQAX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d7fc3b-a0b4-4836-a8f8-af73eaa9a72a_1800x2700.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Proud to announce my book &#8220;The Multiplier Mindset&#8221; published by O&#8217;Reilly!</p><p>The main premise of the book:</p><blockquote><p>In today&#8217;s AI era, being a great engineer is no longer defined by individual contribution alone.</p><p>Being a great engineer is defined by the ability to make others around you better, to deliver projects successfully, and to create impact that moves the whole organization forward.</p><p>And engineers with the biggest impact have the multiplier mindset.</p></blockquote><p>In the book, I cover:</p><ul><li><p>Exact mindset you need to thrive today and in years to come, both as an engineer and engineering leader</p></li><li><p>Important traits and skills to develop</p></li><li><p>8 case studies from successful multipliers from companies like Pinterest, Adobe, Microsoft, to name a few</p></li></ul><p>I already shared 2 case studies (adapted for the newsletter) as articles, and you can read them here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c134c7cb-e5fd-4be1-84eb-4cd5ca613c2f&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Grow From Senior to Staff Engineer in the AI Era&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;:58854493,&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;bio&quot;:&quot;Staff Software Engineer @ Pinterest. I help engineers fast-track their career through real-world, actionable advice. Author of High Growth Engineer newsletter (75k+ subscribers): https://read.highgrowthengineer.com/&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/670bb162-5a63-4fd2-8253-f98c28d446a7_1168x1168.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:100,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://read.highgrowthengineer.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://read.highgrowthengineer.com&quot;,&quot;primaryPublicationName&quot;:&quot;High Growth Engineer&quot;,&quot;primaryPublicationId&quot;:1504485}],&quot;post_date&quot;:&quot;2026-06-07T18:56:41.692Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad661ed3-1d8a-4423-916b-391cddafa3cc_1600x877.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-to-grow-from-senior-to-staff&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:199972863,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:143,&quot;comment_count&quot;:3,&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;:false,&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;2be01a32-abf2-4812-903a-cc20bccaaf9d&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Thrive as an EM in the AI Era&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;:121956618,&quot;name&quot;:&quot;Anton Zaides&quot;,&quot;bio&quot;:&quot;Ex-Director of Engineering, founder of manager.dev. Writing about the challenges of leading software teams.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e37a1acd-c9a1-4968-b60d-907005004d84_1728x1728.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://zaidesanton.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://zaidesanton.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Manager.dev&quot;,&quot;primaryPublicationId&quot;:1804629}],&quot;post_date&quot;:&quot;2026-05-03T17:24:14.005Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7bc978b-3750-4470-abd6-679f9345d4c3_1600x874.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-to-thrive-as-an-em-in-the-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:181888132,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:77,&quot;comment_count&quot;:5,&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;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The book will be published later this year! 2 chapters left to be written, and the tech review process finalized.</p><p>Early release of the book available here: <a href="https://www.oreilly.com/library/view/the-multiplier-mindset/0642572310509/">Early release of the book</a>.</p><p>Get also a 1-month free access to all the O&#8217;Reilly books: <a href="https://learning.oreilly.com/get-learning/?code=MM2026">Free access to O&#8217;Reilly platform</a>.</p><p>Wish you a great rest of the week!</p><p>Gregor</p>]]></content:encoded></item><item><title><![CDATA[How Technical Should an Engineering Manager Be?]]></title><description><![CDATA[Is being a highly technical engineering manager the best way to go these days? I am answering this question in this article.]]></description><link>https://newsletter.eng-leadership.com/p/how-technical-should-an-engineering-258</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-technical-should-an-engineering-258</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 13 Jul 2026 13:51:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/461813db-79ea-4284-a032-4b2a42adecb1_1600x897.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_!Qhsm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qhsm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qhsm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qhsm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qhsm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qhsm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.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;:97739,&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/206697456?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.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_!Qhsm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qhsm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qhsm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qhsm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca6cefb-13ef-42ed-93c7-ca2c148a3b14_1600x897.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-technical-should-an-engineering-258">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How OpenAI Builds Infrastructure Teams]]></title><description><![CDATA[Insights from my conversation with Venkat Venkataramani, VP of Applied Infrastructure, OpenAI, and Emma Tang, who is leading Data Infrastructure at OpenAI.]]></description><link>https://newsletter.eng-leadership.com/p/how-openai-builds-infrastructure</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-openai-builds-infrastructure</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Fri, 10 Jul 2026 14:43:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/863d3922-bf65-44ef-88b1-dda5b50a445a_1600x897.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_!vLx6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vLx6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vLx6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vLx6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vLx6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vLx6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46463959-8c16-44b6-a169-a720f44f65c4_1600x897.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;:109673,&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/206304587?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.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_!vLx6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vLx6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vLx6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vLx6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46463959-8c16-44b6-a169-a720f44f65c4_1600x897.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Intro</h2><p>I recently had the pleasure of visiting OpenAI&#8217;s offices in San Francisco. Had a great time there, and it was a pleasure getting to know and talk to different engineers and engineering leaders.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yXp6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yXp6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yXp6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yXp6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yXp6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yXp6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg" width="1456" height="767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:767,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146805,&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/206304587?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.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_!yXp6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yXp6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yXp6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yXp6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66d09a0d-5fe1-47b0-8669-2f0335856359_1600x843.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Here is also the article, based on my conversation with </span><a href="https://www.linkedin.com/in/michael-bolin-7632712/"><span>Michael Bolin</span></a><span>, Tech Lead for the Codex open-source repo. We talked all about how he does AI-assisted engineering:</span></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ed1b201b-47d8-4348-9c94-811cce4e1993&quot;,&quot;caption&quot;:&quot;Intro I recently had the pleasure of visiting OpenAI&#8217;s offices in San Francisco, and one of the people I talked to there was Michael Bolin, a former Distinguished Engineer at Meta, now OpenAI Tech Lead for the Codex open source repo (Codex CLI).&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How OpenAI Codex Tech Lead Does 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-06-04T12:43:09.516Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13f43e64-a86c-4942-bc6a-7edfb490b972_1600x898.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-openai-codex-tech-lead-does-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200524536,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:37,&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;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>In today&#8217;s article, I am sharing the insights from my conversation with <a href="https://www.linkedin.com/in/veeve/">Venkat Venkataramani</a>, VP of Applied Infrastructure, OpenAI, and <a href="https://www.linkedin.com/in/emmaytang/">Emma Tang</a>, who is leading Data Infrastructure at OpenAI.</p><p>We talked all about how infrastructure teams work.</p><p>This is an article for paid subscribers, and here is the full index:<br>- 5 Core Pillars of Infrastructure at OpenAI<br>- Infrastructure teams are critical to the success at OpenAI<br>- The amount of AI-generated code is lower than with product teams<br>- How they prioritize work?<br>- Unblocking teams is a crucial part of prioritization<br>&#128274; Their primary challenge with infrastructure at OpenAI has always been the pace of growth<br>&#128274; Another challenge is the unpredictability<br>&#128274; AI-generated PRs have also shown to be another infrastructure challenge<br>&#128274; What makes a great engineer for an infrastructure team?<br>&#128274; How they measure the success of the infrastructure teams?<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>5 Core Pillars of Infrastructure at OpenAI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jy1M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jy1M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jy1M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jy1M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jy1M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jy1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99522,&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/206304587?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.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_!jy1M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jy1M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jy1M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jy1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84b49f8-2630-47fd-8694-8e10b424e152_1600x937.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At OpenAI, they organize their infrastructure around 5 main pillars, each focusing on a specific part.</p><ol><li><p><strong>Developer Productivity</strong></p></li></ol><p>Focusing on improving the software development process + research, giving everyone the tools and capabilities to do the best work possible.</p><p>Think of it as everything that helps teams build, test, deploy, and move faster, so that everyone can move as fast as they can.</p><ol start="2"><li><p><strong>Compute Infrastructure</strong></p></li></ol><p>This is the specific hardware and/or software needed for all the computing behind OpenAI&#8217;s products. This includes the infrastructure powering: ChatGPT, API, Codex, and any future products.</p><p>Venkat also mentions that this specific pillar could be referred to as <em>Fleet Infra</em>, as it&#8217;s specifically focusing on GPU infrastructure.</p><ol start="3"><li><p><strong>Networking and Storage</strong></p></li></ol><p>With this infrastructure, AI workloads can communicate while storing data generated by models and apps.</p><p>This pillar goes hand-in-hand with the compute infrastructure, as their work is closely related.</p><ol start="4"><li><p><strong>Observability</strong></p></li></ol><p>Monitoring, telemetry, metrics needed to keep the systems reliable. That&#8217;s the focus of this specific pillar. The goal is to detect issues quickly, understand what&#8217;s happening across the infrastructure, and ensure that the services are reliable.</p><ol start="5"><li><p><strong>Data Infrastructure</strong></p></li></ol><p>The last but definitely not least. Venkat describes it as one of the most important infrastructure organizations because basically every application continuously generates data.</p><p>This is the infrastructure that enables OpenAI&#8217;s feedback loop, helping improve future models and products.</p><p>Emma shared a great example of their work, which is an <a href="https://openai.com/index/inside-our-in-house-data-agent/">in-house data agent</a>. They created an internal-only tool where everyone inside OpenAI can ask data-related questions and get the insights needed in order to make data-driven decisions.</p><p>No need to go to data engineers to &#8220;generate another dashboard&#8221;, they can simply ask the data agent to get the desired insights they are looking for.</p><h2>Infrastructure teams are critical to the success at OpenAI</h2><blockquote><p>Everyone&#8217;s productivity is determined by how well the infrastructure enables them.</p></blockquote><p>With bad infrastructure, you are limiting how fast people can move and make things happen. You want to enable everyone instead to do the best work possible. </p><p>It&#8217;s crucial to enable both:</p><ul><li><p>teams and people internally at OpenAI, and </p></li><li><p>the customers/users </p></li></ul><p>to be able to do what they want to do. </p><p>A good example is the following: Good infra plays a huge role in user experience, like how fast ChatGPT responds to the questions being asked, and also how reliable it is.</p><p>And there&#8217;s another important factor as well, which is cost, and balancing cost with speed and reliability. How to find the right balance between them, so that they don&#8217;t burn the full budget just on compute.</p><p>And then also specifically for data infrastructure, it&#8217;s important to have a good infrastructure in place so that every team inside OpenAI is able to make data-driven decisions.</p><p>It&#8217;s important to view infrastructure as the backbone of many other essential functions a business can&#8217;t operate without.</p><h2>The amount of AI-generated code is lower than with product teams</h2><p>This is a very important insight, mentioned by Emma, as many people may believe that you can just use AI and generate thousands of lines of code without consequences. That&#8217;s completely not the case when you are building infrastructure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o1Ym!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o1Ym!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o1Ym!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o1Ym!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o1Ym!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o1Ym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg" width="1456" height="641" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0aa9aa05-1633-4bd2-a961-636559a8d055_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;:74060,&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/206304587?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_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_!o1Ym!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o1Ym!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o1Ym!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_1600x704.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o1Ym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa9aa05-1633-4bd2-a961-636559a8d055_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The infrastructure work is a lot more critical to the business, and with one simple mistake, there can be huge consequences. You can block other teams from being able to progress with their work, and even worse, the users might not be able to achieve what they want to do using their products.</p><p>They focus a lot more on understanding every single line of code and making sure that everything works correctly. Therefore, they don&#8217;t see as much higher productivity boost using LLMs than some other more product-facing teams.</p><h2>How they prioritize work?</h2><p>As you may know, working in any kind of platform/infrastrucure team, there&#8217;s always a big issue with how to effectively prioritize the work, as there are often many competing priorities. I&#8217;ve asked Venkat about how they think about prioritization.</p><p>The really important message and how they think about infrastructure is the following.</p><blockquote><p>They think about infrastructure as a product.</p></blockquote><p>So, the main thing they keep in mind is that any kind of infrastructure you are building, e.g., CI/CD pipelines, data infrastructure, analytics, cloud infra for compute, etc., think of that as a product that you are building.</p><p>And everyone using your infrastructure (product) is the customer. Very similar to having an actual product and offering it to real customers.</p><p>And an example that Venkat mentioned:</p><blockquote><p>If you are a startup, and you have a lot of competing customers, and you want to say &#8220;yes&#8221; to all of them, you find a way to make it work.</p></blockquote><p>That&#8217;s very similar to what they try to do at the infrastructure organization as well. They try to say &#8220;yes&#8221; as much as they can, but oftentimes there has to be a certain negotiation.</p><p>They might not be able to do everything that a certain team asks for, but maybe they can do 4 out of 5 things, and that can be delivered in the following week.</p><h2>Unblocking teams is a crucial part of prioritization</h2><p>And the second important thing regarding prioritization is that if a certain ask is far away from their focus, they&#8217;ll ask how they can unblock that specific team as quickly as possible, so that at least they can move forward.</p><p>And they&#8217;ll focus on building a quick solution (even if that might not be the best possible solution), just to unblock that specific team. What&#8217;s important here is that the solution is built in a way that can be easily replaced with the proper solution down the line.</p><p>And what they&#8217;ll do after is launch a project where they would find the best solution to that specific ask, and build it in the next 1-3 months.</p><blockquote><p>Think of it as building an MVP &#8594; unblocking the team with it &#8594; building an actual long-term solution and replacing the MVP.</p></blockquote><h2>Their primary challenge with infrastructure at OpenAI has always been the pace of growth</h2><p>Venkat mentioned that building infrastructure that scales to these heights is a hard but not impossible task. </p>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-openai-builds-infrastructure">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[A Lot of Software Engineering Is Becoming Engineering Leadership]]></title><description><![CDATA[The important shift in software engineering work from 2 years ago to today.]]></description><link>https://newsletter.eng-leadership.com/p/a-lot-of-software-engineering-is</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/a-lot-of-software-engineering-is</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 06 Jul 2026 19:35:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ba6d3cd1-8ecc-4833-b2fa-9d1f850c59f7_1600x856.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_!OODW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OODW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OODW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OODW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OODW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OODW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg" width="1456" height="779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:779,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120653,&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/205280231?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.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_!OODW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OODW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OODW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OODW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce754ca-3231-46a7-8727-08b03121cb25_1600x856.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/a-lot-of-software-engineering-is">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Anthropic Builds AI-Native Engineering Teams]]></title><description><![CDATA[Insights from my conversation with Katelyn Lesse, Head of Platform Engineering, Anthropic.]]></description><link>https://newsletter.eng-leadership.com/p/how-anthropic-builds-ai-native-engineering</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-anthropic-builds-ai-native-engineering</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Wed, 01 Jul 2026 14:38:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/73635b60-2f1d-4657-b0f4-5e0add7128d0_1600x856.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_!GuNp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GuNp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GuNp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GuNp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GuNp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GuNp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg" width="1456" height="779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:779,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96535,&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/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.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_!GuNp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GuNp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GuNp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GuNp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd732b29d-1e88-4993-a9c8-89502838548f_1600x856.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Intro</h2><p>With AI-assisted engineering being the standard way of building software these days, every company is trying to answer the same question: </p><blockquote><p>What does an AI-native engineering team actually look like?</p></blockquote><p>To help us with this, I recently had the pleasure of talking with <a href="https://www.linkedin.com/in/katelynlesse/">Katelyn Lesse</a>, Head of Platform Engineering at Anthropic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Uac2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Uac2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Uac2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Uac2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Uac2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Uac2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg" width="952" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:952,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39814,&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/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.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_!Uac2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Uac2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Uac2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Uac2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd30263f5-a171-47a9-ab72-be69ad304546_952x448.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We talked about a LOT of different topics regarding Anthropic&#8217;s engineering culture, how they work, and how they build their products. She shared a lot of interesting insights, some of which will be shared today, and some in future articles.</p><p>In today&#8217;s article, I&#8217;ll share, based on our conversation, how Anthropic builds AI-native engineering teams.</p><p>This is an article for paid subscribers, and here is the full index:<br>- What does AI-native actually mean at Anthropic?<br>- The structure of AI-native teams<br>- Similar structure with an important difference<br>- With many projects happening simultaneously in the team, there&#8217;s a bigger need for PMs<br>- They are even looking for more PMs in a cross-functional team?<br>- No dedicated QAs, automated testing + AI Evals are more important than ever<br>- All of their code is AI-generated<br>- Defining the desired outcome is key when working with AI<br>&#128274; Additional use cases for using AI in their work <br>&#128274; Responsibility + accountability should always be on engineers, never on AI<br>&#128274; AI-native engineers are becoming tech-agnostic<br>&#128274; How has the onboarding of new engineers changed from 1-2 years ago?<br>&#128274; Working with AI agents should be the new normal for all companies<br>&#128274; Last words</p><p>Additionally, earlier this year, I talked with Thibault Sottiaux, Head of Codex at OpenAI, on how OpenAI is building AI-native engineering teams. If you haven&#8217;t read the article, I highly recommend doing so here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b1082281-6753-468f-9fc6-1d80d214ad48&quot;,&quot;caption&quot;:&quot;Intro AI is changing how software is built at a pace most organizations aren&#8217;t prepared for, especially larger companies.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Build AI-Native Engineering Teams&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-02-18T23:25:35.800Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe51b9c0-fae2-4aaa-a78b-4ed24e6b226f_1600x793.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-to-build-ai-native-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188315406,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:135,&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><p>Let&#8217;s start!</p><h2>What does AI-native actually mean at Anthropic?</h2><p>As mentioned in the article <a href="https://newsletter.eng-leadership.com/p/ai-native-engineering-leadership">AI-Native Engineering Leadership</a>, there are many definitions of being &#8220;AI-native&#8221; across different companies. I&#8217;ve asked Katelyn about what it means at Anthropic. She mentioned the following.</p><blockquote><p>Being truly AI-native means that AI is built into the workflow so that it doesn&#8217;t feel like an extra tool.</p></blockquote><p>Whether you&#8217;re writing code with AI in collaboration or running autonomous AI systems in the background, AI should become a part of the process rather than something separate. </p><p>When it works seamlessly and feels natural, that&#8217;s when you are AI-native.</p><h2>The structure of AI-native teams</h2><p>Throughout our conversation with Katelyn, one point she mentioned many times is the following:</p><blockquote><p>Many aspects of software development haven&#8217;t changed, and likely don&#8217;t need to change, even as AI becomes deeply integrated into engineering teams.</p></blockquote><p>Therefore, that&#8217;s exactly the case in the Anthropics team structure. They still use the traditional 2-pizza cross-functional team structure, with 5-8 engineers in the team, an engineering manager leading the team, a PM, and a designer as part of the team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fQZF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fQZF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fQZF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg" width="1456" height="495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:495,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60680,&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/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.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_!fQZF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQZF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28cb870d-2bdd-4adf-a477-f9522f272053_1600x544.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The reasoning for it is the following:</p><p>Teams still need enough people to build, operate, and maintain systems over time. Ownership, reliability, and shared knowledge are crucial, regardless of how much AI is involved. The difference is just that AI gives everyone significantly more leverage.</p><h2>Similar structure with an important difference</h2><p>In a traditional team, you had 1 tech lead, who would lead the project from the tech perspective and coordinate with other teams, while other engineers on the team focused more on implementing features and completing tasks.</p><p>Today, almost every engineer is expected to take on a tech lead role if needed. The reason are AI tools, which can enable individuals to accomplish a lot more than before.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rhrj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rhrj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rhrj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg" width="1456" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69200,&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/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.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_!rhrj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rhrj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50cea03a-cd11-421c-82c2-c6ee6b85b18c_1600x808.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As a result, the team size is unchanged, but the work changes. </p><blockquote><p>A team of 8 engineers that previously focused on 1 or 2 projects at a time can now potentially run 4 or 5 projects in parallel. </p></blockquote><p>The team still owns and maintains the same systems, but AI enables everyone to execute far more work in parallel.</p><h2>With many projects happening simultaneously in the team, there&#8217;s a bigger need for PMs</h2><p>I<span>nterestingly, Katelyn mentioned that AI has not reduced the need for PMs, especially TPMs, product managers who really understand the underlying tech as well. She sees the role as even more important.</span></p><p><span>That&#8217;s pretty different from what some other companies are doing, where they actually have fewer PMs. Like </span><a href="https://newsletter.eng-leadership.com/p/how-openais-codex-team-works-and"><span>OpenAI with a 30:1 engineers per PM ratio</span></a><span>, and companies like </span><a href="https://newsletter.eng-leadership.com/i/201964572/1-the-organizational-structure-of-the-top-1-teams"><span>Telnyx</span></a><span> or </span><a href="https://newsletter.eng-leadership.com/p/the-product-engineer-company-how"><span>Portkey</span></a><span>, where they work with 0 or a few PMs.</span></p><p><strong>This is her reasoning:</strong> With engineers being able to build and ship software much faster with AI, the bottleneck shifts from implementation to decision-making. And the challenge is no longer whether a team can build something, but whether it is building the right thing. So, that&#8217;s where PMs come in.</p><p>Additionally, Anthropic has a specific role inside their company called Prod Ops (product operations), with the role of making systems, processes, and tools more effective so PMs and teams can make better decisions more quickly and achieve better results.</p><p>She sees that in an AI-native environment, strong product management becomes even more valuable because it ensures that increased engineering capacity is focused on the highest-impact problems.</p><h2>They are even looking for more PMs in a cross-functional team?</h2><p>Traditional teams had 1 product manager supporting a team of engineers. They have the same setup &#8594; 1 PM per team, but she believes this will change soon in their teams.</p><p>There are simply more decisions to make, more customer needs to understand, and more projects to coordinate. Because of this, her team is finding that they need more PMs than before.</p><p>She believes every team needs someone who deeply understands what customers need, what the team is trying to achieve, and what should be built next. </p><h2>No dedicated QAs, automated testing + AI Evals are more important than ever</h2><p>They don&#8217;t have a dedicated QA engineer inside the team. Testing is a shared responsibility across the team.</p><p>They also rely heavily on automated testing. And because AI allows engineers to generate code much faster, they have to be careful about how tests are written. </p><p>They value the traditional quality pyramid:</p><ul><li><p>Most unit tests</p></li><li><p>Lesser integration test</p></li><li><p>Even fewer e2e tests</p></li></ul><p>And specifically, they focus on creating quality unit tests and a smaller number of slower end-to-end tests. This helps keep development moving quickly and prevents the CI pipeline from becoming a bottleneck (long time for tests to pass).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IUtE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IUtE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IUtE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IUtE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IUtE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IUtE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg" width="1456" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134843,&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/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.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_!IUtE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IUtE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IUtE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IUtE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe191674d-1b02-47f3-a154-f783a7722ba1_1600x696.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Another important part of testing is evaluating their AI models and products (<a href="https://newsletter.eng-leadership.com/p/ai-evals-how-to-systematically-improve">AI Evals</a>). They invest a lot of time in building and maintaining evaluation systems that help them measure quality and ensure new models, products, and platform updates perform as expected before reaching customers.</p><p>This work is not owned by a single team. Engineers spend a lot of time on testing and evals, and PMs are also heavily involved as well. Everyone contributes to making sure products meet a high standard before they are released.</p><p>She also mentioned that roles inside the team have become a lot more flexible and that there is no clear separation of responsibilities.</p><p>Like everyone these days, they are also learning as they go, they don&#8217;t believe they have found a perfect formula, they are adjusting based on what they see works for them and what doesn&#8217;t.</p><h2>All of their code is AI-generated</h2><p><span>I asked Katelyn if her teams have a similar sentiment to what </span><a href="https://x.com/bcherny"><span>Boris Cherny</span></a><span> (Head of Claude Code) has mentioned, which is that all of his code is AI-generated these days.</span></p><p><span>And she mentioned that it&#8217;s what their teams do as well. However, the important thing that she added is that this doesn&#8217;t mean AI is building software on its own.</span></p><p><span>She mentioned that engineers play the most important role in designing systems and making architectural decisions. AI is an excellent collaborator during this process, but engineers are responsible for deciding how large and complex systems should be built.</span></p><p><span>Once the design is clear, the implementation is largely handled by AI agents. Rather than switching back and forth between AI agents generating code and manually writing code, it&#8217;s better to guide the agents until they produce the desired result.</span></p><p><span>This is also a very important thing she mentioned:</span></p><blockquote><p>The effective use of AI is not about asking an LLM to generate code and accepting the first answer. You should continuously steer the agent, provide feedback, and let it test and improve its own work until it meets the required standard.</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_!TY4S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TY4S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TY4S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg" width="1456" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91330,&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/200989131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.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_!TY4S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TY4S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0281fea-e871-43d3-aa93-51a8ed0d82ad_1600x778.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Because of this, she believes reviewing AI-generated work has become one of the most valuable engineering skills. </p><h2>Defining the desired outcome is key when working with AI</h2><p>Additionally, her top tip for working with agents is to define the desired outcome instead of simply assigning a task. </p><blockquote><p>Rather than saying, &#8220;Build me a dashboard,&#8221; you should clearly describe what the finished dashboard should accomplish, what success looks like, and any important requirements or examples.</p></blockquote><p>To support this workflow, her team built a feature called <a href="https://platform.claude.com/docs/en/managed-agents/define-outcomes">Outcomes</a> in <a href="https://platform.claude.com/docs/en/managed-agents/overview">Claude Managed Agents</a>.</p><p>You provide a simple description of the desired result, and a second AI agent evaluates whether the generated solution meets those expectations. If it doesn&#8217;t, the coding agent automatically iterates and tries again before presenting the final result.</p><p>The clearer you define the outcome, the better the AI performs. </p><blockquote><p>Good prompts are less about telling the AI what to do step by step and more about clearly describing what success looks like.</p></blockquote><h2>Additional use cases for using AI in their work</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-anthropic-builds-ai-native-engineering">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[5 Learnings Building Canva for AI Agents]]></title><description><![CDATA[Full recording and insights from the talk from Anwar Haneef, GM & Head of Ecosystem, Canva, at the Engineering Leadership LIVE event in San Francisco.]]></description><link>https://newsletter.eng-leadership.com/p/5-learnings-building-canva-for-ai</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/5-learnings-building-canva-for-ai</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 29 Jun 2026 13:30:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8aa084e6-02b0-492a-9e4a-7ab50199a230_1600x880.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_!Q0km!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q0km!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q0km!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q0km!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q0km!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q0km!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg" width="1456" height="801" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105988,&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/203834916?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.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_!Q0km!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q0km!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q0km!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q0km!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8cefb1e-4b78-4afe-a7da-13b7650b4abc_1600x880.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/5-learnings-building-canva-for-ai">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Building Trust and Credibility is the New Moat for Engineering Leaders]]></title><description><![CDATA[It's more important than ever to be considered trustworthy, especially to the leadership team and stakeholders. This is how to do it!]]></description><link>https://newsletter.eng-leadership.com/p/building-trust-and-credibility-is</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/building-trust-and-credibility-is</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 25 Jun 2026 12:22:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f1ef6856-f632-4660-9149-e8d7548830ad_1600x888.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_!ztFM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ztFM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ztFM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ztFM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ztFM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ztFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85584,&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/203447811?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.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_!ztFM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ztFM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ztFM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ztFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d70664-0fe6-4525-a046-7190d6695c21_1600x888.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Intro</h2><p>We hear the word &#8220;moat&#8221; a lot these days, especially in the context of AI.</p><p>&#8220;Good judgment is the new moat for engineers&#8221;. &#8220;Harness is the new moat for AI products&#8221;. &#8220;Loop engineering is the new moat&#8221;.</p><p>So, in the spirit of a trending word, I&#8217;ll be sharing what I believe is the new moat (competitive advantage) for engineering leaders in this article.</p><p>The insights are based on what I am hearing and seeing regularly from talking with different engineers and engineering leaders across the industry, and what I recommend they do in order to become valuable at their company and grow in their careers.</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- This is the situation that I&#8217;ve seen happening now quite a few times<br>- Another situation that happens on a team level<br>- Being able to manage expectations well is becoming THE job of engineering leaders<br>&#128274; How to build credibility and become trustworthy?<br>&#128274; Building up your skills<br>&#128274; Improve the way people perceive you<br>&#128274; A really good flow that I suggest these days to everyone<br>&#128274; External vs internal credibility<br>&#128274; Becoming trustworthy<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>This is the situation that I&#8217;ve seen happening now quite a few times</h2><p><span>This is a fictional example, but imagine you are a CTO or a VP of Engineering of a mid-size company. The CEO, or some other C-suite leader, happens to hear about a new AI tool or reads a certain blog post about a specific approach that would 10x the engineering productivity.</span></p><p><span>There are 2 options on what happens next.</span></p><ol><li><p><span>Sends the link to the tool/blog post to the engineering leader e.g., CTO, VP of Engineering.</span></p></li><li><p><span>Starts planning the adoption process of the tool or that specific approach.</span></p></li></ol><p><span>Option 1 is totally fine, and I definitely recommend that CEOs and other C-suite members be curious and look for what may be a good opportunity for the organization.</span></p><p><span>But the problem comes with option 2. They don&#8217;t consult with the engineering leader to determine whether that tool is actually worth it, they just start with the adoption process.</span></p><p><span>They set up all the meetings and start the initiative. After it&#8217;s already in progress, and everyone is talking about it, they call the engineering leader in the room to just align on the details of the execution.</span></p><p><span>That&#8217;s unfortunately where it&#8217;s too late for the engineering leader to have a say, whether it&#8217;s actually worth it or not. They are just expected to own the implementation with the expectation of engineering productivity to increase drastically. And that&#8217;s the problem.</span></p><p><span>As an engineering leader, you </span><em><span>shouldn&#8217;t</span></em><span> be &#8220;looped in&#8221; to a new AI initiative, you should be the one who is owning that initiative.</span></p><p><span>And the reason why you are not owning it is the lack of trust and credibility. You haven&#8217;t made yourself trustworthy enough to have a say in whether the tool is even needed or not, which is a huge issue and can hurt you a lot in your role.</span></p><h2>Another situation that happens on a team level</h2><p>You are either a Tech Lead (Staff), Team Lead, or an EM leading the team. Your Director of Engineering comes back from a conference and is hyped by all the engineering productivity gains they hear that other companies have accomplished.</p><p>They might also be pressured by the leadership team to show a higher productivity increase in their teams.</p><p>You&#8217;ve been telling them that you and the team are trying everything they can to find productivity improvements with AI tools, but because of the complexity of the codebase and the nature of the work (infrastructure), the productivity increases are not that high, and you can&#8217;t just blindly trust AI-generated code, as the work is very critical to ensure the stability of the services.</p><p><span>There are 3 options on what happens next.</span></p><ol><li><p><span>They believe you and just ask a few more questions about what the steps to higher productivity would be.</span></p></li><li><p><span>They don&#8217;t believe you, and start asking other leads about why your team doesn&#8217;t have so much productivity improvements.</span></p></li><li><p><span>Starts planning the adoption process of a new tool without telling your team, or worse, looks to disrupt the team, and change the members or the lead of the team.</span></p></li></ol><p><span>The first option is where you want to be, and where your word has weight. But with options 2 and 3, you might have quite an issue, and the main reason, again, is credibility and trust.</span></p><p><span>They don&#8217;t trust you enough that your word has weight and that you mean to do the right things for the organization. This can be quite an issue if you don&#8217;t improve in this area.</span></p><h2>Being able to manage expectations well is becoming THE job of engineering leaders</h2><p>As both examples above have illustrated, there&#8217;s a lot of pressure on people to showcase &#8220;magical results&#8221; with AI, since many people are experiencing FOMO regarding AI, because they hear from other people how well they are doing using AI.</p><p>And the problem comes if you, as an engineering leader, don&#8217;t have that trust and credibility. If that&#8217;s the case, your input might not be taken seriously, which can cause a lot of issues for you and your team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V9YF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V9YF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V9YF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V9YF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V9YF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V9YF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg" width="1456" height="2054" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2054,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349453,&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/203447811?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.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_!V9YF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V9YF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V9YF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V9YF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48676e7e-20c7-4af8-8039-99345150df95_1600x2257.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>So, my main advice these days is: Figure out how you can make yourself as trustworthy as possible.</p></blockquote><p>This can single-handedly solve so many issues for you as an engineering leader, and of course, this is a big competitive advantage that&#8217;ll help you grow in your career.</p><p>There are many ways you can do that, the important thing is that you showcase yourself as an expert in what you do and have some social proof.</p><p>For me, personally, writing online has worked best, and I definitely recommend it to everyone to start doing that.</p><p>Now, let me share in detail on what you should do to become trustworthy and build credibility, so your word has weight, which is crucial at this time!</p><p>As mentioned, this can be the difference in having a great time in your role and being a candidate for promotion, or you stagnate and be a potential candidate for replacement.</p><h2>How to build credibility and become trustworthy?</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/building-trust-and-credibility-is">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI Transformation Journey: 3 Myths and Learnings]]></title><description><![CDATA[Full recording and insights from the talk from Vinay Perneti, VP of Engineering, Augment Code, at the Engineering Leadership LIVE event in San Francisco.]]></description><link>https://newsletter.eng-leadership.com/p/ai-transformation-journey-3-myths</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/ai-transformation-journey-3-myths</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 22 Jun 2026 13:32:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/40cb8ba2-7ecb-4b8d-bea7-a69555b724a6_1600x873.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_!WopJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WopJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WopJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WopJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WopJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WopJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f2461ed-a2f4-4acf-a296-b0d47d346940_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;:71934,&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/202940718?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_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_!WopJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WopJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WopJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WopJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f2461ed-a2f4-4acf-a296-b0d47d346940_1600x898.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/ai-transformation-journey-3-myths">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Do Performance Reviews]]></title><description><![CDATA[Full guide on how to set up successful performance reviews based on my personal experience and what has worked best for me and my teams.]]></description><link>https://newsletter.eng-leadership.com/p/how-to-do-performance-reviews</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-do-performance-reviews</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Thu, 18 Jun 2026 13:06:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0b8b0060-bd3c-4d73-8ebd-d7724f6d4a49_1600x812.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_!9ATp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9ATp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9ATp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9ATp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9ATp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9ATp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg" width="1456" height="882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:882,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101786,&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/161377557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.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_!9ATp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9ATp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9ATp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9ATp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50620f70-06a1-4d07-b0fe-c6c61856733e_1600x969.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Intro</h2><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">Performance reviews play an important part in any organization, and when done the right way, they help a lot with:</span></p><ul><li><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">acknowledging the good work,</span></p></li><li><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">areas for improvement and</span></p></li><li><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">setting individual goals.</span></p></li></ul><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">It&#8217;s important to use them the right way and not have them for the wrong reasons.</span></p><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">There are cases where companies use them for the wrong reasons and </span><a href="https://newsletter.eng-leadership.com/p/setting-effective-targets-for-developer"><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">track metrics that don&#8217;t make sense</span></a><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">, like lines of code delivered, AI token consumption (a popular metric these days).</span></p><blockquote><p>The way I look at performance review meetings and the biggest benefit of them is that everyone sets goals and has clarity on where they want to grow and in which areas they can improve.</p></blockquote><p>In today&#8217;s article, I&#8217;ll be breaking down what a good performance review process looks like, my advice on how to handle it, and also tips for everyone on how to implement it correctly.</p><p>This is an article for paid subscribers, and here is the full index:</p><p>- You shouldn&#8217;t wait for the performance review to give feedback<br>- Every company has a slightly different process regarding performance reviews<br>- The cadence of performance reviews<br>- Understanding different reviews<br>&#128274; The tools to use<br>&#128274; The process for setting up performance reviews<br>&#128274; Prepare for the meeting<br>&#128274; An important tip for writing an effective self-review: updating your brag list of wins regularly<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>You shouldn&#8217;t wait for the performance review to give feedback</h2><p>Let&#8217;s first start with a very important thought, and that is that I am a big believer in giving early and frequent <a href="https://newsletter.eng-leadership.com/p/how-to-give-constructive-feedback?utm_source=publication-search">feedback</a> and especially using <a href="https://newsletter.eng-leadership.com/p/how-to-have-great-11-meetings">1:1 meetings</a> for that.</p><p>Therefore, I always keep in mind the following:</p><blockquote><p>Any feedback for improvement you give on a performance review should not come across as a surprise.</p></blockquote><p>You should already give feedback on 1:1 meetings regularly beforehand. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q4oM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q4oM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q4oM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q4oM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q4oM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q4oM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg" width="1456" height="693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:693,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65715,&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/161377557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.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_!Q4oM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q4oM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q4oM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q4oM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae0ab42-0d92-416e-b06e-a6831bf38a35_1600x761.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you wait for the performance review, it&#8217;s overwhelming, and it&#8217;s impossible to accurately capture everything, especially if you do performance reviews once a year.</p><p>Timely feedback can be crucial for the success of your team and people. In my opinion, this is key if you want to lead a team successfully.</p><p>Waiting too long to give feedback is not the way to go, and I learned that the hard way as a first-time manager. Here is my story:</p><blockquote><p>I thought that my timing to give feedback needed to be perfect. And because of my waiting, things got a lot worse.</p><p>I said to myself: &#8220;Maybe things will get better if I wait for a bit more time&#8221;. Well, the reality was that things didn&#8217;t. And my waiting for perfect timing made it a lot worse.</p><p>Similar to making decisions. &#8220;They need to be perfect&#8221;, I said to myself. And that got me to the place where I didn&#8217;t make the decisions fast enough, which actually blocked my team from progressing.</p><p>And I realized over time that not all the decisions will be the absolute right ones, but it&#8217;s much better to make a decision and reverse it later if needed, instead of not making it at all.</p></blockquote><p>Now that we understand how important continuous feedback is, let&#8217;s focus more on how to do performance reviews.</p><h2>Every company has a slightly different process regarding performance reviews</h2><p>In this article, I am sharing my experience on what has worked well for me and what my recommendation is regarding the performance review process.</p><p>But it&#8217;s very important to understand that companies might have a slightly different process, the tools they use, and also the cadence.</p><p>So, make sure to check what the process at your company looks like. I&#8217;ll be writing from the perspective of a manager who is setting up the performance review process in the organization for the first time.</p><h2>The cadence of performance reviews</h2><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">The cadence that worked best for me is once a year, especially if you are giving regular feedback in 1:1 meetings. The specific timing doesn&#8217;t matter that much, some companies do it in the middle of the year, some in December.</span></p><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">I did it on both occasions, and the only important thing is alignment across the full organization.</span></p><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">Every 6-month cadence works as well, but then you need to communicate that on one occasion, there won&#8217;t be salary increases and promotions (unless a company makes that possible 2x per year).</span></p><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">I also heard that some companies do quarterly reviews as well, but in my opinion, that&#8217;s too frequent. It&#8217;s not enough time to accurately capture the goals and work through them, especially if you regularly meet in a 1:1 meeting and talk about them.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6hA2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6hA2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6hA2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6hA2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6hA2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6hA2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg" width="1456" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72249,&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/161377557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.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_!6hA2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6hA2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6hA2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6hA2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1231d667-3f67-4cbc-82d4-2224f80af209_1600x813.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once a year is great, because normally, companies have a policy to do promotions and salary increases once a year, and then it goes well together with the performance review, so everyone&#8217;s expectations are aligned.</p><p>As an employee, if you know when you can potentially expect your salary to be increased or get promoted, you can plan on achieving the goals that you&#8217;ve set for yourself during that time, and share the results at the performance review meeting.</p><p>That&#8217;s also the reason why <a href="https://newsletter.eng-leadership.com/p/keep-a-brag-list-of-the-wins-you">keeping a brag list of wins</a> is so important, we&#8217;ll go more into that later in the article!</p><h2><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">Understanding different reviews</span></h2><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">First, it&#8217;s important to know what you want to track. These are the 4 main reviews (based on priority) that you can track:</span></p><ul><li><p><strong><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">Self-review</span></strong><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">: Every individual reflects on their own wins, weaknesses, and their career development (priority 5/5)</span></p></li></ul><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">It&#8217;s really important that this part is included, because that&#8217;s how every individual can reflect on how they are doing based on their own perspective, share all the wins, and also share their goals as well.</span></p><ul><li><p><strong><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">Manager review</span></strong><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">: Managers evaluate progress against objectives and assess the overall role effectiveness of individuals (priority 5/5)</span></p></li></ul><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">Of course, the performance review is not an actual performance review if a manager doesn&#8217;t evaluate and assess how a certain individual is doing in their role. As mentioned in the beginning, the evaluation should not come as a surprise.</span></p><ul><li><p><strong><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">Peer review</span></strong><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">: Colleagues provide feedback on collaboration and support (priority 3/5)</span></p></li></ul><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">This is not mandatory, but I recommend doing this because it may give a bit of a signal on how effectively the specific individual is collaborating and supporting others. These reviews should also be anonymous.</span></p><ul><li><p><strong><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">Upward review</span></strong><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">: Direct reports evaluate their manager&#8217;s effectiveness and leadership skills (priority 3/5)</span></p></li></ul><p><span data-color="rgb(14, 16, 26)" style="color: rgb(14, 16, 26);">This one is not mandatory as well, but it can be a good signal on how you, as a manager, are doing (or other managers). These reviews should also be anonymous.</span></p><h2>The tools to use</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/how-to-do-performance-reviews">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What the Top 1% of Engineering Teams Do Differently with AI]]></title><description><![CDATA[Full recording and insights from the talk at the Engineering Leadership LIVE event in San Francisco.]]></description><link>https://newsletter.eng-leadership.com/p/what-the-top-1-of-engineering-teams</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/what-the-top-1-of-engineering-teams</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Mon, 15 Jun 2026 12:17:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T-m6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.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_!T-m6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T-m6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T-m6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T-m6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T-m6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T-m6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg" width="1456" height="739" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:739,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66666,&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/201964572?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.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_!T-m6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T-m6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T-m6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T-m6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d1960c-1501-4dcb-b884-6d0ff24e72d5_1600x812.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/what-the-top-1-of-engineering-teams">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Should You Go From Engineering Manager Back to Being an IC?]]></title><description><![CDATA[Engineering managers are more desired than ever to become ICs. Should you make the jump?]]></description><link>https://newsletter.eng-leadership.com/p/should-you-go-from-engineering-manager</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/should-you-go-from-engineering-manager</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Wed, 10 Jun 2026 12:51:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/971515e4-92c1-4afe-8d50-b8cca0df6a9a_1600x868.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_!yvSa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yvSa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yvSa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yvSa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yvSa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yvSa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg" width="1456" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80465,&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/201399591?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.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_!yvSa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yvSa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yvSa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yvSa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9349188e-813a-4f49-95c5-b6a8f13850a4_1600x838.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Intro</h2><p>A question that came up frequently on the <a href="https://www.linkedin.com/posts/gregorojstersek_engineering-leadership-live-event-in-san-ugcPost-7467569285121413122-nusc/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAACY48X4BceBR-X1yz7pveZWZVRQJIAb1DR4">Engineering Leadership LIVE</a> event in San Francisco that I hosted together with my friends from Augment Code was:</p><blockquote><p>Should I go back to being an IC or stay being an Engineering Manager?</p></blockquote><p>Here are also some of the pictures from the event:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JE5I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JE5I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JE5I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JE5I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JE5I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JE5I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg" width="1456" height="1001" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1001,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:520328,&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/201399591?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.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_!JE5I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JE5I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JE5I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JE5I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F445a0b80-8fcf-4e94-8ee7-92fe5760b270_1600x1100.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s a very important question to ask, because there are changes in our industry, and it&#8217;s crucial that you understand what&#8217;s happening so you can make the best decision for yourself.</p><p>There are different trends that many companies are following these days, and there&#8217;s also a bit of a change in how I think about moving to Director or VP roles (executive). So, if you are an engineering manager, asking yourself this question, it&#8217;s a must-read article for you!</p><p>In today&#8217;s article, I am sharing my advice on what you should do, what has changed, some of the insights are based on my discussions we had at the event, and of course, what I am seeing and hearing from many other engineers and engineering leaders across the industry.</p><p>This is an article for paid subscribers, and here is the full index:<br>- How are engineering leadership roles changing?<br>- Engineering leadership skills are more important than ever<br>- Managers, more desired than ever to become ICs<br>&#128274; Should you go back to being an IC as an EM?<br>&#128274; 1. If your company decides to move you from an engineering manager to an equivalent position in the IC path (Staff or Principal Engineer)<br>&#128274; 2. If you are an EM right now and are thinking of making a move back to being an IC (Staff or Principal Engineer)<br>&#128274; 3. If you are an EM looking for a new role<br>&#128274; Both paths can be a very viable choice<br>&#128274; Last words</p><p>Let&#8217;s start!</p><h2>How are engineering leadership roles changing?</h2><p>This is something I have already mentioned in the article: <a href="https://newsletter.eng-leadership.com/p/ai-native-engineering-leadership">AI-Native Engineering Leadership</a>, but I believe it&#8217;s really important that we go through it here as well, because it&#8217;s crucial that you understand what&#8217;s happening in the industry.</p><p>I&#8217;ve always looked at engineering leadership roles as the following:</p><ul><li><p>IC path: Staff Engineer, Tech Lead, Lead Engineer or higher (Principal, Distinguished)</p></li><li><p>Management path: Team Lead, Engineering Manager, or higher (Director, VP, CTO)</p></li><li><p>Architect path: (Software) Architect or any kind of other architect (Solutions, Distributed, etc.) or higher (Staff, Principal)</p></li></ul><p>Here is the overview of the engineering leadership roles 2 years ago:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TDIz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TDIz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TDIz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TDIz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TDIz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TDIz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg" width="1456" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96278420-4195-435e-b735-945658a717a9_1600x786.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62455,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/199136152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.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_!TDIz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TDIz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TDIz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TDIz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96278420-4195-435e-b735-945658a717a9_1600x786.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, today, there are a lot more tech leads, as a lot of engineers are expected to be one, and also, there are fewer middle managers. Director-level or above roles stay the same as they were.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g-29!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g-29!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g-29!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g-29!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g-29!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g-29!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg" width="1456" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59877,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/199136152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.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_!g-29!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g-29!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g-29!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g-29!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce7545df-6ef9-4622-8b48-33ad5bb86c6d_1600x786.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For middle managers, e.g., (Sr.) Engineering Managers, it&#8217;s becoming more and more common to be expected to take on Staff Engineer roles if needed, and Staff+ Engineers taking on manager hats if needed. Most commonly, EMs taking the Staff role.</p><p>And the same for Architects as well &#8594; taking on a Staff Engineer role or manager role if needed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ImsE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ImsE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ImsE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ImsE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ImsE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ImsE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg" width="1456" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45149,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/199136152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.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_!ImsE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ImsE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ImsE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ImsE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ef7597-f741-494e-9994-9e11961f248f_1600x457.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This has shown to be very true, especially when Amazon started its initiative of increasing the ratio of managers to individual contributors by 15%, and many of the companies followed the approach. And now we&#8217;re seeing this trend in many other companies, as well.</p><p>So, that&#8217;s why we are seeing a lot of managers taking more of a hands-on work and also Staff Engineers and architects taking, in some cases, also a manager role as well.</p><h2>Engineering leadership skills are more important than ever</h2><p>Speaking with engineers and engineering leaders from companies like <a href="https://newsletter.eng-leadership.com/p/how-to-build-ai-native-engineering">OpenAI</a>, Anthropic, Big Tech &amp; <a href="https://newsletter.eng-leadership.com/p/how-an-ai-native-startup-from-sf">startups</a>, and many other people across the industry. One thing is clear, and it&#8217;s becoming more and more common.</p><blockquote><p>There&#8217;s a lot more individual ownership of projects than there used to be.</p></blockquote><p>As an engineer, in the past, you might work on a project as part of the team, but now, where I see the trend is heading, is that a team is working on many different projects simultaneously at the same time.</p><p>Therefore, almost everyone is expected to have <a href="https://newsletter.eng-leadership.com/p/tech-lead-is-becoming-one-of-the">tech lead-like skills</a>. Good communication, <a href="https://newsletter.eng-leadership.com/p/my-mistakes-and-advice-leading-engineering">being a leader</a>, working well with cross-functional people and <a href="https://newsletter.eng-leadership.com/p/how-to-communicate-with-stakeholders">stakeholders</a>, while being able to start and finish projects successfully, either by yourself or by delegating work to others.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jYim!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jYim!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jYim!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jYim!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jYim!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jYim!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg" width="1456" height="646" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:646,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184565,&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/201399591?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.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_!jYim!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jYim!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jYim!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jYim!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d238ad6-5a31-4150-af2e-938138839460_1600x710.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you don&#8217;t have such skills, or you don&#8217;t wish to develop them (you definitely should, though!), the way to stand out is to be an <a href="https://newsletter.eng-leadership.com/p/become-a-great-generalist-or-extreme">extreme specialist in a certain area that is rare and valuable</a>. Having a superpower in a specific area that is very valuable to the organization also brings significant value.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pV-u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pV-u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pV-u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pV-u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pV-u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pV-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg" width="1456" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23d0bc16-268a-4321-ac0e-18a5a11e07b8_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;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/201399591?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_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_!pV-u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pV-u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pV-u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pV-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d0bc16-268a-4321-ac0e-18a5a11e07b8_1600x861.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Because engineering leadership skills are more important than ever, that&#8217;s the reason why many managers are very desired to become ICs again. Let&#8217;s get to that next.</p><h2>Managers, more desired than ever to become ICs</h2><p>Being a successful manager means that you have developed good human-related skills, which are extremely desired in IC roles these days.</p><p>In addition, you also have a good context of the business/product and really understand the challenges and motivations from stakeholders, because you have been a stakeholder for a while as a manager.</p><blockquote><p>With coding becoming a lot more accessible, a lot of managers can be extremely productive and provide a huge impact. The skills that you learn as a manager are the same skills needed when you are doing AI-assisted engineering.</p></blockquote><p>You need to know what and how to delegate correctly, dissect bigger tasks into smaller, manageable pieces, be good at giving feedback and providing instructions, give clear explanations, refine and improve based on the output, and also have patience as well.</p><p>All very important skills to thrive as an IC.</p><p>And especially if, as a manager, you stayed hands-on and have a good grasp of engineering fundamentals. This is a big plus if you potentially want to target the Staff+ roles as an engineering manager, which I&#8217;ll share my thoughts and recommendations next!</p><h2>Should you go back to being an IC as an EM?</h2>
      <p>
          <a href="https://newsletter.eng-leadership.com/p/should-you-go-from-engineering-manager">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Grow From Senior to Staff Engineer 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-grow-from-senior-to-staff</link><guid isPermaLink="false">https://newsletter.eng-leadership.com/p/how-to-grow-from-senior-to-staff</guid><dc:creator><![CDATA[Gregor Ojstersek]]></dc:creator><pubDate>Sun, 07 Jun 2026 18:56:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ad661ed3-1d8a-4423-916b-391cddafa3cc_1600x877.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_!7tC2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7tC2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7tC2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7tC2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7tC2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7tC2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg" width="1456" height="664" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:664,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52984,&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/199972863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.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_!7tC2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7tC2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7tC2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7tC2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69773f4-87ab-40a9-b42a-675353e326bd_1600x730.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This week&#8217;s newsletter is sponsored by <strong><a href="https://larridin.com/how-much-should-you-spend-on-ai-coding-tools?1">Larridin</a></strong>, an AI-native developer intelligence platform.</p><p><strong>How much should you spend on AI coding tools?</strong></p><p>Larridin analyzed data from hundreds of engineering organizations to benchmark AI coding tool costs and find the budgeting approach that maximizes productivity without Tokenmaxxing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://larridin.com/how-much-should-you-spend-on-ai-coding-tools?2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!75Lb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg 424w, https://substackcdn.com/image/fetch/$s_!75Lb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg 848w, https://substackcdn.com/image/fetch/$s_!75Lb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!75Lb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!75Lb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg" width="1365" height="558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:558,&quot;width&quot;:1365,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66701,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://larridin.com/how-much-should-you-spend-on-ai-coding-tools?2&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/199972863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.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_!75Lb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg 424w, https://substackcdn.com/image/fetch/$s_!75Lb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg 848w, https://substackcdn.com/image/fetch/$s_!75Lb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!75Lb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83940615-d79e-42fb-8556-ba202dec3dee_1365x558.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Inside the research paper:</strong></p><ul><li><p>Understand where AI coding budgets are headed</p></li><li><p>What high-performing teams spend</p></li><li><p>The formula to determine how much your team should invest</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://larridin.com/how-much-should-you-spend-on-ai-coding-tools&quot;,&quot;text&quot;:&quot;Get the whitepaper&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://larridin.com/how-much-should-you-spend-on-ai-coding-tools"><span>Get the whitepaper</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 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). Get also a 1-month free access to all the O&#8217;Reilly books <a href="https://learning.oreilly.com/get-learning/?code=MM2026">here</a>.</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 Jordan Cutler, Staff Engineer at Pinterest, which will be included in the book. Let&#8217;s introduce our guest author and get started.</p><h2>Introducing Jordan Cutler</h2><p><a href="https://www.linkedin.com/in/jordancutler1/">Jordan</a> is a good friend of mine, a <a href="https://read.highgrowthengineer.com/">newsletter author</a>, and a Staff Engineer at Pinterest. We have known each other now for more than 3 years and have done a number of things together, including 2 articles in this newsletter. You can read them here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;44e52baa-a619-4288-8df8-7f568689e79d&quot;,&quot;caption&quot;:&quot;Intro When I was going through all the insights shared by the awesome engineering leaders in the article How to use AI to increase Software Development productivity one thing has been repeating in almost all the cases.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Use Cursor AI to Build Side Projects&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;:58854493,&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;bio&quot;:&quot;Staff Software Engineer @ Pinterest. I help engineers fast-track their career through real-world, actionable advice. Author of High Growth Engineer newsletter (75k+ subscribers): https://read.highgrowthengineer.com/&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/670bb162-5a63-4fd2-8253-f98c28d446a7_1168x1168.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:100,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://read.highgrowthengineer.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://read.highgrowthengineer.com&quot;,&quot;primaryPublicationName&quot;:&quot;High Growth Engineer&quot;,&quot;primaryPublicationId&quot;:1504485},{&quot;id&quot;:321369,&quot;name&quot;:&quot;Sidwyn Koh&quot;,&quot;bio&quot;:&quot;Staff Software Engineer @ Meta. Subscribe and learn how to level up quickly in your engineering career.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ILz1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bc8b98-4c12-42ce-8720-5bb3cc6f6647_2100x2100.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://www.pathtostaff.com&quot;,&quot;primaryPublicationName&quot;:&quot;Path to Staff Engineer&quot;,&quot;primaryPublicationId&quot;:2820457}],&quot;post_date&quot;:&quot;2025-03-30T14:07:43.401Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tfxF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c084c3f-4f8b-411d-92d3-75c8339b9fec_800x426.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/how-to-use-cursor-ai-to-build-side&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:160048439,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:94,&quot;comment_count&quot;:9,&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;87f051e0-29de-4e29-ab20-016cc9ec9ad8&quot;,&quot;caption&quot;:&quot;Intro Perfectionism is one of these things that hurt us without even realizing it. We may think it&#8217;s great to put so much effort into ensuring the result is &#8220;perfect&#8221;, but at the end of the day, we never finish it and it becomes an endless &#8220;work in progress&#8221;, which is a big problem.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Perfectionism - One of the Biggest Productivity Killers in the Engineering Industry&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;:58854493,&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;bio&quot;:&quot;Staff Software Engineer @ Pinterest. I help engineers fast-track their career through real-world, actionable advice. Author of High Growth Engineer newsletter (75k+ subscribers): https://read.highgrowthengineer.com/&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/670bb162-5a63-4fd2-8253-f98c28d446a7_1168x1168.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:100,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://read.highgrowthengineer.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://read.highgrowthengineer.com&quot;,&quot;primaryPublicationName&quot;:&quot;High Growth Engineer&quot;,&quot;primaryPublicationId&quot;:1504485}],&quot;post_date&quot;:&quot;2024-07-28T13:30:15.979Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!IWUP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f4a630b-dc1b-4475-8166-d7db0ca96419_800x450.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.eng-leadership.com/p/perfectionism-one-of-the-biggest&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:147063221,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:172,&quot;comment_count&quot;:44,&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="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/in/jordancutler1/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A6AP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_1678x940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A6AP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_1678x940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A6AP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_1678x940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A6AP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_1678x940.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A6AP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_1678x940.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d714a671-d87d-4521-a68c-0e932f8ee7c3_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;:169516,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.linkedin.com/in/jordancutler1/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.eng-leadership.com/i/199972863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_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_!A6AP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_1678x940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A6AP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_1678x940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A6AP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_1678x940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A6AP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd714a671-d87d-4521-a68c-0e932f8ee7c3_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today, he is sharing his journey from Senior to Staff Engineer at Pinterest and the 3 important dimensions of staff engineering, each filled with his personal examples at Pinterest. Definitely a must-read if you are looking to have staff-level impact.</p><p>Over to you, Jordan!</p><h2>What stops Senior Engineers from becoming Staff Engineers</h2><p>The engineers I&#8217;ve watched get stuck at Senior are the ones who keep pushing to be better at these: </p><ul><li><p>deeper technical skills, </p></li><li><p>faster execution, </p></li><li><p>more complex systems. </p></li></ul><p>All good things. But Staff Engineering operates on dimensions most engineers never think about.</p><p>I had to learn this the hard way. I spent too much time heads-down on individual contributions before realizing that my biggest impact came from work that didn&#8217;t look like &#8220;engineering&#8221; at all.</p><p>I&#8217;m a Staff Engineer on the Web Platform team at Pinterest. Our mission is to create a world-class developer experience for over 200 web engineers. In practice, that means I work across 5-10 teams at any point, owning various developer experience metrics like build times, CI duration, documentation quality, and overall developer satisfaction.</p><p>Over the past 2 years, I&#8217;ve been figuring out what Staff Engineering actually looks like. Not from a textbook, but from seeing what works and what doesn&#8217;t.</p><p><strong>The biggest shift most engineers can make is to think about these three dimensions:</strong></p><ol><li><p>Expanding your surface area</p></li><li><p>Influencing across teams</p></li><li><p>Building scalable systems</p></li></ol><p>Here&#8217;s how each one played out for me.</p><h2>1. Expanding your surface area</h2><p>Nobody at Pinterest asked me to become the AI person. There was no &#8220;AI initiatives&#8221; line item in my job description.</p><p>But I could see AI was becoming an industry-wide shift, and there was a natural overlap with my work in developer productivity. So I started experimenting... a lot. </p><p>I tried different coding tools, tested workflows, and kept incrementally improving my velocity. Once I found what worked, I wanted to share it. But not only that, I knew other people would feel the same way, wanting to share what they found too.</p><p>So I started by checking with a friend who is also invested in AI, &#8220;Hey, do you think it&#8217;d be a good idea to set up a channel where everyone can share their AI learnings and how they&#8217;re using it?&#8221; Then, I started a group DM with him, a few managers, and other Staff+ engineers. I got a check from them and just did it!</p><p>I created the <em>#how-i-ai</em> Slack channel and said, &#8220;Hey everyone, share how you&#8217;re using AI here! There&#8217;s a big opportunity to learn from one another so everyone can be more productive.&#8221; </p><p>Before I knew it, there were 200+ people there within a day. I realized I hit on something big. A few months later, it now has 1200+ members, received multiple shout-outs in all-hands presentations, and is being incorporated into company-wide tooling.</p><p>This, along with answering questions, sharing what I know, and shipping multiple other impactful AI velocity tools, such as a scheduling tool for Claude, a documentation generator, a slide generator, and MCPs, led to even more opportunities. </p><p>One of our execs wanted to run a monthly demo highlighting key use cases to all of EPD orgs (engineering, product, and design). Because I had <strong>expanded my surface area,</strong> they reached out to me as the first demo opportunity. I put everything I could into that demo to make it excellent, and it paid off.</p><p>A few weeks later, the Chief Architect established an &#8220;AI Coding Pathfinders&#8221; group dedicated to improving velocity across the company. Because he knew me from the demo, I was invited to the group to lead one of our company-wide standards. It was the perfect intersection of what I was passionate about, good at, and making a huge impact.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y7Fq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y7Fq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y7Fq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y7Fq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y7Fq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y7Fq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg" width="1456" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70768,&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/199972863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.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_!Y7Fq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y7Fq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y7Fq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y7Fq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761e2fb1-f113-472d-922e-e0741ad21f6f_1600x751.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But none of this was planned. I just started sharing useful things, and the opportunities followed. Now, other people reach out asking how they can build on top of the #how-i-ai channel for company-wide learning platforms. The channel created its own momentum.</p><blockquote><p>Don&#8217;t wait for someone to assign you work. Create a space, seed it with value, and let it compound.</p></blockquote><h2>2. Influencing across teams</h2><p>Pinterest had company-wide goals for improving page load times. We&#8217;d seen a slow regression over time, and there were noticeable gaps between web and mobile performance. Leadership figured there were optimization opportunities on the web side.</p><p>My first project at Pinterest was to audit the Search page, figure out what made it slow, and how much we could improve it. The Performance team, a sister team to ours, didn&#8217;t have bandwidth for deep dives into specific surfaces. They could track overall metrics, but nobody was doing the detailed work of figuring out why a particular page was slow.</p><p>I started by figuring out what users actually do on the page, then traced what happens under the hood from user action to page render, found where it gets slow, and estimated the improvement. </p><p>Then I&#8217;d bring those numbers to the team that owns the surface. </p><p>Not &#8220;you have a problem.&#8221; More like <strong>&#8220;you have a problem, it&#8217;s costing you X, and here&#8217;s what the fix looks like.&#8221; </strong></p><p>This part is important and was a hard lesson I learned, because I didn&#8217;t start that way. Initially, <strong>I didn&#8217;t reduce the friction enough to drive action.</strong></p><p>My initial set of audits was overly difficult for the team to figure out what they should prioritize and invest in and why, and they <strong>didn&#8217;t prioritize it</strong>. It was only after follow-up conversations that made it easier to understand and helping to reduce friction that they ended up prioritizing it.</p><blockquote><p>For example, instead of: &#8220;JSON payload is 500KB, which is large,&#8221; I would say, &#8220;The search items response is 500KB, which is much larger than it needs to be for the user experience. A fix here can result in users seeing search results 100ms faster. We can reduce the payload by reducing the items we fetch in query parameters and normalizing the payload response.&#8221; </p></blockquote><p>I focused on saying what was slow, why, and how to fix it. I wanted to inspire confidence that this <em>can </em>be better, and a fix doesn&#8217;t need to be overly complicated either.</p><p>Toward the end of the Search audit, I understood how to quickly identify the biggest opportunities, so I saw a chance to expand and do something similar across other surfaces. </p><p>I went to the managers of Home Feed and Pin Page (Closeup), our other highest-traffic pages, accounting for about 80% of all Pinterest traffic, and made a casual pitch: &#8220;I&#8217;m already auditing Search. Would you like me to take a quick look at your surface area, too?&#8221; It was an easy yes for them. Who wouldn&#8217;t want more opportunities to improve their surface?</p><p>Once they were bought in, I followed a similar process as before. I thought through the most common user flows, including those that spanned multiple pages. </p><p>For example, a common flow was a user clicking a Pin on the Home Feed to view it on a Closeup view. This helped me identify big opportunities, like realizing that when the user clicked Closeup, we could show the same medium-resolution image they were seeing before while the high-resolution one loaded. </p><p>Compare that to the current behavior: View medium res on Home Feed &#8594; click to Closeup &#8594; see background color while waiting for high-res image &#8594; see high-res image. </p><p>I listed each opportunity and even shared high-level implementation details for fixing them. The managers agreed with the priorities, and I became the advisor for multiple engineers across those teams. </p><p>Those improvements led to 30%+ performance improvements on their respective surfaces, and I learned a lot about how to drive impact across teams.</p><p>I wasn&#8217;t a Staff engineer when I did any of this. It was early in my time at Pinterest, and I was still a Senior Engineer. But this kind of work, influencing teams I didn&#8217;t belong to and driving improvements across surfaces I didn&#8217;t own, ended up being a big part of what made the case for my promotion. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O-YP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O-YP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O-YP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O-YP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O-YP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O-YP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg" width="1456" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.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;:87801,&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/199972863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.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_!O-YP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O-YP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O-YP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O-YP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b750ad-68a7-4f20-ba4b-a2e0973d925e_1600x853.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Don&#8217;t just identify problems. Offer to help fix them. &#8220;Your page is slow&#8221; gets ignored. &#8220;Your page is slow, here&#8217;s the data, and I&#8217;ll help you fix it&#8221; gets action.</p></blockquote><h2>3. Building scalable systems</h2><p>My manager and I had a conversation that stuck with me. We couldn&#8217;t actually answer the question: &#8220;How is our developer experience?&#8221;</p><p>We had metrics everywhere. Buildkite for CI. GitHub for PR stats. JIRA for velocity. Honeycomb for observability. DX surveys for sentiment. But there was no holistic view. We couldn&#8217;t just look at a single place and say, &#8220;Here are our most pressing problems. Here&#8217;s what we can skip.&#8221;</p><p>So how we prioritized wasn&#8217;t terrible, but it was largely based on vibes. Someone complains in a Slack channel about slow builds, so we&#8217;d work on builds. Someone else flags test flakiness, we&#8217;d pivot to that. </p><p>Or we&#8217;d jump on the latest new thing, but we wouldn&#8217;t have key overarching metrics to tie it to. Each project had its own metrics specific to the work being done, but we couldn&#8217;t connect them higher than that.</p><p>I built a framework that connected 3 things: </p><ul><li><p>metrics teams directly control (build times, test pass rates), </p></li><li><p>what developers feel day-to-day (CI pipeline duration, tooling friction), and </p></li><li><p>the numbers leadership looks at (Developer Experience Index scores on CTO dashboards).</p></li></ul><p>For each metric, we avoided tracking for the sake of it. Instead, we set red/yellow/green thresholds for every single one. We defined what &#8220;good&#8221; looked like.</p><p>CI pipeline under 12 minutes = Green. 12-18 minutes = Yellow. Over 18 = Red. </p><p>The thresholds were based on industry percentile values and feedback from developers. For metrics we didn&#8217;t have industry values for, if we knew there were many complaints at the current number, we&#8217;d mark it as red.</p><p>Once we had these thresholds, vague problems became concrete. &#8220;CI is slow&#8221; turned into &#8220;CI pipeline is red, averaging 19 minutes.&#8221; This got prioritization from cross-functional teams through their OKRs. Seeing red on a dashboard creates its own urgency.</p><p>Because we have this system, when we enter quarterly planning, the first thing we do is pull up the spreadsheet and review how each metric has been trending month over month. </p><p>Which ones are red? Which ones are yellow? We work backwards from there. Instead of whack-a-mole, we start with the data and focus on what&#8217;s actually hurting developers most.</p><p>After the framework was defined, I set up a reporting system to make it self-sustaining. Teams define a single config object with the metric name, category, and thresholds. That&#8217;s it. </p><p>A pipeline pulls weekly data, calculates changes, and posts a formatted report to Slack every Monday. Regressions show up at the top and we discuss them in the thread. We also tie the &#8220;Improvements&#8221; section to recent work that was shipped, too.</p><p>Finally, the same data gets sent to Google Sheets so we can track trends over time.</p><p>Because of this easy, declarative format, we could onboard other platforms easily. The API Platform team defined their own file within a day and had all the same functionality and our mobile teams are exploring adoption too.</p><p>Additionally, the system enabled hooking other alert types into the pipeline. Our Web Modernization team wanted monthly alerts about unused code, and they could add them in a single PR. Now it powers multiple teams&#8217; reporting without me having to touch 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_!bSFV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bSFV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bSFV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bSFV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bSFV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bSFV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg" width="1456" height="589" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:589,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80406,&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/199972863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.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_!bSFV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bSFV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bSFV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bSFV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7b420d-cc06-448c-8cc3-8b08e1cb8f44_1600x647.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>By becoming the person who defined and maintained the measurement system, I created a position that compounds. Teams work on metrics I developed, the reporting runs without me, and new teams can hook in easily. </p></blockquote><p>As more teams hook in, the impact grows without doing anything new. This shows the power of building scalable systems.</p><h2>What it added up to</h2><p>If I could go back and tell myself one thing when I was heads-down writing code and thinking that was the whole job: Staff engineering isn&#8217;t about doing more of what you were doing as a Senior. </p><p>It&#8217;s about building things where other people do more because of what you built. A Slack channel that answers its own questions. A performance audit that gives a team the data to fix their own page. A measurement framework that runs while you&#8217;re on vacation. </p><p>That&#8217;s the work that compounds.</p><h2>Last words</h2><p>Special thanks to Jordan for sharing his experience with us! Make sure to check him out on <a href="https://www.linkedin.com/in/jordancutler1/">LinkedIn</a> and also the newsletter, <a href="https://read.highgrowthengineer.com/">High Growth Engineer</a>,<em> </em>there are a lot of great articles there!</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></channel></rss>