<?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[Path to Staff Engineer]]></title><description><![CDATA[Accelerate your software engineering career with weekly insights. Learn the best growth techniques from a Meta staff engineer.]]></description><link>https://www.pathtostaff.com</link><image><url>https://substackcdn.com/image/fetch/$s_!CDUZ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cff4c12-ae20-44d9-9129-2220d68bd547_669x669.png</url><title>Path to Staff Engineer</title><link>https://www.pathtostaff.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 19 Jun 2026 18:15:46 GMT</lastBuildDate><atom:link href="https://www.pathtostaff.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Sidwyn Koh]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[pathtostaff@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pathtostaff@substack.com]]></itunes:email><itunes:name><![CDATA[Sidwyn Koh]]></itunes:name></itunes:owner><itunes:author><![CDATA[Sidwyn Koh]]></itunes:author><googleplay:owner><![CDATA[pathtostaff@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pathtostaff@substack.com]]></googleplay:email><googleplay:author><![CDATA[Sidwyn Koh]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Unpacking AI: The Hardware Behind AI]]></title><description><![CDATA[A new series on learning AI, from the ground up]]></description><link>https://www.pathtostaff.com/p/unpacking-ai-the-hardware-behind</link><guid isPermaLink="false">https://www.pathtostaff.com/p/unpacking-ai-the-hardware-behind</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 06 Jun 2026 13:06:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!G-oW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff. I recently left Meta for personal reasons (<em>was not laid off!</em>), and have found much more time to write. This means learning as much as I can about AI, and distilling what I&#8217;ve learned and sharing with you all.</p><p>I&#8217;m an engineer, but never really dug into how AI works. I use it every day, yet I feel so far away from the tech. A few weeks ago, I finally dove really deep to understand AI from the bottom up. Understanding its internals has helped make me far better at using it. </p><p>And I want to share those learnings with you. </p><p>This new series is called <strong>Unpacking AI</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G-oW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G-oW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!G-oW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!G-oW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!G-oW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G-oW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223375,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.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_!G-oW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!G-oW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!G-oW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!G-oW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb797f2-d7e2-4976-84ab-b106c5cf220e_2400x1260.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A five-part series</h2><p>This deep dive is a five-part series:</p><ol><li><p><strong>The Hardware Behind AI.</strong> Transistors, semiconductors, and fabricators. Learn about the big players (TSMC, Nvidia, ASML). The memory-compute bottleneck. And all the acronyms you always wondered about (TPU, ASIC, FPGA, CUDA, etc.)</p></li><li><p><strong>Data &amp; Model Architecture.</strong> Learn about what models are made of. We&#8217;ll cover the paper that started it all (&#8221;Attention is All You Need&#8221;), plus talk about transformers and diffusion models. And of course, we&#8217;ll cover how training data is prepared for these models (what sources? how is the data decontaminated and filtered?)</p></li><li><p><strong>Training</strong>. The mechanics of teaching a model. How does pretraining work? What goes into it (backpropagation, optimizers, loss functions)? What scaling laws should we understand before we kick off an expensive training run (up to hundreds of millions $)?</p></li><li><p><strong>Post-Training &amp; Alignment.</strong> How does one guide a model once it&#8217;s been taught? How do we apply safety? How do we benchmark and know the model got better? How do we evaluate a model&#8217;s performance?</p></li><li><p><strong>Inference, Serving and Agents.</strong> This might be the most familiar topic, since it&#8217;s closest to you as an AI user. How does a model output its token and serve the result to you (SSE)? How do systems stay fair and fast? What tools are available (MCP, RAG, tool use) and how do agents work?</p></li></ol><p>Over the course of this series, I expect the syllabus to change as I learn more about AI. For sections with several acronyms, I also list their definition at the top of the section. I also welcome questions in the comments! This will help me improve this series.</p><blockquote><p>Quick note: As much as I love using AI, this article and future ones will be written by hand, with light editing by AI. After all, we&#8217;re all too sick and tired of reading AI slop. Some images, however, will be generated by AI.</p></blockquote><div><hr></div><h2>Transistors and Their Importance</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/HhTx3/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9902f67-4595-4e10-a2d6-45dd77787b31_1220x526.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa97adae-f5da-49f4-8ae6-886ba6381858_1220x596.png&quot;,&quot;height&quot;:293,&quot;title&quot;:&quot;At a glance&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/HhTx3/1/" width="730" height="293" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>To understand Artificial Intelligence, we first have to go to the core of it.</p><p>AI runs off GPU chips. These chips are made from transistors which are manufactured using EUV machines.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vsNl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vsNl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png 424w, https://substackcdn.com/image/fetch/$s_!vsNl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png 848w, https://substackcdn.com/image/fetch/$s_!vsNl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png 1272w, https://substackcdn.com/image/fetch/$s_!vsNl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vsNl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png" width="1456" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138251,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.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_!vsNl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png 424w, https://substackcdn.com/image/fetch/$s_!vsNl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png 848w, https://substackcdn.com/image/fetch/$s_!vsNl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png 1272w, https://substackcdn.com/image/fetch/$s_!vsNl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcacf666a-9478-45b3-a0c7-47b60a833ca8_2560x806.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Let&#8217;s break each of these down, starting with a transistor.</p><p>A <strong>transistor</strong> is a semiconductor device that controls the flow of electricity. It uses a small electrical signal at one terminal to control a much larger current. It either (1) boosts a signal, or (2) decides whether a current can pass. In other words, it acts as either an amplifier or switch.</p><p>A <strong>semiconductor</strong>, most commonly silicon, is a material that conducts electricity only under certain conditions. Its conductivity can be modified by adding impurities.</p><p><strong>Who designs these chips?</strong> Nvidia and AMD are the biggest players when it comes to designing chips. Not far behind are Google, Amazon and now Meta when it comes to chip design. However, these companies operate as &#8220;fabless&#8221; designers. That means they <em>only</em> build the architecture, while outsourcing the physical production to foundries, which can cost up to $20B to build and maintain.</p><p><strong>Who then makes these transistors?</strong> TSMC (Taiwan Semiconductor Manufacturing Company) does. But they require special machines, called extreme ultraviolet (EUV) machines, and a process called lithography, which is the act of printing on chips. There are other foundries like Samsung and Intel, but they are not as advanced as TSMC, which currently holds 70% of the global foundry revenue.</p><p><strong>Who makes these EUV machines?</strong> These are currently only being manufactured by ASML (Advanced Semiconductor Materials Lithography), a Dutch company that has a monopoly foothold in the EUV machine industry. China is fast catching up, but is still roughly 5 years behind.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wgIY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wgIY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png 424w, https://substackcdn.com/image/fetch/$s_!wgIY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png 848w, https://substackcdn.com/image/fetch/$s_!wgIY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png 1272w, https://substackcdn.com/image/fetch/$s_!wgIY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wgIY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png" width="800" height="537" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:537,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:636601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.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_!wgIY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png 424w, https://substackcdn.com/image/fetch/$s_!wgIY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png 848w, https://substackcdn.com/image/fetch/$s_!wgIY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png 1272w, https://substackcdn.com/image/fetch/$s_!wgIY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91068d4e-b0e5-4dd8-bfa1-a4745597e408_800x537.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>A picture of ASML laboratory (<a href="https://ourbrand.asml.com/web/ffdedecebf4d8fe6/asml-com---our-technology/?viewType=grid">source</a>)</em></figcaption></figure></div><blockquote><p><em>Fun fact: there are no major competitors to ASML today. It took them 30 years to reach the stage they&#8217;re in today. They&#8217;ve integrated thousands of suppliers together to build a generator that fires 50,000 droplets per second. They also own the major company Cymer that makes these EUV sources. These light sources are so short (as short as 13.5nm) that there is no natural source for it.</em></p></blockquote><p>OK, now we know what a transistor is and how it&#8217;s made. Now we can understand GPUs (graphics processing units). A single GPU contains billions of transistors, which are packed onto a <strong>die</strong> (a raw block of silicon) manufactured with various fabrication technologies.</p><p>We&#8217;ll now get into these different types of fabrication technologies.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss the rest of the Unpacking AI series.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Die Shrinks: Going from 10,000nm -&gt; 2nm in 5 decades</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/u2HY4/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3b3b145-4441-4e8b-a311-84a2543eb49d_1220x674.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/195695b2-145c-469b-88cf-04f34ddd903f_1220x744.png&quot;,&quot;height&quot;:368,&quot;title&quot;:&quot;At a glance&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/u2HY4/1/" width="730" height="368" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Let&#8217;s take a quick history detour of <em>die shrinks</em>.</p><p><strong>Why do we need a die to be smaller?</strong> Smaller features mean more transistors per square millimeter. This allows manufacturers like TSMC to pack more into each chip and build more capable chips. More cores, more cache and more tensor units. However, one point to note is that by building features smaller, this leads to more defects per wafer. As such, it isn&#8217;t necessarily cheaper to produce.</p><p><strong>What&#8217;s the history of these dies and die shrinks?</strong> It&#8217;s complicated, but I&#8217;ll try to explain in a couple of paragraphs. The first microprocessor, the <em>Intel 4004</em>, was launched in 1971, at a 10&#181;m process line width. This means that the gate length (distance between drain and source electrodes) was at 10&#181;m. Which in turn means that electrons have to travel across this 10,000nm whenever a transistor switches on. A shorter gate = faster speed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CCjJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CCjJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png 424w, https://substackcdn.com/image/fetch/$s_!CCjJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png 848w, https://substackcdn.com/image/fetch/$s_!CCjJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png 1272w, https://substackcdn.com/image/fetch/$s_!CCjJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CCjJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png" width="500" height="333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CCjJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png 424w, https://substackcdn.com/image/fetch/$s_!CCjJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png 848w, https://substackcdn.com/image/fetch/$s_!CCjJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png 1272w, https://substackcdn.com/image/fetch/$s_!CCjJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce06e441-ac4b-4dac-b9f8-c42525d1514c_500x333.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>The Intel 4004. Picture taken from <a href="https://en.wikipedia.org/wiki/Intel_4004">Wikipedia</a>.</em></figcaption></figure></div><p>At that point in time (1971), this chip was designed for a Japanese calculator company, Busicom. However, once Intel realized that this was much more useful for the mass market, Intel repurchased the marketing and technology rights from Busicom.</p><p>A few years earlier, Gordon Moore made the observation you&#8217;ve heard of as <em>Moore&#8217;s Law</em>: that the number of transistors on a chip would keep doubling at low cost roughly every two years.</p><p>Over the next few decades, we went from 600nm &#8594; 250nm &#8594; 180nm &#8594; 130nm &#8594; <em>45nm</em>. In the early 2000s, manufacturers hit a wall. There was no way to take the next jump and shorten gate length. However, a TSMC engineer named <a href="https://english.cw.com.tw/article/article.action?id=3720">Burn-Jeng Lin</a> had a breakthrough: adding water between the lens and the wafer. This was a huge bet by ASML in 2003-04, which was at that time a smaller European challenger behind Nikon and Canon. They went all in on immersion and won.</p><p>Nikon and Canon stuck to their guns on 157nm dry lithography, but by then it was too late. ASML had a huge head start. Canon essentially exited leading-edge lithography, and while Nikon did eventually build immersion tools, it never recovered its lead, and later sat out EUV entirely.</p><p><strong>Today, your iPhones run on 3nm chips.</strong> GPUs today all use TSMC&#8217;s 5/4/3 nm variants. The state of development is currently at 2nm, and there&#8217;s targets to hit 1.6nm (TSMC&#8217;s &#8220;A16&#8221;) around late 2026&#8211;2027, with 1.4nm later and true 1nm not expected until the back half of the decade.</p><p>Unfortunately, one sad fact is that these numbers no longer mean gate lengths. They&#8217;re used more for marketing. The thing that actually improves is transistor density, measured in MTr/mm&#178; (millions of transistors per square millimeter), and even that isn&#8217;t measured consistently across foundries.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WJ_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WJ_3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png 424w, https://substackcdn.com/image/fetch/$s_!WJ_3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png 848w, https://substackcdn.com/image/fetch/$s_!WJ_3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png 1272w, https://substackcdn.com/image/fetch/$s_!WJ_3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WJ_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png" width="1456" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aafd31b0-5220-4632-902c-719183a69c88_2212x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75044,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.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_!WJ_3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png 424w, https://substackcdn.com/image/fetch/$s_!WJ_3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png 848w, https://substackcdn.com/image/fetch/$s_!WJ_3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png 1272w, https://substackcdn.com/image/fetch/$s_!WJ_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafd31b0-5220-4632-902c-719183a69c88_2212x584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Five decades of shrinking dies</figcaption></figure></div><h2>The Shift from CPU to GPU</h2><p>Let&#8217;s talk a bit about how GPUs got famous in the first place. It all started with the <strong>CPU</strong>.</p><p>CPUs have been in place since 1971, since the first microprocessor. However, when games like Quake were introduced in the 1990s, they lagged pretty badly while trying to render graphics. I remember my own computer grinding to a halt whenever I played intense games (DotA, anyone?).</p><p><strong>Graphics accelerator cards were the answer.</strong> Instead of having a few sophisticated cores, you&#8217;d have thousands of dumb cores running in parallel. Each individual core is super weak, but when combined together in a GPU, the throughput is gigantic. These were great for games, since rendering a 4K image meant computing colors of 8M pixels independently. NVIDIA wasn&#8217;t the first to build these cards (other companies called 3dfx and ATI did), but they did coin the term GPU with the GeForce 256 in 1999.</p><p>Fast forward to 2006, Jensen Huang, CEO of NVIDIA made a huge bet. That Moore&#8217;s Law is slowing. Single-threaded CPU performance was not optimized for the long run. He wanted to build a programming platform for scientific computing on graphics cards. This bet was targeted at scientists who wanted access to supercomputers. At that point of time, these supercomputers were multi-million dollar machines only owned by government labs and a few corporations.</p><p>This bet was called <strong>CUDA</strong> (Compute Unified Device Architecture). This allowed the CPU to offload parallelized computing tasks from the CPU to the GPU. This ended up being their moat. The ecosystem (PyTorch, TensorFlow, which we will cover in later chapters) ended up being built CUDA-first. Silicon and networking was also specialized around this architecture.</p><p>The first hint of AI leveraging GPUs came about in 2012. Three University of Toronto researchers, Alex Krizhevsky, Ilya Sutskever and Geoffrey Hinton submitted a neural network called <strong><a href="https://proceedings.neurips.cc/paper_files/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf">AlexNet</a></strong>. (You might start to know these names!) This was trained on two NVIDIA GTX 580 gaming GPUs in Alex&#8217;s bedroom.</p><p><strong>This proved that GPUs were feasible to train deep neural networks for the first time.</strong> These neural networks, which were mostly based on matrix multiplication, were able to be achieved in someone&#8217;s bedroom. If the same neural net were to be trained on a CPU, it would have taken centuries.</p><p>If we were to compare a CPU (left) to a GPU (right):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BhWN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BhWN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png 424w, https://substackcdn.com/image/fetch/$s_!BhWN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png 848w, https://substackcdn.com/image/fetch/$s_!BhWN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png 1272w, https://substackcdn.com/image/fetch/$s_!BhWN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BhWN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png" width="1282" height="634" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:634,&quot;width&quot;:1282,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.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_!BhWN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png 424w, https://substackcdn.com/image/fetch/$s_!BhWN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png 848w, https://substackcdn.com/image/fetch/$s_!BhWN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png 1272w, https://substackcdn.com/image/fetch/$s_!BhWN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13a3e338-3868-42e6-a5d7-7be9ef28d169_1282x634.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>How a GPU is structured. You can see that there are many more cores in a GPU! Taken from the <a href="https://docs.nvidia.com/cuda/archive/11.2.0/pdf/CUDA_C_Programming_Guide.pdf">CUDA programming guide</a>.</em></figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss the rest of the Unpacking AI series.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Structure of an NVIDIA GPU</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/s5rVg/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b29832c9-a78b-4b81-b819-28d76974f25e_1220x1066.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff4c37cf-6ae7-4ca4-ac74-9a044b1ab738_1220x1136.png&quot;,&quot;height&quot;:567,&quot;title&quot;:&quot;At a glance&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/s5rVg/1/" width="730" height="567" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Now let&#8217;s take a look at a GPU.</p><blockquote><p><em><strong>Fair warning: it starts to get very technical from here on out. I will try my best to break it down.</strong></em></p></blockquote><p>The first is an overall view of the Blackwell GPUs (launched Q4 2024). This is not the latest chip architecture: Rubin R100 was recently announced and plans to ship in a few months. I could not seem to find a good infographic on R100, unfortunately, so let me know if you do.</p><p>Nevertheless, let&#8217;s examine the Blackwell Ultras, since this does give us a good sense of how it works end-to-end.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!17yN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!17yN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png 424w, https://substackcdn.com/image/fetch/$s_!17yN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png 848w, https://substackcdn.com/image/fetch/$s_!17yN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!17yN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!17yN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png" width="1456" height="1102" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1102,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201579,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.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_!17yN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png 424w, https://substackcdn.com/image/fetch/$s_!17yN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png 848w, https://substackcdn.com/image/fetch/$s_!17yN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!17yN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b06af8e-d7e1-4372-a020-98cd2110a1c8_1680x1272.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Cleaned up version of an image from <a href="https://developer.nvidia.com/blog/inside-nvidia-blackwell-ultra-the-chip-powering-the-ai-factory-era/">Blackwell&#8217;s overview</a>.</em></figcaption></figure></div><p>Here in Blackwell, we have <strong>2 dies</strong> that have been welded together with a custom interconnect called <strong>NV-HBI</strong>. An <em>interconnect</em> is basically a physical wire linking two things together. In this case, NV-HBI is an ultra-low latency, proprietary die-to-die <em>interconnect</em> that powers 10 TB/s.</p><p>Now, let&#8217;s think of each die as a <em>city</em>. Each city contains:</p><ol><li><p><strong>4 Graphics Processing Clusters (GPCs)</strong></p><p>A GPC is a <em>district</em> within the city. Think of it as a district housing a group of factories that share some local infrastructure to pass numbers around. Within a GPC, there are 20 SMs, which means that there are 80 SMs per die, and 160 SMs total across both dies. That&#8217;s a lot of compute power!</p></li><li><p><strong>GigaThread Engine + MIG Control</strong></p><p>This is the city-level dispatcher. Its job is simple. It receives work from the CPU (through the PCIe Gen 6) and farms it out to the GPCs. The &#8220;MIG&#8221; part stands for <em>Multi-Instance GPU</em>, which lets the chip be sliced into up to 7 logical GPUs.</p><p></p><p>Each of these GPUs looks isolated to different tenants, which is important for hyperscalers (e.g. AWS, Google Cloud) to run multiple customers on one physical chip.</p></li><li><p><strong>L2 Cache</strong></p><p>We have 50MB of shared <a href="https://en.wikipedia.org/wiki/Static_random-access_memory">SRAM</a> (static random-access memory) in each L2 cache. Remember, SRAM is <em>expensive, fast to access</em> RAM. This cache allows any SM to read what the other SM wrote.</p><p></p><p>L0 and L1 caches are <em>within</em> the SM, which we&#8217;ll cover in the next section.</p></li><li><p><strong>8 HBM3E (High-Bandwidth Memory) stacks</strong></p><p>Surrounding the dies, we have these High-Bandwidth Memory (HBM) stacks. In order to build them, we stack DRAM (dynamic random-access memory), with 4 stacks per die.</p><p></p><p>These DRAMs are connected by Through-Silicon Vias (TSVs), <em>microscopic vertical wires drilled through the silicon</em>, connected by an interposer which is a thin slab of silicon that sits beneath the GPU die and HBM stacks.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kBn-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kBn-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kBn-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kBn-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kBn-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kBn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg" width="802" height="287" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:287,&quot;width&quot;:802,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kBn-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kBn-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kBn-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kBn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13fc314-6048-4e08-a2d3-21697445ce5b_802x287.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Image source (<a href="https://semiconductor.samsung.com/support/tools-resources/dictionary/semiconductor-glossary-tsv/">Samsung</a>)</em></figcaption></figure></div><p>The &#8216;E&#8217; in HBM3E stands for extended &#8211; a refresh of the HBM3. Only three companies in the world make the HBM: SK Hynix (~55% share), Micron and Samsung (~20% each). And the latest version, HBM4, is being sampled and is ramping up for NVIDIA&#8217;s Rubin.</p><blockquote><p><strong>On SRAM vs DRAM:</strong> SRAM uses 6 transistors per bit and holds its value as long as it&#8217;s powered on. It&#8217;s expensive since it&#8217;s bulky, but much faster. DRAM uses 1 transistor + 1 capacitor, but the whole array refreshes thousands of times per second. As such, SRAM lives on the GPU die which is closer to the GPC, and faster but more expensive. On the other hand, DRAM lives off the die. Both are however volatile, and data is lost once power gets cut. We&#8217;ll dive into this deeper during the memory-compute wall.</p></blockquote><p>Last but not least, we have the I/O paths surrounding the image:</p><ul><li><p><strong>NVLink v5</strong> (1.8 TB/s) &#8594; connects to other GPUs via NVSwitch</p></li><li><p><strong>PCIe Gen 6</strong> (256 GB/s) &#8594; connects to the host system</p></li><li><p><strong>NVLink-C2C</strong> (900 GB/s) &#8594; connects to a paired CPU coherently (e.g. for &#8220;<a href="https://en.wikipedia.org/wiki/Tegra#Grace">superchips</a>&#8221; like Grace+Blackwell combo).</p></li></ul><h2>Within a Streaming Multiprocessor</h2><p>Now within a Graphical Processing Cluster (GPC), there are 20 Streaming Multiprocessors (SM). These SMs are the cores that people mention when they say a GPU has thousands of cores.</p><p>A Streaming Multiprocessor usually has the following:</p><ul><li><p>Small register file (fast storage)</p></li><li><p>On-chip cache (shared memory between threads)</p></li><li><p>Functional units that do math (CUDA cores, tensor cores, etc.)</p></li></ul><p>Within an SM, the unit of execution is a warp. 32 threads that execute the same instruction simultaneously. A warp scheduler picks a ready warp every clock cycle and issues an instruction. A dispatch unit routes it to the right functional unit to do the math.</p><p>An interesting note: this way of routing instructions on an NVIDIA GPU is also known as SIMT (Single Instruction, Multiple Threads).</p><p>Let&#8217;s take a look at a concrete example - the Blackwell Ultra SM from above.<br><br>Each SM is split into 4 partitions, which are all done in parallel. Remember we mentioned that Blackwell Ultra has 160 of these SMs, so this means 640 partitions in total.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yMhW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yMhW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png 424w, https://substackcdn.com/image/fetch/$s_!yMhW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png 848w, https://substackcdn.com/image/fetch/$s_!yMhW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png 1272w, https://substackcdn.com/image/fetch/$s_!yMhW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yMhW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png" width="1435" height="1999" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1999,&quot;width&quot;:1435,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1088185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.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_!yMhW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png 424w, https://substackcdn.com/image/fetch/$s_!yMhW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png 848w, https://substackcdn.com/image/fetch/$s_!yMhW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png 1272w, https://substackcdn.com/image/fetch/$s_!yMhW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89208d33-1a99-4785-8cc4-868965f39096_1435x1999.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Diving into each part, from top to bottom:</p><ol><li><p><strong>L1 Instruction Cache</strong><br>This contains the recent instructions that are shared across all 4 partitions. If there&#8217;s an L0 miss, it hits the L1 Cache.</p></li><li><p><strong>L0 Instruction Cache</strong><br>This is a super fast cache that sits next to the Warp Scheduler. When the warp scheduler needs the next instruction (aka what to do, be it a matmul or a different operation), it pulls from this.</p></li><li><p><strong>Warp Scheduler</strong><br>This is the shift manager, where upon every clock cycle, it picks a warp (32 threads) and issues an instruction. Remember, this is a GPU here, so all 32 threads in the warp execute the same instruction simultaneously on different data.</p></li><li><p><strong>Dispatch Unit</strong><br>The dispatch unit next to the Warp Scheduler helps to find the right execution unit. Now, there&#8217;s going to be different execution units for different purposes. A CUDA core is used for scalar operations (e.g. a multiply-add operation like 3 x 2 + 1), a Tensor Core is used for a matrix multiplication, and an SFU is used for transcendental functions (exponential, logarithmic, trigonometric, etc.).</p></li><li><p><strong>Register File (64KB)</strong><br>This is the fastest possible storage. Registers are sitting physically adjacent to the execution units. And working values are kept here. This is used especially to tune performance. Keep note of this, as we will return to this when we talk about the memory-compute bottleneck.</p></li><li><p><strong>CUDA Cores</strong><br>This is where work happens. Each partition contains an assortment of execution units here. FP32 refers to 32-bit floating point math, INT32 is for integer math, and FP64 is for scientific computing.</p></li></ol><p>A key point to note here: every time a clock cycle happens, a CUDA core handles roughly one scalar operation (e.g. multiply-add) per cycle. This becomes important as we look to Tensor Cores.</p><ol start="7"><li><p><strong>Tensor Cores</strong><br>Remember how AlexNet was introduced in 2012? Everyone wanted to train neural networks after that happened. However, CUDA cores were limited to one multiply-add per clock. This is because they were for scalar arithmetic. Given that neural networks are matrix multiplications, there needed to be a different type of core. Which is how the Tensor Core was born. </p><p></p><p>At GTC 2017 (Nvidia&#8217;s conference), the Volta V100 was launched, and the Tensor Core was introduced. It specialized in 4x4 matrix multiplication (matmul). That&#8217;s 64 multiply-adds per clock, already a 64x improvement! With each V100 SM handling 8 Tensor Cores, that was an insane amount of matmul work it could perform, roughly 125 TFLOPs. </p><p></p><p>By the time Blackwell arrived, new floating points FP6 and FP4 were supported with adaptive precision selection. In layman&#8217;s terms, it was extremely powerful at 15 petaflops (10<sup>15</sup>) per second. This means 15 quadrillion (15 * 1015) floating operations per second. </p><p></p><p>Again, this is all NVIDIA. We&#8217;ll take a look at other architectures like Google down the road. CUDA cores and Tensor Cores don&#8217;t exist outside of NVIDIA.</p></li></ol><p>Gleaning over the next two: <strong>SFU</strong> - These Special Function Units help to take care of transcendental operations (sine, cosine, exponential, logarithm, softmax, math functions that cannot be represented by basic algebra). And <strong>LD/ST Units</strong>, which are in charge of moving data between registers and larger memory tiers.</p><ol start="8"><li><p><strong>Tensor Memory (TMEM) &#8212; 256 KB</strong></p></li></ol><p>New in Blackwell. A dedicated SRAM pool that is reserved exclusively for tensor (multi-dimensional scalar/vectors) operations. Used to stash work in progress instead of forcing data back to L1 Cache.</p><ol start="9"><li><p><strong>L1 Data Cache / Shared Memory &#8212; 256 KB (configurable)</strong></p></li></ol><p>Shared workshop SRAM that all 4 partitions can access.</p><h4>Blackwell by the numbers</h4><p>When you add it all up, a single Blackwell Ultra SM contains:</p><ul><li><p>4 partitions</p></li><li><p>128 CUDA cores (32 &#215; 4 partitions)</p></li><li><p>64 INT32 units, 64 FP64 units</p></li><li><p>4 fifth-generation Tensor Cores (1 per partition)</p></li><li><p>256 KB total register file (64 KB &#215; 4 partitions)</p></li><li><p>256 KB Tensor Memory (new)</p></li><li><p>256 KB L1 / shared memory</p></li><li><p>4 Texture units</p></li><li><p>4 Warp Schedulers, 4 Dispatch Units</p></li><li><p>L0 instruction caches per partition, shared L1 instruction cache for the whole SM</p></li><li><p>LD/ST units, SFUs across all partitions</p></li></ul><p>Multiply by <strong>160 SMs on the full chip</strong> and you get the scale:</p><ul><li><p>~20,480 FP32 CUDA cores total</p></li><li><p>~10,240 INT32, ~10,240 FP64</p></li><li><p>640 fifth-generation Tensor Cores</p></li><li><p>~15 PFLOPS of FP4 compute<strong> (!!)</strong></p></li><li><p>~40 MB of TMEM across the chip (a new tier of on-die SRAM)</p></li><li><p>~40 MB of L1/shared memory</p></li><li><p>~100 MB of L2 cache (shared between the two dies, fully coherent)</p></li></ul><p>Now that&#8217;s a lot! No wonder it costs around $30-40k for each GPU, as compared to a $700 consumer CPU or $10k datacenter CPU like the Xeon Platinum.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss the rest of the Unpacking AI series.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>NVIDIA vs Google vs Others</h2><p>Now let&#8217;s take a break from numbers and dissecting chips. </p><p>Let&#8217;s go back to learning history and understand who else is in this space. There are three other major players. AMD, Google and Amazon.</p><p><strong>AMD</strong> sells chips called <em>Instinct</em>. <strong>Google</strong> rents <em>TPUs</em>, or Tensor Processing Units. And <strong>Amazon</strong> also rents their chips called <em>Trainium/Inferentia</em>, which are separate chips for training and inference.</p><p>There&#8217;s also <strong>Groq</strong> and <strong>Cerebras</strong> which are newer companies, formed in 2015/2016. You might have heard of Cerebras as the &#8220;first AI-era IPO&#8221;, and Groq as a company started by a former TPU engineer that has signed a non-exclusive licensing agreement with NVIDIA in 2025.</p><p>I won&#8217;t cover them here in this section in detail, but it&#8217;s worth checking them out. <a href="https://groq.com/">Groq</a> bets on inference using a new LPU (Language Processing Unit), and <a href="https://www.cerebras.ai/">Cerebras</a> is making one huge chip to reduce interconnect tax.</p><p>Let&#8217;s put these four (NVIDIA, AMD, Google and Amazon) into a table and measure them up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3BFD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3BFD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png 424w, https://substackcdn.com/image/fetch/$s_!3BFD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png 848w, https://substackcdn.com/image/fetch/$s_!3BFD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png 1272w, https://substackcdn.com/image/fetch/$s_!3BFD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3BFD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png" width="1456" height="779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png&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;:184504,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.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_!3BFD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png 424w, https://substackcdn.com/image/fetch/$s_!3BFD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png 848w, https://substackcdn.com/image/fetch/$s_!3BFD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png 1272w, https://substackcdn.com/image/fetch/$s_!3BFD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8a7f0f0-7755-4b66-a3da-1411cf04eb3c_1480x792.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anthropic is another interesting customer, because it&#8217;s serving Claude across both Google and AWS clouds. And of course, as of three weeks ago, Anthropic announced a <a href="https://www.anthropic.com/news/higher-limits-spacex">deal with SpaceX</a> to use all the compute capacity at xAI&#8217;s Colossus 1 in Memphis (300MW worth). This is spread across at least three silicon types now - AWS, Google Cloud and NVIDIA (the Colossus GPUs, from what was xAI).</p><p>Most of the history revolves around NVIDIA and Google. NVIDIA started at around 2006 with CUDA, and then Google started their TPU journey around 2013, before bringing them public around 2018.</p><h4>NVIDIA</h4><p>We&#8217;ll talk about launches within NVIDIA, since each of these are important and have interesting bets.</p><p>The italicized codenames refer to GPU architecture codenames.</p><ul><li><p><strong>2006:</strong> Launches <em>Tesla</em> with the CUDA architecture. This is the year where Jensen bet that parallel, individually weaker compute is going to be more important than large CPUs.</p></li><li><p><strong>2010:</strong> <em>Fermi</em>  improved the IEEE-754 floating point format, teaching computers how to do decimal/math operations. ECC memory was also a milestone here where this memory could detect single corrupt bits that could ruin the entire job.</p></li><li><p><strong>2012</strong>: <em>Kepler</em>. CUDA core counts jumped to 1500. This was the year AlexNet was trained on two GTX 580s as well.</p></li><li><p><strong>2017</strong>: <em>Volta</em> (V100). Each of these chips now has the first letter of their chip&#8217;s name, as well as 100, which means the most performant chips.</p></li><li><p><strong>2020</strong>: <em>Ampere</em> (A100). 8-GPU server configurations were standardized here. New low-precision formats BF16 and TF32 were added here. Smaller numbers means each number takes less space, so you can move twice as many bytes per second when you halve the precision. Bandwidth increases. For neural networks, these were helpful.</p></li><li><p><strong>2022</strong>: <em>Hopper</em> (H100): Named after Grace Hopper. FP8 native compute arrived via the Transformer Engine which made 8-bit training viable. A dedicated unit for bulk data movement called the Tensor Memory Accelerator (TMA) was also introduced.</p></li><li><p><strong>2024</strong>: <em>Blackwell</em> (B200). These are dual dies that we talked about, and chips are now optimized for FP4 (4-bit floating point numerals).</p></li><li><p><strong>2026</strong>: <em>Rubin</em> (R100) &#8592; We are now here! A new 3rd gen transformer engine was introduced at GTC, NVIDIA&#8217;s yearly conference in March.</p></li></ul><h4>Google TPUs</h4><p>Google&#8217;s TPU is built around a giant systolic matrix engine called MXU (Matrix Multiply Unit). The reason it&#8217;s called systolic is because it pumps data through the chip in rhythm, similar to the systole of a human heartbeat.</p><ul><li><p><strong>2013</strong>: Internal TPUs get developed. Silicons are spent mostly on a systolic matrix engine.</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_!dvm3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dvm3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif 424w, https://substackcdn.com/image/fetch/$s_!dvm3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif 848w, https://substackcdn.com/image/fetch/$s_!dvm3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif 1272w, https://substackcdn.com/image/fetch/$s_!dvm3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dvm3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif" width="900" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1280523,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dvm3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif 424w, https://substackcdn.com/image/fetch/$s_!dvm3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif 848w, https://substackcdn.com/image/fetch/$s_!dvm3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif 1272w, https://substackcdn.com/image/fetch/$s_!dvm3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58fc3a7f-2515-48a0-b499-b6131533385d_900x460.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>CPU</strong>: A few cores that handle one hard task each and store results to memory. <strong>GPU</strong>: Thousands of small cores that store results in memory. <strong>TPU</strong>: Accumulates partial sums to pass to the next grid, reducing trips to memory.</figcaption></figure></div><p><br></p><p>Each of these have different execution models:</p><ul><li><p>CPU &#8594; SIMD (single instruction, multiple data)</p></li><li><p>GPU &#8594; SIMT (single instruction, multiple threads)</p></li><li><p>TPU &#8594; Systolic</p></li></ul><p>Of course, this might seem great for neural networks. <strong>However, remember that we are only looking at one thing that TPUs excel at, matmul.</strong> They&#8217;ve been heavily optimized for these matrix multiplication operations.</p><p>As good as these systolic arrays are for matmul, they are unsurprisingly weaker at others. They don&#8217;t do well at branching heavy logic, sparse workloads, and irregular control flows when it comes to GPUs. For instance, softmax, a very important function in neural networks, can run slower in a TPU than a GPU.</p><p>As such, Google added other separate specialized hardware blocks within TPUs called VPUs (Vector Processing Units), and Compilers to help with these other operations.</p><p>Alright, let&#8217;s finish the history of TPU.</p><ul><li><p><strong>2017:</strong> <a href="https://arxiv.org/abs/1704.04760">TPU v1 paper</a> goes public, and proved that GPU was not the only way for ML going forward.</p></li><li><p><strong>2018:</strong> <em>v3</em>. MXU is scaled up with liquid cooling. Starts opening to Google Cloud customers.</p></li><li><p><strong>2021:</strong> <em>v4</em>. SparseCore (specialized engine for data dependent embeddings) and Optical Circuit Switching also launches.</p></li><li><p><strong>2023:</strong> <em>v5e</em> and <em>v5p</em> both get launched. v5p is especially interesting since trillion-parameter training is finally launched with a 3D torus shape.</p></li><li><p><strong>2024:</strong> <em>Trillium</em> (v6e). 4x the multiply-accumulate count with a smaller HBM on each chip. The goal here was to optimize for inference throughput and cost efficiency with less dependencies on chip memory.</p></li><li><p><strong>2025</strong>: <em>Ironwood</em> (v7). 64x more chips in one domain.</p></li><li><p><strong>2026</strong>: <em>TPU 8t and 8i</em>. This time, it follows AWS&#8217;s lead by separating training and inference chips, and leans on Broadcom and MediaTek to help implement these chips with TSMC.</p></li></ul><p>If you are interested in diving deeper into TPUs, this is <a href="https://jax-ml.github.io/scaling-book/tpus/">a really good guide</a>.</p><h4>AWS Trainium / Inferentia</h4><p>In 2019, AWS realized that they were too dependent on NVIDIA, and for a hyperscaler their size, this wasn&#8217;t the best position to be in.</p><p>Given that Google had proved that hyperscalers could build ASICs, they started to build their own chips, starting with Inferentia (for inference). Inference means that the model applies its learned knowledge to return predictions and reply to user queries.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2sPD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2sPD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png 424w, https://substackcdn.com/image/fetch/$s_!2sPD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png 848w, https://substackcdn.com/image/fetch/$s_!2sPD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png 1272w, https://substackcdn.com/image/fetch/$s_!2sPD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2sPD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png" width="1440" height="845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:845,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1428922,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.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_!2sPD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png 424w, https://substackcdn.com/image/fetch/$s_!2sPD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png 848w, https://substackcdn.com/image/fetch/$s_!2sPD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png 1272w, https://substackcdn.com/image/fetch/$s_!2sPD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2158cafa-dd72-4b64-868e-6cbe165d4baa_1440x845.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>2019</strong>: <em>Inferentia</em> enters the market, marketed as &#8220;good enough for a cheaper price&#8221;.</p></li></ul><ul><li><p><strong>2021</strong>: <em>Trainium</em> adds a new training chip.</p></li><li><p><strong>2024</strong>: <em>Trainium2</em> launches with 30-40% better price performance, with Anthropic as the main customer.</p></li><li><p><strong>2025-2026</strong>: <em>Trainium3</em> ships and processes over 50% of Bedrock&#8217;s token throughput. Provides up to 2.52 PetaFLOPs of FP8 compute.</p></li></ul><h4>Brief Segue into Floating Points &amp; Numeral Formats</h4><p>Traditional computing standardized around the FP32 (32-bit floating point) standard.</p><p>This was great for scientific computing and simulations. However, over time, research showed that neural networks could tolerate lower precision. Throughput also scaled like crazy with the reduction of bits. For instance a H100 chip can deliver 67 TFLOPs at FP32 and 3958 TFLOPs at FP8.</p><p>This kicked off a round of increasingly specialized numerical formats:</p><ul><li><p><strong>FP32</strong> &#8594; traditional scientific computing</p></li><li><p><strong>FP16</strong> &#8594; early deep learning acceleration</p></li><li><p><strong>BF16</strong> &#8594; wider exponent range for more stable training</p></li><li><p><strong>TF32</strong> &#8594; NVIDIA&#8217;s Tensor Core optimized training format</p></li><li><p><strong>FP8</strong> / <strong>FP4</strong> &#8594; ultra-low precision formats optimized for modern large-scale inference.</p></li></ul><p>This is how they look, in terms of bit length.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u0Od!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u0Od!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u0Od!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u0Od!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u0Od!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u0Od!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185110,&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://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u0Od!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u0Od!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u0Od!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u0Od!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff82fe0a3-31d1-4506-a3c6-f1a3c2b30cc1_2160x1320.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>A brief visualization of floating point numeral formats</em></figcaption></figure></div><p>We&#8217;re currently at <strong>FP8 / FP4</strong> with NVIDIA&#8217;s Rubin and Google&#8217;s TPU, continuously learning how low the number of bits an AI workload can tolerate. The art of performing this lossy compression is called quantization, where we are trying to reduce the memory footprint in order to increase inference speeds.</p><h4>Interconnects</h4><p>Before we jump into the final section, which I think is the most interesting problem of this piece, we need to talk about interconnects.</p><p>Why does it even matter? As GPU chips compute gradients during matmul operations, they need to share their gradients with each other. TPUs might have solved some of these problems with systolic operations, but that happens only within a chip.</p><p>To share these gradients, they use <strong>interconnects</strong>.</p><p>NVIDIA has a full interconnect stack strategy. We talked about most of these in the prior section.</p><ul><li><p><strong>Within the chip:</strong> NV-HBI (NVIDIA&#8217;s High Bandwidth Interface) runs at 10 TB/s between the two dies.</p></li><li><p><strong>Chip-to-chip:</strong> NVLink 6 runs at 3.6TB/s for the Rubin series. Throughput roughly doubles every generation.</p></li><li><p><strong>Rack-to-rack:</strong> NVLink Switches enable dense communication. </p></li><li><p><strong>Server-to-server:</strong> InfiniBand owns this layer, which is built by Mellanox and acquired by NVIDIA in 2020. While InfiniBand still leads in terms of performance, Ethernet has been gaining rapid adoption by all the hyperscalers.</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_!39et!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!39et!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png 424w, https://substackcdn.com/image/fetch/$s_!39et!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png 848w, https://substackcdn.com/image/fetch/$s_!39et!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png 1272w, https://substackcdn.com/image/fetch/$s_!39et!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!39et!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png" width="878" height="469" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:469,&quot;width&quot;:878,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!39et!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png 424w, https://substackcdn.com/image/fetch/$s_!39et!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png 848w, https://substackcdn.com/image/fetch/$s_!39et!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png 1272w, https://substackcdn.com/image/fetch/$s_!39et!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29a66fb8-6cc2-46f4-a713-c541c75b9170_878x469.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://developer.nvidia.com/blog/inside-nvidia-blackwell-ultra-the-chip-powering-the-ai-factory-era/">NVIDIA</a></figcaption></figure></div><p>Whereas Google on the other hand takes a bit of a different approach (take note of their torus topology and OCS tech):</p><ul><li><p><strong>Within the chip:</strong> No need for an interconnect</p></li><li><p><strong>Chip-to-chip:</strong> Inter-chip Interconnect (ICI): Runs at 9.6 terabytes / second. It uses a 3D torus topology which is a 3D lattice that loops back to itself. This is a lot cheaper at scale and given its twisted shape, every chip is connected to many others.</p><ul><li><p>Optical Circuit Switching (OCS) is also a key innovation here that we mentioned earlier. At provision time, the interconnect topology can be rewired to match the workload.</p></li></ul></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_!a0B3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a0B3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png 424w, https://substackcdn.com/image/fetch/$s_!a0B3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png 848w, https://substackcdn.com/image/fetch/$s_!a0B3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png 1272w, https://substackcdn.com/image/fetch/$s_!a0B3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a0B3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png" width="1406" height="1038" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1038,&quot;width&quot;:1406,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a0B3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png 424w, https://substackcdn.com/image/fetch/$s_!a0B3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png 848w, https://substackcdn.com/image/fetch/$s_!a0B3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png 1272w, https://substackcdn.com/image/fetch/$s_!a0B3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd696ac0-610e-4198-9112-fdf3d824faf7_1406x1038.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>TPU torus structure. Source: <a href="https://jax-ml.github.io/scaling-book/tpus/">JAX ML</a>.</em></figcaption></figure></div><p>Since we are on the topic of interconnects, it&#8217;s also important to look at what else is happening across the landscape. The two previously mentioned companies, Cerebras and Groq both specialize in their own ways. For <strong>Cerebras,</strong> they don&#8217;t believe in an interconnect. They&#8217;ve built one gigantic chip. <strong>Groq</strong> still uses interconnects<strong>,</strong> but avoids dynamic interconnect behavior. The compiler is the brain and schedules when/where data goes.</p><p>Furthermore, there&#8217;s also new technologies that are being developed:</p><ul><li><p><strong>NVLink Fusion:</strong> Allowing third-party chips to plug into NVLink. Developed by NVIDIA.</p></li><li><p><strong>Ultra Ethernet:</strong> Open standard built by AMD, Microsoft, Meta. This competes with InfiniBand and NVLink. This is starting to take off.</p></li><li><p><strong>Optical I/O:</strong> Photonic chiplets and interposers that route signals as light instead of copper traces. Today signals leave chips electrically and need to be converted to light and then back. If we remove that conversion, the energy savings is massive. Ayar Labs and Lightmatter are two companies that are tackling this space.</p></li></ul><p>Now that we understand interconnects better, we&#8217;ll talk about the biggest problem that GPUs have faced for a while: the memory-bandwidth.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss the rest of the Unpacking AI series.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>The Biggest Issue: Memory Bandwidth</strong></h2><p>While GPU floating-point ops (aka compute) have been scaling exponentially every few years, memory bandwidth has not kept up. Memory Bandwidth = the speed at which data travels between the GPU chip and memory banks. This is now too slow.</p><p>So what? Well, this leads to underutilized compute on the GPU (meaning that you&#8217;re not getting the most of what you&#8217;re paying for). Let&#8217;s take a look at how this hasn&#8217;t kept up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sn3z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sn3z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png 424w, https://substackcdn.com/image/fetch/$s_!Sn3z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png 848w, https://substackcdn.com/image/fetch/$s_!Sn3z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png 1272w, https://substackcdn.com/image/fetch/$s_!Sn3z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sn3z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png" width="1456" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.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_!Sn3z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png 424w, https://substackcdn.com/image/fetch/$s_!Sn3z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png 848w, https://substackcdn.com/image/fetch/$s_!Sn3z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png 1272w, https://substackcdn.com/image/fetch/$s_!Sn3z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91e84b1c-2c45-46e2-9701-4f98ae39dd5a_2185x1203.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Peak compute has grown ~60,000x in 20 years. Memory bandwidth has grown ~100x in the same time. Memory latency has barely doubled. The widening gap between these curves <strong>is</strong> the memory wall. Source: <a href="https://arxiv.org/abs/2403.14123">AI and Memory Wall</a>..</em></figcaption></figure></div><h4>Rooflines and Arithmetic Intensity</h4><p>Before we dive in further, we need to know what rooflines are. Roofline models help us understand whether an algorithm is memory bound or compute bound.</p><p>Let&#8217;s take a fictitious example. Say your chip is a kitchen. Your chef is your compute (e.g. GPU cluster). It can perform 1000 TFLOP/s (teraflops) of knife work. The runner who ferries ingredients to and from the kitchen is your memory bandwidth, where it has 2TB/s of legs sprinting to the pantry (HBM) and back.</p><p><strong>Is your kitchen limited by chef speed or runner speed?</strong> To do that, we need to calculate the peak compute: 1000 TFLOP/s &#247; 2 TB/s = 500 operations per byte fetched. This means that recipes that do more than 500 things with each byte (e.g. ingredient) are bottlenecked by the chef. Less than that, and it&#8217;s bottlenecked by the runner.</p><p>Here&#8217;s a real example with a graph. A chip that can do <strong>1000 TFLop/s</strong> of compute and pull <strong>2TB/s</strong> from memory (bandwidth), the arithmetic intensity is calculated as 1,000 &#247; 2 = <strong>500 FLOPs per byte</strong>. This means that if your algorithm&#8217;s Arithmetic Intensity is below 500, you&#8217;re bandwidth bound (limited by how fast you can move tensors). If its Arithmetic Intensity is above 500, you&#8217;re compute bound. I&#8217;ll refrain from turning Arithmetic Intensity into an acronym, well... <em>because it&#8217;s also AI.</em></p><p>Now we have two algorithms, Algo 1 and Algo 2.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XI5y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XI5y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png 424w, https://substackcdn.com/image/fetch/$s_!XI5y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png 848w, https://substackcdn.com/image/fetch/$s_!XI5y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png 1272w, https://substackcdn.com/image/fetch/$s_!XI5y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XI5y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png" width="1456" height="931" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:931,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114365,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/200814425?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.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_!XI5y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png 424w, https://substackcdn.com/image/fetch/$s_!XI5y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png 848w, https://substackcdn.com/image/fetch/$s_!XI5y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png 1272w, https://substackcdn.com/image/fetch/$s_!XI5y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a14575b-11fe-4e1f-b8bb-3af634bb63f1_2040x1305.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Algo 1: Matrix &#215; one vector: Multiply a 10,000 x 10,000 matrix by a vector of 10,000 length.</strong></p><ul><li><p>Math done: 2 &#215; 10,000 &#215; 10,000 = 200 million FLOPs</p><ul><li><p>Each output entry is a dot product of length 10,000 (one multiply + one add per pair), and the output has 10,000 entries.</p></li></ul></li><li><p>Data read: 10,000 &#215; 10,000 &#215; 2 bytes = 200 MB</p></li><li><p>Arithmetic Intensity = 200M &#247; 200M = <strong>1 FLOP/byte</strong></p></li></ul><p>1 is way below the ridge of 500, so it&#8217;s bandwidth-bound. Each number you load gets used exactly once, so there&#8217;s no way to climb. Actual speed &#8776; 1 &#215; 2 TB/s = <strong>2 TFLOP/s</strong>. This is just 0.2% of the chip&#8217;s peak. This means that the chip is mostly sitting idle waiting for memory. What a waste!</p><p><strong>Algo 2: Matrix &#215; matrix. Multiply a 10,000 x 10,000 matrix by another.</strong></p><ul><li><p>Math done: 2 &#215; 10,000 &#215; 10,000 &#215; 10,000 = 2 trillion FLOPs</p><ul><li><p>Each output entry is a dot product of length 10,000 (one multiply + one add per pair), and the output has 10,000 &#215; 10,000 entries.</p></li></ul></li><li><p>Data read: 2 &#215; 200 MB = 400 MB</p></li><li><p>Arithmetic Intensity = 2T &#247; 400M = <strong>5,000 FLOPs/byte</strong></p></li></ul><p>Now, 5,000 is well past the ridge of 500, so it&#8217;s compute-bound and runs at the peak compute <strong>full 1,000 TFLOP/s</strong>. It&#8217;s the same matrix, but now every number you load gets reused thousands of times, so memory keeps up easily and the chip stays busy.</p><h4>Solving Memory Bandwidth</h4><p>All the above architecture that we studied helps to address this memory bandwidth issue: large amounts of SRAM, L1-2 caches, quantization (remember the floating point stuff?) provides fewer bytes to move and cheaper compute, interconnects (NVLink, etc.), and moving memory as close to compute as possible.</p><p>However, the most direct method to solve memory bandwidth is the bus itself. By making memory faster. Enter <strong>HBM (High-Bandwidth Memory)</strong>. Co-developed by AMD and SK Hynix starting in 2008, and first shipping in 2015, HBM uses the same DRAM chips that have powered servers for decades. Except, it&#8217;s now just rearranged.</p><p>Instead of laying chips flat on a motherboard, you stack 8 or 12 of them vertically into a single tower, drill thousands of microscopic wires (called TSVs, or through-silicon vias) straight up through the stack, and place the whole thing on a silicon interposer right next to the GPU.</p><h4>Looking to the Future</h4><p><a href="https://arxiv.org/abs/2601.05047">One interesting paper</a>, by Xiaoyu Ma and David Patterson, shares more about four new research areas to address these memory and interconnect issues. I&#8217;d advise checking out <a href="https://arxiv.org/pdf/2601.05047">the paper</a> if you have time. They propose four different hardware shifts, and I&#8217;ll try my best to dissect them, though the paper does a much better job:</p><ol><li><p><strong>High-bandwidth Flash:</strong> stack NAND flash instead of DRAM. With HBM, you can only stack so much DRAM before heat and cost accumulates. Flash is cheaper, denser and its capacity keeps doubling. However Flash has its own write-endurance limits, but is useful for data that&#8217;s written rarely and read enormously (like model weights!)</p></li><li><p><strong>Processing-near memory (PNM):</strong> For datacenter LLM inference, it seems that shards with PNM can be 1000x larger, which would allow these partitions to have a low communication overhead. With processing-in-memory (PIM), arithmetic units inside DRAM means (1) weak compute since these units are fabricated for DRAM and (2) creation of many shards which creates a lot of communication overhead.</p></li><li><p><strong>3D memory-logic stacking:</strong> In 2D solutions, the HBM sits besides the processor. This means that the memory bandwidth is capped by how much edge the logic die has. As the area grows quadratically, the shoreline only grows linearly. With 3D stacking, it runs the entire 2D area of the die, which allows bandwidth to scale with area quadratically instead of with the perimeter. Seems like an interesting proposition.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yBAH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yBAH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png 424w, https://substackcdn.com/image/fetch/$s_!yBAH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png 848w, https://substackcdn.com/image/fetch/$s_!yBAH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png 1272w, https://substackcdn.com/image/fetch/$s_!yBAH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yBAH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png" width="1007" height="305" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:305,&quot;width&quot;:1007,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yBAH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png 424w, https://substackcdn.com/image/fetch/$s_!yBAH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png 848w, https://substackcdn.com/image/fetch/$s_!yBAH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png 1272w, https://substackcdn.com/image/fetch/$s_!yBAH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28ecf6af-0a7f-409d-af3f-92ad8486d259_1007x305.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Left: High-Bandwidth Flash. Right: 3D stacking. Source: <a href="https://arxiv.org/pdf/2601.05047">the paper</a> itself, which you should check out.</em></figcaption></figure></div><ol start="4"><li><p><strong>Low-latency interconnect.</strong> Build topologies inspired by tori with high connectivity. Reduce work outside of the chip network and process within the network. Optimize chip design that lands small packets directly into SRAM. Improve reliability through local standby spares and accepting good enough results. Again, more details in the paper that I can&#8217;t cover in a short paragraph.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss the rest of the Unpacking AI series.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p></li></ol><h2><strong>Five things to remember</strong></h2><p>Now that was a lengthy piece. If there&#8217;s five things I want you to remember:</p><ol><li><p><strong>It all comes back to one problem: Memory Bandwidth.</strong> We just covered this. Compute has gotten much faster than memory could feed it (see the memory wall picture above). Every acronym in this piece (HBM, SRAM, NVLink, quantization, 3D stacking) is an attempt to shrink the distance between the two.</p></li><li><p><strong>Three companies have a strong dependency chain on each other.</strong> Designers like NVIDIA hand a blueprint to TSMC (~70% of all global foundry revenue), which can&#8217;t print it without ASML&#8217;s EUV machines (a literal monopoly). Each of these three companies forms a strong dependency chain.</p></li><li><p><strong>&#8220;nm&#8221; is mostly marketing now.</strong> We went from 10,000nm to 2nm, and the transistors got faster and denser the whole way. But shrinking the chip was never going to fix the memory gap. If anything it made all that compute capacity harder to feed.</p></li><li><p><strong>NVIDIA and Google answer the same question differently.</strong> NVIDIA asks how to make each thread more productive (CUDA, Tensor Cores). Google asks how to keep the whole grid fed (using systolic arrays that reduce trips to memory). Both are interesting strategies and we&#8217;ll see how they turn out over the next few years.</p></li><li><p><strong>The roofline tells you which side of the wall you&#8217;re on.</strong> In order to know if your algorithm is starved for memory, work out its <em>arithmetic intensity</em>: how many operations you do per byte loaded. You&#8217;re either compute-bound or memory-bound.</p></li></ol><p>That&#8217;s it! You made it to the end of the first part of this series. </p><p>Stay tuned for <strong>Part Two:</strong> <strong>Data &amp; Model Architecture </strong>in a couple of weeks<strong>.</strong> In that piece, I plan to cover the paper that started it all (&#8220;<a href="https://arxiv.org/abs/1706.03762">Attention is All You Need</a>&#8221;), plus talk about transformers and diffusion models. </p><p><strong>Thanks for making it to the end.</strong> </p><p>I know this is very different from the pieces I&#8217;d normally write, so I&#8217;d appreciate feedback and comments. What did you like? What would you like to see? If you&#8217;ve enjoyed it, please share and subscribe if you haven&#8217;t.</p><p><em>Thank you to Sai and Rahul, who work at NVIDIA and Google, for proofreading this article.</em></p><div><hr></div><h2>Further Reading</h2><ol><li><p><a href="https://horace.io/brrr_intro.html">horace.io/brrr_intro</a>: Quintessential piece if you want to learn more about memory bandwidth.</p></li><li><p><a href="https://x.com/MainzOnX/article/2044462083010662771">Mainz on X</a>: A fabulous article on X that I came across. Helped me put things into perspective.</p></li><li><p><a href="https://jax-ml.github.io/scaling-book/">The JAX Scaling Book</a>: Comprehensive guide on scaling models.</p></li><li><p><a href="https://people.eecs.berkeley.edu/~kubitron/cs252/handouts/papers/RooflineVyNoYellow.pdf">The Roofline Model</a>: Research from Berkeley if you want to learn more about the Roofline models.</p></li></ol>]]></content:encoded></item><item><title><![CDATA[Business Sense for Engineers: The Missing Half of Product Sense]]></title><description><![CDATA[Engineers who understand business sense create the most leverage]]></description><link>https://www.pathtostaff.com/p/business-sense-for-engineers-the</link><guid isPermaLink="false">https://www.pathtostaff.com/p/business-sense-for-engineers-the</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 25 Apr 2026 13:16:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NYEo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff. With AI making it easier for engineers to build, you start to see &#8220;product sense&#8221; everywhere. It appears in every framework, every career thread, every promotion guide.</p><p>But product sense alone won&#8217;t get you to Staff. The engineers I&#8217;ve seen get promoted understand something most frameworks skip entirely: Business Sense - how the business actually works. </p><p>This week, we have <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hannah Stulberg&quot;,&quot;id&quot;:4630983,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Bab9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b853b37-d00a-4a08-a2a4-3f5aa75241a8_1024x1024.jpeg&quot;,&quot;uuid&quot;:&quot;a70ad693-1f1e-4525-a919-694274878ac6&quot;}" data-component-name="MentionToDOM"></span> sharing more about business sense. Hannah  leads AI-powered new bets at DoorDash and is the creator of <a href="https://hannahstulberg.substack.com/">In the Weeds</a>, a newsletter that helps non-technical professionals build AI fluency and adopt AI-native workflows. Her flagship series, <a href="https://hannahstulberg.substack.com/p/claude-code-for-everything-finally">Claude Code for Everything</a>, has helped more than 90,000 people get up and running with Claude Code. If you haven&#8217;t checked it out, do so!</p><p>Without further ado, here&#8217;s Hannah.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NYEo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NYEo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png 424w, https://substackcdn.com/image/fetch/$s_!NYEo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png 848w, https://substackcdn.com/image/fetch/$s_!NYEo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png 1272w, https://substackcdn.com/image/fetch/$s_!NYEo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NYEo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png" width="1208" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/195288796?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.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_!NYEo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png 424w, https://substackcdn.com/image/fetch/$s_!NYEo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png 848w, https://substackcdn.com/image/fetch/$s_!NYEo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png 1272w, https://substackcdn.com/image/fetch/$s_!NYEo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee4463b-8070-48b3-ae18-77f35a0be0f5_1208x871.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Product sense won&#8217;t help you if you don&#8217;t understand the business</h1><p>In my experience as a PM, the engineers who deliver the most impact aren&#8217;t just good at product thinking. They also deeply understand how the business works - the business model and current business priorities, what the competitive landscape looks like, and which metrics matter at the current point in time. That&#8217;s <strong>business sense</strong> - a skill engineers need now more than ever.</p><p>The demand for business sense is already visible in the PM job market. <a href="https://www.lennysnewsletter.com/p/the-pm-job-market">Lenny Rachitsky&#8217;s data</a> shows 6,000+ open PM roles globally, with the hiring bar rising and junior roles declining fastest. Companies are hiring aggressively for seasoned product leaders who can both identify the right business problems to solve and bring productized solutions to these problems to market. However, given the pace at which engineers are now able to build and ship product, there is not enough available PM supply to meet the demand for this skillset.</p><p>Anthropic, Cursor, and OpenAI already run with <em>higher</em> engineer-to-PM ratios than comparably-sized tech companies did a decade ago. As a result, decisions that used to sit squarely with PMs now need to be able to be made within engineering. As engineers take end-to-end ownership of product development, the ability to identify the most critical problems to solve for the business becomes a key differentiator and a way for engineers to create leverage both for themselves and for the business.</p><p><a href="https://shreyasdoshi.com/">Shreyas Doshi</a>, a product leader formerly at Stripe and Twitter, wrote a <a href="https://shreyasdoshi.substack.com/p/why-product-sense-is-the-only-product">widely-read piece</a> arguing that product sense is the defining skill of the AI age. He breaks product sense into five components: empathy, domain knowledge, product thinking, taste, and strategic thinking. But I&#8217;d argue engineers need more than just product sense. Engineers need business sense. Product sense is about <em>what</em> to build. Business sense is about <em>why</em> it matters to the business.</p><p>Without the why, the what is just good taste without generating leverage for the business. You can have strong product intuition - such as spotting good UX, sensing when a flow feels off, or identifying confusing interaction patterns - without understanding how your company makes money, what the unit economics look like, or who you&#8217;re competing against. Strategic thinking, the fifth component in Shreyas&#8217;s framework, actually <strong>requires deep business sense</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-2_C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-2_C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!-2_C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!-2_C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!-2_C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-2_C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2603148,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/195288796?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.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_!-2_C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!-2_C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!-2_C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!-2_C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcb4b589-d390-4041-acd4-0786c9345ea6_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The best engineers I&#8217;ve worked with start with the business problem. </p><blockquote><p>What lever are we trying to move and why is this the particular lever we&#8217;re targeting out of all potential levers?</p></blockquote><p>What makes these engineers&#8217; inputs unique is that they can spot the highest-leverage directions <em>and</em> the fastest path to get there. They suggest a scrappier version of the idea that ships in a quarter instead of a year or an implementation sequencing that front-loads the work required to derisk a business hypothesis. This unique combination of business sense paired with technical sense is one of the fastest ways to move a business forward, and propels an engineer to be most sought after in today&#8217;s market.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h1>Business Sense 101</h1><p>Every company operates in a constantly changing environment - competitors launch, customer behavior shifts, and operating costs move up or down. The moves that made sense a quarter ago can quietly become the wrong bets today.</p><p>Business sense allows you to use the changing business landscape to inform the right product investments to make at a given point in time.</p><p>The four components of business sense are:</p><ol><li><p><strong>How a company makes money:</strong> What generates revenue, how much / what does it take to generate revenue, and does each unit turn a profit?</p></li><li><p><strong>Business model fluency:</strong> What kind of business are you in? How does that shape what&#8217;s worth building?</p></li><li><p><strong>Market sizing:</strong> Is the opportunity big enough to matter?</p></li><li><p><strong>Competitive landscape and right to win:</strong> Who else is going after this market and why should your company be the one to win?</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lKCM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lKCM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!lKCM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!lKCM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!lKCM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lKCM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2531330,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/195288796?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.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_!lKCM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!lKCM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!lKCM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!lKCM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1467945b-7458-46be-9f6b-75e9ec61875d_1254x1254.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>How a company makes money: Know what moves the needle</h2><p>A company&#8217;s P&amp;L (profit and loss statement) shows how money flows through the business - revenue in, cost out, and profit left over. Underneath the P&amp;L, unit economics measure revenue and costs per unit of your business. Common units include customers, orders, or transactions. Unit economics also measure the profitability of a unit - whether each unit generates more revenue than it costs to produce or serve.</p><p>The metrics you&#8217;ll see most often in subscription, marketplace, and transaction-based businesses are:</p><ul><li><p><strong>CLV (Customer Lifetime Value):</strong> The total profit a customer generates over their full relationship with the company - revenue minus the cost to serve them.</p></li><li><p><strong>CAC (Customer Acquisition Cost):</strong> The cost to acquire one new customer - marketing spend, sales effort, onboarding - divided by new customers acquired.</p></li><li><p><strong>Payback period:</strong> How long it takes to earn back the CAC from a new customer.</p></li><li><p><strong>ARPU (Average Revenue Per User):</strong> How much revenue each active user generates in a given period. Useful for comparing segments or tracking monetization over time.</p></li><li><p><strong>Churn rate:</strong> The percentage of customers who leave in a given period. Churn is often the biggest single input into CLV - a small change in churn can dramatically change lifetime value.</p></li></ul><p>Let&#8217;s do an example.</p><blockquote><p>Say you&#8217;re on a product team at Instacart debating between two features: one that improves shopper retention and one that increases average basket size. Both have the potential to be great features that delight shoppers and consumers. The question isn&#8217;t whether these are good feature ideas but rather <em>which idea is the best investment for Instacart right now</em>. Answering this question requires understanding how Instacart makes money. By sizing out the projected revenue from each feature net of costs, one feature will ultimately come out ahead.</p></blockquote><p>From my experience, there are always more good products that exist than any team has time to build (even on the most AI-pilled teams) and business sense is the skill of picking the one that will actually move the business.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Business model fluency: Your business model shapes what you build</h2><p>Once you understand how your company makes money, the next layer of business sense is knowing what kind of business you&#8217;re in. Different business models create different incentives and constraints, which shape what&#8217;s worth building in the first place. The five models you&#8217;ll see most often in tech:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qVUV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qVUV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png 424w, https://substackcdn.com/image/fetch/$s_!qVUV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png 848w, https://substackcdn.com/image/fetch/$s_!qVUV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!qVUV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qVUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png" width="1456" height="1344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70a8366c-7379-498b-b483-3954206eee71_1506x1390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1344,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:287796,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/195288796?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.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_!qVUV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png 424w, https://substackcdn.com/image/fetch/$s_!qVUV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png 848w, https://substackcdn.com/image/fetch/$s_!qVUV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!qVUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8366c-7379-498b-b483-3954206eee71_1506x1390.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Pricing models are conceptually different from business models. Freemium, tiered plans, and usage-based pricing often get called business models but they&#8217;re not. A business model answers <em>how does the company fundamentally make money?</em> A pricing model answers <em>how do we charge customers for it?</em></p><blockquote><p>Spotify is a subscription business with a freemium pricing model for customer acquisition. Slack is a SaaS business with usage-based overages on seats. Strip the pricing mechanics away and the underlying model is unchanged - Spotify still sells recurring access to music, Slack still sells seats with software access.</p></blockquote><p>The business model determines how to measure success for a given feature. A recommendation engine in a SaaS product optimizes for stickiness and reduced churn. The same engine in an advertising business drives time on site. In a marketplace, the same engine drives transaction volume. If you don&#8217;t know how your business makes money, you&#8217;ll optimize for the wrong outcome.</p><h2>Market sizing: Identifying opportunities worth investing in</h2><p>Market sizing is how you figure out if an opportunity merits investment. The basic math: <strong>how many customers could we sell this to and how much would they pay?</strong> Sizing isn&#8217;t only for whole markets.</p><p>The same discipline applies to prioritizing product features on a roadmap and to pitching technical investments like a platform rewrite or an infra migration. Every sizing exercise comes back to the same question: <strong>how much return does this investment generate, relative to the alternatives and relative to what the business cares about right now?</strong></p><p>The biggest version of sizing is at the market level - should a company invest in this market at all? A famous example is Uber. </p><blockquote><p>In 2009, UberCab&#8217;s seed pitch estimated a $4B TAM (Total Addressable Market) based on the existing black car and taxi market. Uber investor Bill Gurley argued this number was off by 75x - when you materially improve an offering (sub-5-minute pickups, cashless payments, suburban coverage), you expand the market rather than just compete in the existing one. He estimated the real TAM at $300B+ after including the potential for car ownership displacement in the evaluation. The question changed from &#8220;should we build a luxury dispatch app?&#8221; to &#8220;should we invest in displacing car ownership?&#8221; While the original pitch sized the existing taxi and black car market, the ultimate investment decision sized the expanded market of car ownership displacement.</p></blockquote><p>In practice, you&#8217;ll rarely be sizing entire markets. Instead, you&#8217;ll more often see sizing applied to product features and technical investments your team is weighing for the product roadmap. At this level, the goal of sizing is to understand which bets are most likely to deliver against the current business priorities.</p><p><strong>The sequence matters.</strong> Business priorities (set by what&#8217;s happening in the landscape) tell you which problems need investment this quarter. Sizing then tells you which candidate solutions are the best bets against those problems.</p><blockquote><p>Imagine you&#8217;re on Uber&#8217;s product team in 2018 and are getting ready for quarterly planning. Pretend the most pressing business problem is that Uber is losing drivers to Lyft, creating a driver supply shortage. The team brainstorms every way to grow driver supply: a driver-onboarding redesign, faster payouts, referral bonuses, retention incentives, and shift-flexibility features. Each gets sized - how much new supply it adds, at what cost, relative to the alternatives. The features that are sized highest get funded. Features that don&#8217;t move driver supply, e.g. rider retention notifications, surge-pricing tweaks, are left behind.</p></blockquote><p>Priority tells you which problem areas matter right now and require investment to solve (and need various shots-on-goal to be sized). Sizing tells you the expected return on a given investment.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Competitive landscape: You need to know how your company wins</h2><p>Your competitive landscape is the set of companies chasing the same customer dollar you are. Understanding the competitive landscape means you can answer the following questions:</p><ol><li><p><strong>Who are our real competitors</strong> - direct, indirect, and the alternatives customers use to avoid buying the product at all?</p></li><li><p><strong>What is each competitor actually good at and what are they investing in next?</strong></p></li><li><p><strong>When a customer picks us over them (or them over us), what&#8217;s the deciding factor?</strong></p></li><li><p><strong>Where are we winning? Where are we losing ground?</strong></p></li><li><p><strong>What&#8217;s our moat - the thing competitors can&#8217;t easily copy?</strong></p></li><li><p><strong>Where is the market moving and who&#8217;s positioned for where it&#8217;s going?</strong></p></li></ol><p>Your competitive landscape is another input into what your team should build. The landscape tells you what kind of problem you&#8217;re actually facing - whether you&#8217;re losing on price, distribution, a feature gap, or a market shift. That diagnosis determines which investments matter. Without it, product investments land in the wrong place - polishing strengths instead of shoring up where you&#8217;re losing or doubling down on today&#8217;s position when the market is shifting.</p><p>Understanding your moat is one of the most important inputs into product strategy. Your moat is a structural advantage in winning customers or keeping them - the thing competitors can&#8217;t easily copy. Good product strategy either reinforces the moat you have or builds new ones. Most companies win on one of five common moats:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!znh7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!znh7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png 424w, https://substackcdn.com/image/fetch/$s_!znh7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png 848w, https://substackcdn.com/image/fetch/$s_!znh7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png 1272w, https://substackcdn.com/image/fetch/$s_!znh7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!znh7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png" width="1332" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1332,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/195288796?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.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_!znh7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png 424w, https://substackcdn.com/image/fetch/$s_!znh7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png 848w, https://substackcdn.com/image/fetch/$s_!znh7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png 1272w, https://substackcdn.com/image/fetch/$s_!znh7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dc2b46-8311-48d2-8357-39b39ef52c91_1332x792.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Using your moat to shape your product strategy helps your company win. Stripe and Microsoft each won a market by anchoring product strategy to a particular moat. Stripe won based on switching costs and Microsoft Teams won based on distribution.</p><blockquote><p><strong>Switching costs: Stripe.</strong> When Stripe launched in 2011, the incumbent payment processors had working products and massive distribution. What they didn&#8217;t have was developer experience. Stripe diagnosed developer experience as the unguarded flank. That moat shaped the product strategy: clean APIs, beautiful docs, and integration in hours instead of weeks. Switching costs built up in developer habit. Once a team shipped on Stripe, rewriting an integration for a legacy processor was unthinkable.</p><p><strong>Distribution: Microsoft Teams.</strong> When Microsoft launched Teams in 2016, Slack was the dominant workplace messaging tool with a genuinely better product. Microsoft played to the moat it already had - distribution. That moat shaped Teams&#8217; product strategy. Teams shipped bundled free with Microsoft 365, which already sat on 345 million existing seats. Product investment doubled down on the moat: deep Office 365 integrations, admin-friendly deployment, and compliance controls that made Teams the default for enterprise IT. By 2020, Teams had 320 million daily active users (DAUs) vs. Slack&#8217;s 42 million.</p></blockquote><p>In each case, the moat shaped the product strategy. <strong>The product strategy won the market.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h1>How to actually build business sense</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RCWd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RCWd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RCWd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RCWd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RCWd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RCWd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2433064,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/195288796?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.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_!RCWd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RCWd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RCWd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RCWd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6f68c3-36cd-4692-8cc8-5f050c6ea2b7_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You don&#8217;t need an MBA, a class, or a certification to build business sense. Try one of these three things this week:</p><p><strong>1. Trace your team&#8217;s metrics to the P&amp;L.</strong> Look at your team&#8217;s OKRs or success metrics and follow the thread to a business outcome - revenue, retention, or cost reduction. If you get stuck, ask your PM or an ops partner to help you connect the dots.</p><p><strong>2. Attend one business review.</strong> Just listen. Jot down any term or metric you don&#8217;t recognize, then look it up or ask someone who was in the room. <em>(Sidwyn&#8217;s pro-tip: Ask to be invited to leadership review to be a &#8220;fly on the wall&#8221;, stating that you are just there to learn. More often than not, you&#8217;ll be welcome.)</em></p><p><strong>3. Read the financials.</strong> If you work at a public company, you&#8217;re in luck. A 10-K is the annual report a public company files with the SEC, laying out revenue, costs, risks, and strategy in plain English. Find yours on the investor relations page of the company website or on SEC.gov. At a private company, ask someone in a business-facing role - finance, strategy, ops, or sales - for 30 minutes to walk you through the P&amp;L. In my experience, business partners are happy to give a P&amp;L walkthrough to partner engineering teams.</p><p><em><strong>Pro tip:</strong> Drop a 10-K or earnings call transcript into NotebookLM (Google&#8217;s AI research assistant) and have it generate a podcast. Listen on your commute - way easier than reading financials at your desk.</em></p><h2>Apply the framework to one company</h2><p>Run this exercise on your own product and company or a company you&#8217;re curious about. Answer four questions:</p><ol><li><p><strong>How does this company make money?</strong></p></li><li><p><strong>What&#8217;s the business model? What are the key levers?</strong></p></li><li><p><strong>How big is the market?</strong></p></li><li><p><strong>Who are the competitors? What&#8217;s the right to win?</strong></p></li></ol><h2>Want to go deeper?</h2><p>This article covers the four components of business sense you&#8217;ll use in most engineering decisions. If you want to keep going, the resources below are worth reading, organized by topic.</p><p><strong>Revenue &amp; financials:</strong></p><ul><li><p><a href="https://www.investor.gov/introduction-investing/getting-started/researching-investments/how-read-10-k">SEC&#8217;s How to Read a 10-K</a>: The SEC&#8217;s own walkthrough. Plain English. Start here if you&#8217;ve never opened a 10-K.</p></li><li><p><a href="https://people.stern.nyu.edu/adamodar/podcasts/Webcasts/Reading10Knew.mp4">Professor Damodaran&#8217;s 10-K video</a>: 43-minute video walkthrough of Procter &amp; Gamble&#8217;s actual 10-K. If you watch one walkthrough, make it this one.</p></li><li><p><a href="https://public.com/learn/what-is-an-earnings-call">Public.com&#8217;s earnings call guide</a>: The most beginner-friendly explainer I&#8217;ve found. Good for the first earnings call you try to follow along with.</p></li></ul><p><strong>Market sizing:</strong></p><ul><li><p><a href="https://abovethecrowd.com/2014/07/11/how-to-miss-by-a-mile-an-alternative-look-at-ubers-potential-market-size/">Bill Gurley, &#8220;How to Miss By a Mile&#8221;</a>: The Uber TAM rebuttal. The famous argument that sizing a market correctly can turn a $4B idea into a $300B one.</p></li><li><p><a href="https://medium.com/sequoia-capital/the-market-curve-44097b626f6d">Sequoia, &#8220;The Market Curve&#8221;</a>: A simple quantitative framework with real company examples mapped onto a curve. Cuts through TAM hand-waving.</p></li></ul><p><strong>Competitive landscape:</strong></p><ul><li><p><a href="https://gibsonbiddle.medium.com/2-the-dhm-model-6ea5dfd80792">Gibson Biddle, &#8220;The DHM Model&#8221;</a>: &#8220;Delight customers in Hard-to-copy, Margin-enhancing ways.&#8221; Uses Netflix as a running case study.</p></li><li><p><a href="https://www.cascade.app/blog/porters-5-forces">Cascade, &#8220;Porter&#8217;s Five Forces&#8221;</a>: 15-minute read with tech examples throughout. Good if you want the framework without the 15-week MBA version.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[You’re Not Getting Promoted Because You’re Doing Your Job]]></title><description><![CDATA[The uncomfortable truth about performance and promotion committees]]></description><link>https://www.pathtostaff.com/p/youre-not-getting-promoted-because</link><guid isPermaLink="false">https://www.pathtostaff.com/p/youre-not-getting-promoted-because</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sun, 22 Mar 2026 13:06:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g-4i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! This week, we have <a href="https://www.linkedin.com/in/dannymiller2/">Danny Miller</a>, an Engineering Manager with 20 years of experience who recently left Meta. </p><p>Danny sat on dozens of promo committees, particularly for the Senior &#8594; Staff jump for ICs. What he saw in those rooms is not what most engineers expect. I personally enjoyed this piece a lot because he uses an analogy to flying a plane. It makes the invisible mechanics of promo committees feel tangible in a way that most career advice doesn't. I hope it's as helpful for you as it was for me.</p><p>Without further ado, here&#8217;s Danny.</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-4i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g-4i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png 424w, https://substackcdn.com/image/fetch/$s_!g-4i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png 848w, https://substackcdn.com/image/fetch/$s_!g-4i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png 1272w, https://substackcdn.com/image/fetch/$s_!g-4i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g-4i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png" width="1208" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204111,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/191626364?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.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_!g-4i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png 424w, https://substackcdn.com/image/fetch/$s_!g-4i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png 848w, https://substackcdn.com/image/fetch/$s_!g-4i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png 1272w, https://substackcdn.com/image/fetch/$s_!g-4i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F038b1509-1baa-4619-aca5-a153995b5bb8_1208x871.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://www.pathtostaff.com/p/youre-not-getting-promoted-because">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Stay Valuable When AI Writes All The Code]]></title><description><![CDATA[A breakdown of Anthropic CEO&#8217;s &#8220;Powerful AI&#8221; essay &#8212; and how engineers can prepare in a post-AI world]]></description><link>https://www.pathtostaff.com/p/how-to-stay-valuable-when-ai-writes</link><guid isPermaLink="false">https://www.pathtostaff.com/p/how-to-stay-valuable-when-ai-writes</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 07 Feb 2026 14:06:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_WKy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! I&#8217;ve spent the past week reading (and re-reading) Dario Amodei (CEO of Anthropic)&#8217;s latest essay. If you don&#8217;t know, Dario himself is the CEO and co-founder of Anthropic.</p><p>Last week, he wrote <a href="https://www.darioamodei.com/essay/the-adolescence-of-technology">The Adolescence of Technology</a>. In it, he shares his thoughts on the risks of Powerful AI and what it takes for humanity to overcome them. If you have time (~2 hours) this weekend, I strongly suggest giving it a read.</p><p>This essay is a follow-up to his previous <a href="https://www.darioamodei.com/essay/machines-of-loving-grace">Machines of Loving Grace</a>, which is also a great read.</p><p>Given the length of this latest essay, I&#8217;ll summarize the relevant key points here. In the second half of this post, I&#8217;ll share my thoughts on what roles &amp; skills are needed for software engineers in a post-AI world.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_WKy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_WKy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!_WKy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!_WKy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!_WKy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_WKy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:264191,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/187147053?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.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_!_WKy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!_WKy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!_WKy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!_WKy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab1cb58-f01c-4002-9b3e-b4f77da89965_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Powerful AI = Country of Geniuses</h2><p>First off, Dario talks a lot about the <strong>safety of AI</strong>. This is in line with why he started Anthropic with six others in the first place. He is most concerned about how AI can get dangerous if left unchecked. He&#8217;s also wr&#8230;</p>
      <p>
          <a href="https://www.pathtostaff.com/p/how-to-stay-valuable-when-ai-writes">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Death of the Coding Machine: The Archetypes Replacing It You Need to Know]]></title><description><![CDATA[New Staff Archetypes in the Age of AI]]></description><link>https://www.pathtostaff.com/p/death-of-the-coding-machine-the-archetypes</link><guid isPermaLink="false">https://www.pathtostaff.com/p/death-of-the-coding-machine-the-archetypes</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 24 Jan 2026 14:16:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WG9l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccb1a52d-1a35-4650-9283-8b930b7bf25f_1208x871.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! We recently hit <strong>6k subscribers</strong>! <em>Thank you</em> for supporting this newsletter. </p><p>If you like shorter-form content, I have also been recently writing more over on <a href="https://threads.net/@sidwyn">Threads</a> and <a href="https://x.com/sidwyn">X</a>, on top of <a href="https://linkedin.com/in/sidwyn">LinkedIn</a>, so be sure to follow me there.</p>
      <p>
          <a href="https://www.pathtostaff.com/p/death-of-the-coding-machine-the-archetypes">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What To Do When Layoffs Hit Your Company]]></title><description><![CDATA[A playbook for surviving 2026's layoffs]]></description><link>https://www.pathtostaff.com/p/what-to-do-when-layoffs-hit-your</link><guid isPermaLink="false">https://www.pathtostaff.com/p/what-to-do-when-layoffs-hit-your</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 17 Jan 2026 14:16:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!b0dP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff. Most weeks, I write about career growth. This week, we need to talk about something more pressing: layoffs.</p><p>We&#8217;re only a few weeks into 2026, but Big Tech already looks shaky. <a href="https://www.nytimes.com/2026/01/12/technology/meta-layoffs-reality-labs.html">Meta laid off 1,500 people</a>, many of them I&#8217;ve personally worked with. Amazon is reportedly cutting up to <a href="https://upperclasscareer.com/amazon-layoffs-from-14000-to-a-potential-30000-whats-really-driving-this-tech-shake-up/">30,000 jobs</a>, and Microsoft is <a href="https://www.tipranks.com/news/microsoft-msft-eyes-major-january-layoffs-as-ai-costs-rise">letting go of 22,000</a> folks this month.</p><p>If you&#8217;ve been impacted by layoffs or expect them, here&#8217;s<strong> my learnings from going through multiple layoff rounds</strong> at Meta.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b0dP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b0dP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b0dP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b0dP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b0dP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b0dP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220813,&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://www.pathtostaff.com/i/184716626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b0dP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b0dP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b0dP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b0dP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fc47992-1747-4912-8753-40a3265ad011_1024x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>
      <p>
          <a href="https://www.pathtostaff.com/p/what-to-do-when-layoffs-hit-your">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Turn Chaotic Reviews Into Clear Decisions]]></title><description><![CDATA[The write-then-meet framework for running great technical reviews]]></description><link>https://www.pathtostaff.com/p/turn-chaotic-reviews-into-clear-decisions</link><guid isPermaLink="false">https://www.pathtostaff.com/p/turn-chaotic-reviews-into-clear-decisions</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 10 Jan 2026 14:16:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HImQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! We&#8217;re continuing our series on Mastering Communication.</p><p>Today, I want to share a framework that has completely changed how I run technical reviews &#8212;meetings where senior engineers come together to evaluate a decision and align on a direction. </p><p>A 1-minute story:</p><blockquote><p>Early on in my career, I scheduled a technical review for a design I had been working on for weeks. I was proud of it, and I wanted feedback from smart people. So I invited eight of them: engineers from adjacent teams, a PM, a tech lead. More eyes, better feedback, right?</p><p>The meeting started. I pulled up my document and began walking through it.</p><p>People started reading along. Then the questions came. Then the critiques. Someone in the back raised a concern about my approach in section two. Someone else wanted to revisit the problem statement entirely. A third person was still on page one and asking me to slow down.</p><p>Given that I only budgeted 30 mins, we quickly ran out of time. And guess what: No decision was made. I left with a pile of conflicting feedback and no idea what to do next. </p><p>I was disappointed, both with how the review went and myself for not planning properly. The worst part was feeling that I had wasted the time of eight busy people who probably had better things to do that hour. Should I have sent the doc async instead? Should I have kept the meeting shorter? Should I have invited fewer people?</p></blockquote><p>After trial and error over a decade, I realized <strong>the trick to these reviews isn&#8217;t whether to write or meet. </strong></p><p><strong>The question is how to sequence them.</strong></p><p>For any technical decision that matters, you almost always need both. The key is doing them in the right order, with the right structure in between.</p><p>Let me walk you through how I think about this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HImQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HImQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!HImQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!HImQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!HImQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HImQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:259460,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/184075892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.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_!HImQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!HImQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!HImQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!HImQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e99edc-702c-4269-882f-dc70ef74129a_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>The Framework: Write First, Meet Second</h2><p>The best technical reviews that I&#8217;ve participated in, both as a presenter and as a reviewer, follow a consistent pattern:</p><ol><li><p><strong>Write a focused document</strong>: This should lay out the problem, the options, and your recommendation. Keep it to three or four pages. Any longer and people won&#8217;t read it. Any shorter and you probably don&#8217;t need a meeting at all.</p></li><li><p><strong>Add an alignment table at the top</strong> where reviewers can signal their stance before the meeting. Something simple: their name, whether they agree or have concerns, and any key questions. This gives you a read on the room before you even walk in.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YU01!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YU01!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png 424w, https://substackcdn.com/image/fetch/$s_!YU01!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png 848w, https://substackcdn.com/image/fetch/$s_!YU01!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!YU01!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YU01!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png" width="1448" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197417,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/184075892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.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_!YU01!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png 424w, https://substackcdn.com/image/fetch/$s_!YU01!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png 848w, https://substackcdn.com/image/fetch/$s_!YU01!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!YU01!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F407d5a3f-97a8-4b0e-9003-46b8b7f9a96b_1448x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Alignment table at the top</figcaption></figure></div><ol start="3"><li><p><strong>Send it as a pre-read</strong> <strong>one to two days before the meeting</strong>. This timing is important, and I&#8217;ll explain why in a moment.</p></li><li><p><strong>Use the meeting to resolve, and </strong><em><strong>not</strong></em><strong> to review.</strong> If everyone has read the doc and left comments, you don&#8217;t need to present anything. Go straight to the open questions. I typically like to lead in by saying, &#8220;Alright, since everyone has had a chance to read this document ahead of time, we will go over a few of these comments in the doc.&#8221; Use the time to drive toward a decision.</p></li></ol><p>Just implementing these four steps will already do wonders for your review.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</strong></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Why Timing Matters</h2><p>I mentioned that <strong>one to two days</strong> is the sweet spot for sending out a pre-read. Here&#8217;s why.</p><p><strong>If you send it too late, people won&#8217;t have time to read it.</strong> They&#8217;ll show up cold, and you&#8217;ll end up doing what I did in that first disastrous meeting: reading the doc together in real time, fielding questions as they pop up, running out of time before anything gets decided.</p><p><strong>If you send it too early, people will forget.</strong> They&#8217;ll skim it on Monday, the meeting lands on Friday, and by then they&#8217;ve lost all context. You&#8217;ll spend the first ten minutes re-orienting everyone anyway. I&#8217;ve done this too many times to count.</p><p>One to two days gives people enough time to read and comment, without so much time that it falls off their radar. I&#8217;ve found this window works well even for busy reviewers. <strong>This means your ideal review day should not be Monday or Tuesday</strong>, since folks are not going to be remembering what you sent them on Friday.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g1xE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g1xE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png 424w, https://substackcdn.com/image/fetch/$s_!g1xE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png 848w, https://substackcdn.com/image/fetch/$s_!g1xE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png 1272w, https://substackcdn.com/image/fetch/$s_!g1xE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g1xE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png" width="1456" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png&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;:98181,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/184075892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.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_!g1xE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png 424w, https://substackcdn.com/image/fetch/$s_!g1xE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png 848w, https://substackcdn.com/image/fetch/$s_!g1xE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png 1272w, https://substackcdn.com/image/fetch/$s_!g1xE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8599da32-f061-4eb5-93eb-cc85b082c14a_1642x860.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>What Makes This Fail</h2><p>Even with this framework, things can go wrong. Here are a few failure modes I&#8217;ve seen:</p><p><strong>The doc is too sparse.</strong> Make sure your doc is substantive enough that it invites real feedback. No one wants to be the first to leave a critical comment on something that looks half-baked.</p><p><strong>The reviewers are too senior.</strong> This one surprised me. If you invite people who are two or three levels above you, they often won&#8217;t comment ahead of time. They&#8217;ll wait for the meeting to weigh in. The best reviewers are usually plus or minus one level from you. Close enough to the work to engage meaningfully, but senior enough to offer useful perspective. This is what&#8217;s worked well for me.</p><p><strong>Too many people in the room.</strong> The more people you invite, the harder it is to drive toward a decision. Everyone has something to say, and the conversation spirals. Keep the invite list tight. If someone just needs to stay informed, send them the doc afterward. Don&#8217;t invite them to the meeting.</p><p><strong>Forgetting to recap decisions and action items.</strong> After the meeting, you need to make sure you recap the action items from the decision meeting. This doesn&#8217;t have to be complicated and can be as simple as this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WYUu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WYUu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png 424w, https://substackcdn.com/image/fetch/$s_!WYUu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png 848w, https://substackcdn.com/image/fetch/$s_!WYUu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png 1272w, https://substackcdn.com/image/fetch/$s_!WYUu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WYUu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png" width="1318" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:1318,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118472,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/184075892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.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_!WYUu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png 424w, https://substackcdn.com/image/fetch/$s_!WYUu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png 848w, https://substackcdn.com/image/fetch/$s_!WYUu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png 1272w, https://substackcdn.com/image/fetch/$s_!WYUu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F828d4cb8-392d-467e-83d3-ad4a2b25498e_1318x560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Keep your action items simple and straightforward to understand</figcaption></figure></div><p></p><div><hr></div><h4>TLDR:</h4><p>That&#8217;s it! Here&#8217;s the quick summary so you can stop running reviews that waste everyone&#8217;s time:</p><ul><li><p><strong>Write, then meet.</strong> To make meaningful decisions, you first need to jot down your ideas on paper. Write first, meet second, and decide together.</p></li><li><p><strong>Write a 3-4 page doc</strong> with a clear recommendation and add a comment table at the top for reviewers to signal their stance.</p></li><li><p><strong>Send it 1-2 days before the meeting.</strong> Not too early, not too late. This gives folks enough time to understand what you&#8217;re asking them to weigh in on.</p></li><li><p><strong>Use the meeting to resolve open questions</strong>, not to walk through the doc.</p></li><li><p><strong>Watch out for failure modes:</strong> docs that are too sparse, reviewers who are too senior, and meetings with too many people, forgetting to recap.</p></li></ul><div><hr></div><blockquote><p>One more thing: this framework applies to bigger decisions, the kind that need multiple reviewers and a formal meeting. For simpler decisions, a quick call or Slack thread is often the right move. Knowing when a decision is &#8220;big enough&#8221; for this process versus when you should just hop on a quick sync is nuanced, and I&#8217;ll write more about that distinction in a future post.</p></blockquote><p>If you enjoyed this, check out the other posts in the Mastering Communication series: <a href="https://www.pathtostaff.com/p/mastering-communication-part-1-of">Part 1: How to Deliver Value Every Time</a> and <a href="https://www.pathtostaff.com/p/make-hard-choices-easy-to-understand">Part 2: Make Hard Choices Easy to Understand</a>.</p>]]></content:encoded></item><item><title><![CDATA[Make Hard Choices Easy to Understand]]></title><description><![CDATA[Clarify tradeoffs with one simple trick]]></description><link>https://www.pathtostaff.com/p/make-hard-choices-easy-to-understand</link><guid isPermaLink="false">https://www.pathtostaff.com/p/make-hard-choices-easy-to-understand</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sun, 21 Dec 2025 14:06:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9qcx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! This week, we&#8217;re continuing our <a href="https://www.pathtostaff.com/p/mastering-communication-part-1-of">series</a> on Mastering Communication. This post will cover how to communicate tradeoffs and simplify hard choices so everyone can understand.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9qcx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9qcx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!9qcx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!9qcx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!9qcx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9qcx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:258771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/182206370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.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_!9qcx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!9qcx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!9qcx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!9qcx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b31c9f-6619-472e-8a39-42d173ce634f_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://www.pathtostaff.com/p/make-hard-choices-easy-to-understand">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Mastering Communication (Part 1 of 4)]]></title><description><![CDATA[How to Deliver Value Every Time]]></description><link>https://www.pathtostaff.com/p/mastering-communication-part-1-of</link><guid isPermaLink="false">https://www.pathtostaff.com/p/mastering-communication-part-1-of</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 13 Dec 2025 14:08:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AfR-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! This month, we will cover a four-part series on Mastering Communication.</p><p>This first part covers <strong>how to deliver value to your audience when communicating</strong>. Value in this case means providing useful information or takeaways that allow a concrete action to happen. Examples include a project signoff, strategy alignment, or a ship / no-ship decision.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AfR-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AfR-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!AfR-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!AfR-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!AfR-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AfR-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:260026,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/181452429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.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_!AfR-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!AfR-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!AfR-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!AfR-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfbfb5f2-5cbe-4d4f-92fe-8131e65bd423_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>Why Communicate Value?</strong></h4><p>I strongly believe that:</p><ol><li><p><strong>Your reputation is silently based on how you communicate:</strong> People judge you on whether you make their time feel well-spent. They will listen if you communicate value to them. And they will talk about you.</p></li><li><p><strong>Most technical problems <a href="https://blog.joeschrag.com/2023/11/most-technical-problems-are-really.html">masquerade as people problems</a>.</strong> I saw this on Hacker News the other week, and highly agree. As you level up, learning how to work with others is key. Communicating the <em>importance</em> of your work to others is how you earn their buy-in.</p></li><li><p><strong>Impact is directly driven by value.</strong> Clear communication drives alignment, better decisions and ultimately positive outco&#8230;</p></li></ol>
      <p>
          <a href="https://www.pathtostaff.com/p/mastering-communication-part-1-of">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Growth Takes Time]]></title><description><![CDATA[What you can do today if your career stalls]]></description><link>https://www.pathtostaff.com/p/growth-takes-time</link><guid isPermaLink="false">https://www.pathtostaff.com/p/growth-takes-time</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 29 Nov 2025 14:06:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HUMg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to <em>Path to Staff</em>! If you&#8217;ve been here for a while, I often share tools for accelerating your growth. But as I reflect on my journey, I realized a key lesson: <strong>real growth takes time.</strong></p><p>I get this question all the time: &#8220;<em>How do I get to Staff Engineer quickly? How do I level up fast?&#8221;</em> The idea of jumping from junior to staff in a few years sounds exciting (and I did it myself!), but there are also real reasons why you shouldn&#8217;t rush.</p><p>In today&#8217;s job market, promotions are both <em>slower and rarer</em>. Companies have the upper hand now, and employees are staying longer than before. When companies conduct layoffs, their internal talent pool shrinks, and now you&#8217;re competing with even stronger candidates (assuming you weren&#8217;t laid off).</p><p>It&#8217;s tough to feel stuck. Some days, I do too. But as I&#8217;ve reflected more over the past few years, I&#8217;ll share why growing too fast can work against you, and what you can do today if you feel like growth has stalled.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HUMg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HUMg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!HUMg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!HUMg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!HUMg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HUMg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:251930,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/180192154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.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_!HUMg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!HUMg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!HUMg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!HUMg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb01b2bc-7420-4441-9970-cfa04f8dc031_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure&#8230;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>
      <p>
          <a href="https://www.pathtostaff.com/p/growth-takes-time">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Art of Framing Discussions]]></title><description><![CDATA[How to make every discussion feel like progress]]></description><link>https://www.pathtostaff.com/p/the-art-of-framing-discussions</link><guid isPermaLink="false">https://www.pathtostaff.com/p/the-art-of-framing-discussions</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sun, 02 Nov 2025 14:08:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!46Ae!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve been in enough meetings, you&#8217;ve probably seen how quickly meetings can go sideways. Sometimes even within the first thirty seconds.</p><p>Here&#8217;s a scene revolving around an incident:</p><blockquote><p><strong>Team A&#8217;s Engineer:</strong> &#8220;Your service is failing our checkout APIs and now customers are calling non-stop. It&#8217;s your service&#8217;s fault and you need to fix it now.&#8221;<br><strong>Engineer from Team B blinks.</strong> &#8220;What? What&#8217;s going on? Why do you think it&#8217;s our fault?&#8221;</p></blockquote><p>At that moment, everyone in the room can feel it. The air gets heavy. Tension rises quickly, and people start defending themselves. Before either of them knows it, voices are raised and accusations are thrown at each other. No one, especially Engineer A, knows how they even got here.</p><p>What&#8217;s missing here isn&#8217;t good intent. In fact, Engineer A probably had good intentions.</p><p>What&#8217;s missing is <strong>good framing</strong>. Framing and setting up this conversation clearly from the start would have turned this from a defensive debate into a productive discussion.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!46Ae!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!46Ae!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!46Ae!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!46Ae!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!46Ae!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!46Ae!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:255053,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/177758938?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.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_!46Ae!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!46Ae!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!46Ae!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!46Ae!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa16cb4c9-d1dc-44ba-91da-f06ff19eba3c_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://www.pathtostaff.com/p/the-art-of-framing-discussions">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Leveraging CARL Method in Behavioral Interviews]]></title><description><![CDATA[How to crush your next behavioral interview]]></description><link>https://www.pathtostaff.com/p/using-the-carl-method-to-structure</link><guid isPermaLink="false">https://www.pathtostaff.com/p/using-the-carl-method-to-structure</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 20 Sep 2025 13:10:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PSwa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! This week, we have a guest post by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Austen McDonald&quot;,&quot;id&quot;:59992961,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe807098d-a85a-41c5-aa0d-c99ffe66034a_1514x1514.jpeg&quot;,&quot;uuid&quot;:&quot;eb43826c-0cc1-40ea-9212-afce6856b32c&quot;}" data-component-name="MentionToDOM"></span>, author of Mastering Behavioral Interviews. Austen is a former Senior Manager at Meta &#8211; he&#8217;s conducted over 1,000 interviews and trained 100s of interviewers.</p><p>I&#8217;ve been a fan of using the STAR method in interviews, but as an interviewing expert, he shares something even better. <strong>The CARL method</strong>.</p><p>Without further ado, here&#8217;s Austen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PSwa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PSwa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!PSwa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!PSwa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!PSwa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PSwa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae9d7569-529e-4276-be88-f3df01d18159_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/173675929?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.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_!PSwa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!PSwa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!PSwa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!PSwa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9d7569-529e-4276-be88-f3df01d18159_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>
      <p>
          <a href="https://www.pathtostaff.com/p/using-the-carl-method-to-structure">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[An Engineer's Guide to Influence (Part Two)]]></title><description><![CDATA[Six concrete tips on how to turn your ideas into reality]]></description><link>https://www.pathtostaff.com/p/an-engineers-guide-to-influence-part-98a</link><guid isPermaLink="false">https://www.pathtostaff.com/p/an-engineers-guide-to-influence-part-98a</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 13 Sep 2025 13:09:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!97xb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back! We recently crossed 5100+ subscribers (!!). This week, we're continuing our series on <strong>An Engineer's Guide to Influence</strong>.</p><p>Influence is necessary as you level up and work with more teams and cross-functional partners. It helps you turn your idea into reality. But it's often not clear. If you haven't read the first half, check it out <a href="https://www.pathtostaff.com/p/an-engineers-guide-to-influence-part">here</a>.</p><p>In today's piece, I will outline the last three key tips for you on how I achieve influence.</p><p><strong>Here's my six tips, including this week's three:</strong></p><ol><li><p>Understand your stakeholders' goals.</p></li><li><p>Build private consensus.</p></li><li><p>Make your case using the SCQA framework.</p></li><li><p><strong>Go big on marketing.</strong></p></li><li><p><strong>Harness consistency.</strong></p></li><li><p><strong>If not today, plan for next time.</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!97xb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!97xb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png 424w, https://substackcdn.com/image/fetch/$s_!97xb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png 848w, https://substackcdn.com/image/fetch/$s_!97xb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png 1272w, https://substackcdn.com/image/fetch/$s_!97xb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!97xb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png" width="1208" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/173449999?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.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_!97xb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png 424w, https://substackcdn.com/image/fetch/$s_!97xb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png 848w, https://substackcdn.com/image/fetch/$s_!97xb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png 1272w, https://substackcdn.com/image/fetch/$s_!97xb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc62dba2-1b46-44a7-b468-ccb38ff8a369_1208x636.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Tip 4: Go big on marketing.</strong></h2><p>If you've gotten alignment from using the SCQA method in <a href="https://www.pathtostaff.com/p/an-engineers-guide-to-influence-part">Tip 3</a>, it's time to go big on marketing.</p><p>To do that, you need to <strong>inform the rest of the company of what you're up to</strong>.</p><p>Post on your internal chats, groups, and emails. I like to get the word out by</p><ol><li><p>Announcing a kickoff through meetings, emails and posts</p></li><li><p>Sha&#8230;</p></li></ol>
      <p>
          <a href="https://www.pathtostaff.com/p/an-engineers-guide-to-influence-part-98a">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[An Engineer's Guide to Influence (Part One)]]></title><description><![CDATA[How to turn your ideas into reality &#8211; even without authority]]></description><link>https://www.pathtostaff.com/p/an-engineers-guide-to-influence-part</link><guid isPermaLink="false">https://www.pathtostaff.com/p/an-engineers-guide-to-influence-part</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 06 Sep 2025 13:06:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!coBZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Coming up with ideas and writing them down won&#8217;t turn them into life. </p><p>You need to refine the idea, discuss it, share it widely, gather stakeholders, and then finally implement it. And wait, you have to share it again. Did I already mention that?</p><p><strong>This process is messy, especially when you need others to buy in.</strong> In other words, this is also known as influence.</p><p>Influence is required as you level up and work with more teams and cross-functional partners. Getting one person on board is simple. Getting everyone to stay consistent and aligned? That&#8217;s the real challenge.</p><p>There isn&#8217;t a perfect playbook for influence, but I&#8217;ve spent over a decade refining a method that&#8217;s helped me influence top decisions at Meta and Lyft.</p><p>Over the next two weeks, I&#8217;ll share my <strong>six core tips to influence</strong>:</p><ol><li><p>Understand your stakeholders' goals.</p></li><li><p>Build consensus privately.</p></li><li><p>Make your case using the SCQA framework.</p></li><li><p><em>Coming next week</em></p></li><li><p><em>Coming next week</em></p></li><li><p><em>Coming next week</em></p></li></ol><p>Today's article will cover the first three: <strong>understanding stakeholders' goals, building private consensus, and leveraging the Minto Pyramid.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!coBZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!coBZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png 424w, https://substackcdn.com/image/fetch/$s_!coBZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png 848w, https://substackcdn.com/image/fetch/$s_!coBZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png 1272w, https://substackcdn.com/image/fetch/$s_!coBZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!coBZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png" width="1208" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/172803113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.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_!coBZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png 424w, https://substackcdn.com/image/fetch/$s_!coBZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png 848w, https://substackcdn.com/image/fetch/$s_!coBZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png 1272w, https://substackcdn.com/image/fetch/$s_!coBZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d98e5d3-3cb9-45d5-aa98-0a420ca689fc_1208x636.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Tip 1: Understand your stakeholders' goals</strong></h2><p>The first tip to influence: Knowing and understanding your stakeholders. </p><p>What are their <em>goals</em> and <em>key objectives</em>? What&#8217;s urgent for them? How fast are they trying to achieve these? Aligning with these multiple stakeholders is crucial, especially as seen in these <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC5516692/">studies</a>.</p><p>At the core of this is a key question that you should keep asking yourself: <em><strong>How can I help them?</strong></em></p><p>Dr Robert Cialdini, author of the bestseller <a href="https://www.amazon.com/Influence-New-Expanded-Psychology-Persuasion/dp/0062937650">Influence</a>, calls this reciprocity. People are obliged to give back to others in the form of a behavior, gift, or service that they have received first. If you want something from others, you have to first give.</p><p><strong>Here are four key questions to ask your stakeholders:</strong></p><ol><li><p>What is your team's roadmap for this / next half?</p></li><li><p>What are the biggest challenges or blockers you&#8217;re facing right now?</p></li><li><p>Which metrics or outcomes are you being measured on?</p></li><li><p>Who else do you need to align with to succeed?</p></li></ol><p>As they answer, <em>listen carefully</em> for collaboration opportunities. Does your project make their work simpler? Can it help them hit a metric they care about? Can you connect something your team is already doing or wants to do with their priorities?</p><p>If you find a natural fit, bring it up:</p><blockquote><p>&#8220;I've been thinking about Project X. Seems like it might help your team increase revenue, which you referenced as a goal earlier. What do you think? Would you support it?&#8221;</p></blockquote><p>Remember: <em><strong>The goal of these questions is to understand your stakeholders better. </strong></em>So when it comes time to pitch your idea, your stakeholders see it as helping them too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JHhX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JHhX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png 424w, https://substackcdn.com/image/fetch/$s_!JHhX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png 848w, https://substackcdn.com/image/fetch/$s_!JHhX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png 1272w, https://substackcdn.com/image/fetch/$s_!JHhX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JHhX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png" width="1456" height="529" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:529,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46718,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/172803113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.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_!JHhX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png 424w, https://substackcdn.com/image/fetch/$s_!JHhX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png 848w, https://substackcdn.com/image/fetch/$s_!JHhX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png 1272w, https://substackcdn.com/image/fetch/$s_!JHhX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef66505-25d2-4916-8650-6fee7a112455_1749x635.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Tip 2: Build consensus privately</strong></h2><p>This is my favorite tip &#8211; but also the most time-consuming. Build consensus privately.</p><p>At Toyota, engineers spend <strong>3x more time</strong> consulting every stakeholder before they begin implementation. They call this process <em><a href="https://en.wikipedia.org/wiki/Nemawashi">Nemawashi</a></em>, or literally <strong>"going around the roots" to build consensus</strong>. </p><p>But why even do this? The idea is simple: get alignment in private before you ever walk into a big review meeting.</p><p>By practicing <em>Nemawashi, </em>you create safe spaces. Your stakeholders can voice private concerns or doubts without the pressure of public embarrassment. It's also a chance for both of you to negotiate how the project should be shaped.</p><p><strong>But be careful: do not take in </strong><em><strong>everyone's</strong></em><strong> feedback.</strong> Not all opinions matter equally. This is where identifying your stakeholders is most important. You don't want this to take forever, nor is it easy to incorporate everyone's feedback. Time-box these 1:1 meetings, 30 minutes or less.</p><p>Here&#8217;s my usual flow in these private meetings:</p><ol><li><p>Introduce what the project is and why I'm advocating for it. </p></li><li><p>Connect it to my previous understanding of their team&#8217;s goals. </p></li><li><p>Probe gently to see how they feel.</p></li></ol><p>Some questions to figure out how they feel:</p><ol><li><p>What are your thoughts on this project? (See where they land)</p></li><li><p>Any concerns if we go ahead with this, as is? (Hear out their doubts)</p></li><li><p>What would help make this proposal stronger from your perspective? (Gather support and alignment)</p></li></ol><p>If you end up incorporating their feedback, go one step further. In a large review meeting, <em><strong>call it out:</strong></em></p><blockquote><p>&#8220;This idea came from [Stakeholder&#8217;s name]."</p></blockquote><p>This does two positive things: </p><ol><li><p>It shows <strong>social proof</strong> that others have vetted this proposal, and </p></li><li><p>It <strong>strengthens your relationship</strong> with this partner since you gave them credit in front of a large group.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MLkU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MLkU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png 424w, https://substackcdn.com/image/fetch/$s_!MLkU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png 848w, https://substackcdn.com/image/fetch/$s_!MLkU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png 1272w, https://substackcdn.com/image/fetch/$s_!MLkU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MLkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png" width="1456" height="529" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:529,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51448,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/172803113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.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_!MLkU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png 424w, https://substackcdn.com/image/fetch/$s_!MLkU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png 848w, https://substackcdn.com/image/fetch/$s_!MLkU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png 1272w, https://substackcdn.com/image/fetch/$s_!MLkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6857233-9bd8-4260-b575-c9e66bd37048_1749x635.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Tip 3: Use the SCQA Method</strong></h2><p>Once you're done building consensus privately, it's time to bring it to a larger review meeting.</p><p>I'm sure you've sat through large reviews where the ask isn't clear. The presenter spends 10 minutes summarizing and presenting diagrams. Everyone&#8217;s already super checked out.</p><p>Here's a better way: <strong>the SCQA method</strong>. </p><p>It&#8217;s a simple way to cut through the noise and make sure your message lands. Invented by Barbara Minto (creator of the <a href="https://www.barbaraminto.com/">Minto Pyramid</a>), the SCQA method is one of the most widely used frameworks for executive communication at consulting and Fortune 500 companies.</p><p><strong>The SCQA Method</strong></p><ul><li><p><strong>Situation</strong> &#8211; What&#8217;s the current context?</p></li><li><p><strong>Complication</strong> &#8211; What&#8217;s the challenge, tension, or problem?</p></li><li><p><strong>Question</strong> &#8211; What do we need to solve or decide?</p></li><li><p><strong>Answer</strong> &#8211; What&#8217;s the recommendation or next step?</p></li></ul><p>Let's run through an example. Imagine you&#8217;re the TL of the monitoring team and you're thinking of using Vendor X's solution.</p><p>Instead of saying:</p><blockquote><p><strong>&#10060; Without SCQA:</strong><br>&#8220;Our system has lots of problems, and engineers are frustrated. But I don't think we've got a good handle on it. We've been throwing so many solutions at the wall, but nothing sticks. Both Vendor X or Y have shown promising solutions too that we should consider.&#8221;</p></blockquote><p>Did you catch the proposal? It's hard to grasp what's going on. </p><p>Now, let's try applying the SCQA method:</p><blockquote><p><strong>&#9989; With SCQA:</strong><br>Our current monitoring system is outdated. <strong>(Situation)</strong><br>Engineers waste hours debugging because of missing alerts, and outages cost us $100k annually. <strong>(Complication)</strong><br>How do we reduce downtime and improve reliability? <strong>(Question)</strong><br>We should adopt Vendor X. It&#8217;s reliable, cost-effective (saves us $100k), and our engineers already know how to use it. <strong>(Answer)</strong></p></blockquote><p>Notice the difference? In the first version, your ask is not clear. There's no good storytelling, and it's easy to get lost.</p><p><strong>In the SCQA version, the audience knows the problem, the decision point, and your recommendation.</strong></p><p>Let's practice with a second example. Say you're trying to get your entire team to adopt agile methodology and sprints.</p><p>Instead of saying:</p><blockquote><p>&#10060; &#8220;I think what we've been doing isn't too great. We are stuck in endless loops during standups, and development cycles are going on for too long. Has anyone tried this sprint process in their previous company? I heard it might work.</p></blockquote><p>This doesn't show clear thinking or conviction about your proposal. Try this:</p><blockquote><p>&#9989; We meet often, but we're still missing our ship goals. <strong>(Situation)</strong><br>We're not communicating well, and often not on the same page. Our feedback loops are often too long. <strong>(Complication)</strong><br>How can we shorten our iteration cycle? <strong>(Question)</strong><br>We should try sprints. It's been proven to work well in other companies &#8211; leading to increased efficiency and productivity. <strong>(Answer)</strong></p></blockquote><p>See how much clearer this is? We're able to organize our thoughts and structure them in a way that makes it easy for the audience to comprehend.</p><p>Give it a shot the next time you make an ask, and let me know how it went in the 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_!KMjo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KMjo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png 424w, https://substackcdn.com/image/fetch/$s_!KMjo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png 848w, https://substackcdn.com/image/fetch/$s_!KMjo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png 1272w, https://substackcdn.com/image/fetch/$s_!KMjo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KMjo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png" width="1456" height="529" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:529,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55965,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/172803113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.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_!KMjo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png 424w, https://substackcdn.com/image/fetch/$s_!KMjo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png 848w, https://substackcdn.com/image/fetch/$s_!KMjo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png 1272w, https://substackcdn.com/image/fetch/$s_!KMjo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6060ffb7-4872-4a97-9187-b3441f077da5_1749x635.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TLDR:</h2><p>That's the end of Part 1 of my guide to influence. To summarize the first three steps:</p><ol><li><p><strong>Understand your stakeholders' goals:</strong> Make sure your project caters to their needs.</p></li><li><p><strong>Build private consensus:</strong> Understand concerns before large meetings.</p></li><li><p><strong>Make your case using the SCQA framework:</strong> Structure your ask well.</p></li></ol><p>Looking for Part Two of this guide to influence? <a href="https://www.pathtostaff.com/p/an-engineers-guide-to-influence-part-98a">Click here</a>.</p>]]></content:encoded></item><item><title><![CDATA[Playing The Long Game (Deb Liu, ex-Facebook VP & Ancestry CEO)]]></title><description><![CDATA[Lessons from six years without a promotion, raising three kids, and surviving cancer.]]></description><link>https://www.pathtostaff.com/p/playing-the-long-game-deb-liu-ex</link><guid isPermaLink="false">https://www.pathtostaff.com/p/playing-the-long-game-deb-liu-ex</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 23 Aug 2025 13:06:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SiwK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most engineers I talk to are looking for the next review cycle win. The next bump. The next title change that will validate the work they&#8217;ve been doing for the last six months. </p><p>But <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Deb Liu&quot;,&quot;id&quot;:5982645,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/dd245653-a4f1-4668-afef-598aff4d1954_4898x3265.jpeg&quot;,&quot;uuid&quot;:&quot;b3a5f97f-a5a4-49bd-94d0-9112f52a4b66&quot;}" data-component-name="MentionToDOM"></span> thinks that&#8217;s a mistake.</p><p>You might know Deb, former VP at Facebook, ex-CEO of Ancestry, and author of <a href="https://www.amazon.com/Take-Back-Your-Power-Rules/dp/031036485X">Take Back Your Power</a>. She has built products used by billions, gone on <a href="https://www.lennysnewsletter.com/p/succeeding-as-an-introvert-deb-liu">Lenny&#8217;s Podcast</a>, on the board of Intuit, and founded the 30,000+ member community <a href="https://womenpm.org/">Women in Product</a>. Besides being a proud mom of three, she is also open about her <a href="https://debliu.substack.com/p/drawing-the-cancer-card">struggles with cancer</a>.</p><p>Today, she&#8217;s here to share more about three topics that will challenge how you think about your own career:</p><ol><li><p>Why short-term career thinking will quietly trap you.</p></li><li><p>How family choices shape your career trajectory</p></li><li><p>Why staying silent in key moments isn&#8217;t humility</p></li></ol><p>Our discussion took place as a Q&amp;A format. If you&#8217;re looking for a summary, I&#8217;ve summarized my takeaways at the end.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SiwK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SiwK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!SiwK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!SiwK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!SiwK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SiwK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/171380137?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.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_!SiwK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!SiwK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!SiwK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!SiwK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f27eff6-36ed-4553-bb89-23f19d2c9b30_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Without further ado, here&#8217;s our interview:</p><h2>Career Stalls &amp; Tradeoffs</h2><blockquote><p><strong>You spent 11 years at Facebook. What&#8217;s something you believed early in your Facebook career that you&#8217;ve since changed your mind about?</strong></p></blockquote><p>Early in my career, I believed the biggest myth my immigrant parents taught me: put your head down, do great work, and people will reward your brilliance. That&#8217;s what school teaches you. Just do the work, get good grades, and move up to the next grade.</p><p>But the workplace is nothing like that. People value different skills. Perfect code or great ideas don&#8217;t always win. <strong>Communication, influence, and relationships matter a lot more than I realized.</strong></p><p>Facebook was a shock in that way. You&#8217;re surrounded by incredibly talented people, and advancement isn&#8217;t just about doing your work well. <strong>It&#8217;s about making your impact visible.</strong> That doesn&#8217;t mean being the loudest in the room, but it does mean understanding what the company values and making sure your contributions are aligned and seen.</p><blockquote><p><strong>You mentioned before that you went 6 years without a promotion. Most people would quietly quit or leave. What kept you going? Do you regret staying?</strong></p></blockquote><p>Those six years weren&#8217;t me sitting still. I actually had three different jobs across three companies. But I was stalled in my title progression. I didn&#8217;t regret it because each move built new skills, and some of the work I did then still impacts my career today.</p><p>When my son was born, my career had always been front and center, but suddenly I wanted to be with him more than anything. He&#8217;s nineteen now, but back then I remember thinking: Why am I spending so much time away from him? I switched to four days a week and gave up my high-intensity job so I could be there in his early years.</p><p><strong>I made deliberate trade-offs.</strong> For most of my kids&#8217; entire childhood, I never traveled for work. In fact, I didn&#8217;t travel until I had weaned my youngest at age one. I knew that meant certain roles and opportunities were off the table. But that was okay. It was my choice. I had three children during that time. I was also pregnant with my youngest while my father was diagnosed with Stage 4 cancer. He then passed a few months after she was born. So a lot was happening outside of work that mattered more.</p><p>I joined Facebook right after maternity leave for my second child, Bethany. I sat my family down and said, &#8220;If I do this, I&#8217;m going to be working a lot more.&#8221; I wanted to give them a heads-up that I was going to be busy. To me, <strong>work-life balance is not about hours but being able to be there when they need me.</strong></p><p>But for your readers, here&#8217;s the hard truth: <strong>I wasn&#8217;t actively managing my career during that time.</strong> I thought my managers at Facebook would see my work and push me forward, but I went through seven managers in 2.5 years. They were all wonderful in their own way, but no one was in my corner long enough to champion me until the 7th manager.</p><p>I learned that you have to be the product manager of your own career. You have to set your own milestones, know the promotion criteria, and make sure you&#8217;re filling those gaps deliberately.</p><blockquote><p><strong>Looking back at those 6 years, was there anything you would have done differently?</strong></p></blockquote><p>Hindsight is 20/20. When you&#8217;re in the moment, you&#8217;re just making the best decision with the data you have. I talk about this <a href="https://www.amazon.com/Take-Back-Your-Power-Rules/dp/031036485X">in my book</a>.</p><p>I was born in Queens in New York. If you&#8217;ve ever taken the E or F train out toward Queens from Manhattan, you are going north, and then the train makes this sharp right turn. But you don&#8217;t feel it because you are on the train. You don&#8217;t notice until you look at a map later and realize you&#8217;re now 90 degrees from where you started.</p><p>Careers are like that. You don&#8217;t always feel the shift as it&#8217;s happening. Only when you look back do you see how far you&#8217;ve turned. Those six years without a promotion were like that for me. I was gathering skills, building experience, and preparing for the next stage, even if I didn&#8217;t recognize it at the time. I have no regrets because I have three amazing kids and an amazing life.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Perspectives</h2><blockquote><p><strong>You've publicly shared that you recently drew the cancer card. How did your cancer diagnosis shift how you think about work?</strong></p></blockquote><p>This year really made me stop and think. Last year, my mammogram was totally clear. This year, when I went in, they told me there&#8217;s something &#8216;pretty suspicious.&#8217; You hear that phrase enough times, and it&#8217;s almost like it becomes inevitable. Suddenly, I&#8217;m on this conveyor belt of biopsy, surgery, and radiation. I&#8217;m now on Tamoxifen, which reduces the chances of recurrence. <strong>Life is short.</strong></p><p>And in those moments, none of the things you&#8217;ve achieved matter. It doesn&#8217;t matter what&#8217;s on your LinkedIn, it doesn&#8217;t matter what your title is. What matters is: where do you want to spend your time? What brings you joy?</p><p>Also, family has always been really important to me. Last year was especially hard. My mom passed away, and just a few months before that, both of my in-laws passed away. I was very close to all of them. We had planned to move in together; my mom had lived with me for over a decade after my dad died, and we had even built a house with a massive in-law unit so my in-laws could live right next door, connected to our home, so we could care for them.</p><p>Losing all three of them within nine months was incredibly difficult. It&#8217;s a stark reminder that behind every short bio or Wikipedia page, there&#8217;s an entire life being lived. With joys, losses, and deeply personal stories that don&#8217;t show up in the titles and bullet points.</p><p>You have a finite amount of time. <strong>I want to spend mine on the people and the work that truly matters to me.</strong></p><h2>Influence</h2><blockquote><p><strong>For introverted engineers, what do you think most quiet or underestimated engineers get wrong when trying to build influence? How do you, as a product lead want them to act?</strong></p></blockquote><p>First, for product managers, communication is the job. It&#8217;s literally your job. It&#8217;s like saying, &#8216;I don&#8217;t like standing in front of an orchestra,&#8217; when your job is to be the conductor. You picked this role, so you have to own that responsibility.</p><p><strong>As an engineer, though, you&#8217;re also part of the orchestra.</strong> If something is going wrong and you don&#8217;t speak up, the whole piece suffers. Imagine the woodwinds are half a beat off! Even if your section is perfect, it&#8217;s going to sound bad. And the woodwinds? They&#8217;ll feel terrible, because they might not even realize they&#8217;re out of sync until it&#8217;s too late.</p><p>A lot of engineers think, &#8216;If my work is good, that should be enough.&#8217; But in leadership roles, you have to be able to escalate and raise issues at the right moment. You don&#8217;t need to speak all the time. Constant talking isn&#8217;t influencing others. But silence in key decision moments is a disservice to your team and yourself.</p><p><strong>One trick I suggest for introverts is to deliberately change your &#8216;meeting persona&#8217; for a while.</strong> If you&#8217;re usually the quiet one, try being the provocateur for a month. Ask the uncomfortable question. Play devil&#8217;s advocate.</p><p>It&#8217;s not about changing who you are. It&#8217;s about breaking how people perceive you. You want to get out of the box. Because influence isn&#8217;t just what you know, it&#8217;s when and how you show it.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Fun Questions</h2><blockquote><p><strong>Now let&#8217;s pivot to some fun questions. What&#8217;s the funniest or most ridiculous thing you&#8217;ve ever seen listed on FB Marketplace?</strong></p></blockquote><p>&#8220;Definitely the <a href="https://www.reddit.com/r/oddlyterrifying/comments/qvugd5/chicken_teddy_bear_stolen_from_facebook/">raw chicken teddy bear</a>. Someone took raw chicken and shaped it into a teddy bear. The head, arms, everything. It was disturbing and hilarious at the same time.</p><blockquote><p><strong>What&#8217;s your go-to comfort food after a brutal day at work?</strong></p></blockquote><p>&#8220;Soup. I love ramen, udon, and noodles. I&#8217;m a big soup noodle person. So are my kids. But my husband is not a fan. We have been married for 25 years, and there are still some things that we can&#8217;t quite get on the same page about.</p><div><hr></div><p>Thank you, Deb, for sharing! My takeaways:</p><ol><li><p><strong>Short-term career thinking is a trap</strong>: If you&#8217;re managing your career around the next performance review, you&#8217;re playing the wrong game. Deb argues for thinking in 2&#8211;5 year arcs: What skills will my future self need? What experiences will open the doors I want later? Sometimes that means taking the less glamorous role today so you&#8217;re ready for the bigger leap tomorrow.</p></li><li><p><strong>Family choices have clear trade-offs. </strong>We can&#8217;t pretend that taking time for family, whether it&#8217;s having kids, caring for aging parents, or stepping back from travel, doesn&#8217;t slow career momentum. Deb is blunt about this: the impact is real. But that doesn&#8217;t make it <em>the wrong choice</em>. It just means you need to acknowledge the trade-offs and plan for how you&#8217;ll rebuild speed when you&#8217;re ready.</p></li><li><p><strong>Speak up, or you might be doing others a disservice.</strong> Treat speaking up like playing in an orchestra: you don&#8217;t have to play every note, but when your section comes in, you&#8217;d better be heard. Speaking up at the right time isn&#8217;t self-promotion. It&#8217;s advocating for your team, your customers, and the work that matters.</p></li></ol><p><em>Know anyone who should be featured? </em>Reach out via Substack or email.</p><p><em>Enjoyed this?</em> Let us know in the comments.</p>]]></content:encoded></item><item><title><![CDATA[Your STAR Method Is Broken (Principal Solutions Architect, AWS)]]></title><description><![CDATA[What great candidates do differently when interviewing]]></description><link>https://www.pathtostaff.com/p/your-star-method-is-broken-principal</link><guid isPermaLink="false">https://www.pathtostaff.com/p/your-star-method-is-broken-principal</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 16 Aug 2025 13:08:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YQiY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back! This week&#8217;s article is by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Prasad Rao&quot;,&quot;id&quot;:148768720,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a39670da-07db-4d5f-8619-5a10697874a5_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;a9361c17-9864-47c9-a93d-f97481b61f34&quot;}" data-component-name="MentionToDOM"></span>, a Principal Solutions Architect and fellow author over at <a href="https://newsletter.bigtechcareers.com/">Big Tech Careers</a>. Prasad helps engineers grow by pairing technical expertise with the behavioral skills needed to lead and succeed.</p><p>Today, he shares more about how the STAR format is powerful but also often misused, especially in interviews.</p><p>Without further ado, here&#8217;s Prasad.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YQiY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YQiY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!YQiY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!YQiY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!YQiY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YQiY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145583,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/170836808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.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_!YQiY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!YQiY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!YQiY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!YQiY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa8f1a7-e3a0-400e-bcf3-303993071ed4_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://www.pathtostaff.com/p/your-star-method-is-broken-principal">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Project Prioritization Framework (What Should I Work On?)]]></title><description><![CDATA[A simple yet useful framework to rank projects]]></description><link>https://www.pathtostaff.com/p/project-prioritization-framework</link><guid isPermaLink="false">https://www.pathtostaff.com/p/project-prioritization-framework</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 09 Aug 2025 13:15:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!27E9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! We are now a 4000+ strong community. A special welcome to the 1100+ new readers since our last article on how <a href="https://www.pathtostaff.com/p/work-life-balance-slows-careers-e9">work-life balance slows</a> / <a href="https://molochinations.substack.com/cp/169682706">accelerates</a> careers. </p><p>Today, I&#8217;ll share more about my framework for prioritizing projects. Prioritizing your work is a skill that becomes increasingly important as you advance in a company.</p><p><strong>Why?</strong> Knowing how to prioritize means:</p><ol><li><p><strong>You don't have to lean on your manager as much</strong>, which builds greater trust between you and them.</p></li><li><p><strong>As you get more senior and lead large teams and organizations, </strong><em><strong>you</strong></em><strong> need to figure out what to work on</strong>. Other engineers depend on the output of your work.</p></li><li><p><strong>You get to have fun while doing so.</strong> Being in <a href="https://www.pathtostaff.com/p/leveling-up-hacks-take-a-step-back">control of your priorities</a> means you're in control of your destiny. Besides, who likes being told what to do?</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!27E9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!27E9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png 424w, https://substackcdn.com/image/fetch/$s_!27E9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png 848w, https://substackcdn.com/image/fetch/$s_!27E9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png 1272w, https://substackcdn.com/image/fetch/$s_!27E9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!27E9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png" width="1208" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53340,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/170480293?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.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_!27E9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png 424w, https://substackcdn.com/image/fetch/$s_!27E9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png 848w, https://substackcdn.com/image/fetch/$s_!27E9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png 1272w, https://substackcdn.com/image/fetch/$s_!27E9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfedaff1-7f41-4874-bece-b65b1416d964_1208x636.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Path to Staff Engineer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Marrying needs &amp; fun</h2><p>You need two things to prioritize your work:</p><ol><li><p>A good understanding of <em>your company</em></p></li><li><p>A&#8230;</p></li></ol>
      <p>
          <a href="https://www.pathtostaff.com/p/project-prioritization-framework">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Work-Life Balance Slows Careers (E9 Engineer, ex-Meta)]]></title><description><![CDATA[Working harder DOES get you there faster &#8212; at a cost.]]></description><link>https://www.pathtostaff.com/p/work-life-balance-slows-careers-e9</link><guid isPermaLink="false">https://www.pathtostaff.com/p/work-life-balance-slows-careers-e9</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 12 Jul 2025 13:00:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Rrat!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to Path to Staff! We&#8217;ve now hit 3000 readers. To celebrate, we have a special guest <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Philip Su&quot;,&quot;id&quot;:1970935,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ade40fc6-7b5e-405d-8cea-f40364179fe5_480x480.jpeg&quot;,&quot;uuid&quot;:&quot;706d13f6-5634-40dd-842f-886a1c01ce53&quot;}" data-component-name="MentionToDOM"></span> (E9 Distinguished Engineer at Meta) this week.</p><p>If you know Philip from Facebook, he&#8217;s the guy who spent $57,000 <a href="https://www.linkedin.com/posts/suphilip_buying-everyone-at-meta-a-coffee-was-one-activity-6943245237448306689-Kcfa/">buying everyone a cup of coffee</a> for everyone at Facebook across several offices!</p><p>In today&#8217;s article, Philip talks about how he believes work-life balance is a myth if you want to level up. He was promoted every year in his first 8 years at Microsoft. That&#8217;s extremely impressive.</p><p>Of course, this intensity isn&#8217;t for everyone. I&#8217;ll also share the other side of the coin on Philip&#8217;s <a href="https://molochinations.substack.com/">Substack</a> (subscribe if you haven&#8217;t!) in a week or two. I&#8217;ll share how I find work-life balance while continuing to build my career.</p><p>But without further ado, here&#8217;s Philip.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rrat!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rrat!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!Rrat!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!Rrat!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!Rrat!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rrat!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png" width="1208" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152666,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.pathtostaff.com/i/167954914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.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_!Rrat!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png 424w, https://substackcdn.com/image/fetch/$s_!Rrat!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png 848w, https://substackcdn.com/image/fetch/$s_!Rrat!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png 1272w, https://substackcdn.com/image/fetch/$s_!Rrat!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3f679f-5350-4db5-ab5e-bf35699155b3_1208x959.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Self-help books and countless motivational speakers evangelize the dream that you can have it all: a great family, a 45-hour work week, a head full of luxurious hair, and faster career growth than your peers.</p><p>It isn&#8217;t true. Anyone saying differently is selling something or leaving out key context.</p><h3><strong>Ways to Get Ahead</strong></h3><p>Three components of fast career growth:</p><ol><li><p>Luck</p></li><li><p>Talent</p></li><li><p>Grit</p></li></ol><p>We all know lucky people. You can&#8217;t orchestrate attending Sergey Brin&#8217;s high school and also having your favorite professor in college turn out to be Sergey&#8217;s dad. (Both happened to me, though in my case, neither led to fame and fortune.) Since luck is something you can&#8217;t control, there&#8217;s no need to discuss it deeply, though it helps to acknowledge it as a significant factor in many people&#8217;s careers.[1]</p><p>Talent is also not within your control. Some people are just flat-out smarter than you. I will never be an NBA player. Lest you think the latter flippantly irrelevant: in presidential races between two candidates, <a href="https://www.thoughtco.com/does-the-tallest-presidential-candidate-win-3367512">the taller one wins the popular vote 67% of times</a> because they are perceived as stronger leaders. So height turns out to be quite relevant career-wise. But equally uncontrollable as luck.[2]</p><p>This leaves grit as the one thing you control when it comes to career velocity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>True Grit</strong></h3><p>There are many ways to be gritty, like persisting at self-improvement. But for this post, I&#8217;ll focus on the centrality of working hard.</p><p><em>If you are just as smart as everyone else, and you work just as hard as everyone else, you&#8217;re just as average.</em></p><p>Now average isn&#8217;t bad. In fact, average could be stellar, depending on where you work, so I wouldn&#8217;t go around pooh-poohing being average. But you probably didn&#8217;t start reading this post to learn how to stay average.</p><p>Assuming you aren&#8217;t exceptionally luckier or more talented than your peers, the only recourse to progressing faster than your peers is to outwork them &#8212; with longer hours or more focus and efficacy. Ideally both.</p><p>The opposite surely couldn&#8217;t be the case, right? Sally is just as smart as Amy, and every bit as lucky, but works far less than Amy while rocketing past Amy career-wise? Yet this is the gospel preached by many: that you can work the same hours as your peers yet blow past them in career velocity without breaking a sweat.</p><p>What&#8217;s true at the personal level is true at the national level. <a href="https://www.slowboring.com/p/on-the-4th-of-july-thinking-about">Americans enjoy greater prosperity than Europeans</a> due largely to longer work hours. Sure, those longer hours come at the cost of leisure time&#8230; but if you wanted to read about how to maximize leisure, you&#8217;re reading the wrong post.</p><p>Be luckier. Be more talented. Or work harder.</p><h3><strong>Blasphemy!</strong></h3><p>I can feel comment-submitting fingers already warming up to send screeds on how this post is all wrong. I&#8217;ll address some objections up front.</p><ul><li><p><strong>Work smarter, not harder</strong>. So catchy, this phrase. So smugly superior, as if this golden life hack were unknown to most. If you find yourself in a workplace where you don&#8217;t have to work harder simply by &#8220;working smarter,&#8221; you&#8217;ve joined the wrong team or company. On every great team I&#8217;ve ever been on, it was <a href="https://en.wikipedia.org/wiki/Table_stakes">table stakes</a> that everyone was already working smartly.</p></li><li><p><strong>You&#8217;ll have lower output beyond 40 hours</strong>. People often refer to Ford&#8217;s study of factory workers, where per-hour productivity does indeed decrease after 40 hours. But what many may elide is that total productivity continued to go up until 55-60 hours, at which point mistakes would at last decrease total output. I suspect the same trend holds for office workers: beyond 40 hours, total output continues to go up until the point where mistakes start to overwhelm productivity. But I have little doubt most coders working 45 hours produce more, in total, than when working 40 hours.</p></li><li><p><strong>You&#8217;ll burn out</strong>. You might well. Or is it true that &#8220;if you choose a job you love, you&#8217;ll never work a day in your life?&#8221; Everybody has a different threshold of sustainable long-term output. Finding yours is key. But I&#8217;ll add this: many times when my direct reports have talked about work-life balance, what they were really saying &#8212; implicitly, sometimes unknowingly &#8212; was they had lost interest or a sense of purpose in their job.[3]</p></li><li><p><strong>You&#8217;ll blow relationships</strong>. Likely true, depending how unbalanced your life is and how sensitive your friends and partners are. You might also miss opportunities to form new relationships. I&#8217;m not saying this is good. I&#8217;m saying it&#8217;s true.</p></li><li><p><strong>You&#8217;ll miss out on the better things in life</strong>. This is both true and wise. There&#8217;s a tradeoff between going faster in your career and deeper in other aspects of your life. It might not be strictly zero-sum (e.g. doing better in career to some degree may improve other aspects of your life), but contrary to all the advertising you&#8217;ve seen, you can&#8217;t have it all.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Opportunity Costs</strong></h3><p>Hard work goes a long way.</p><p>In college, I was pre-med and scored a 40 on the MCATs (~522 in today&#8217;s terms, higher than the median Harvard Medical School student) by reading nine different college textbooks across chemistry, biology, and physics, cover to cover at least two times each. It irked me when friends lauded my intelligence upon hearing my score. I felt they should only attribute the score to my intelligence if they, too, had studied equally hard yet fared worse. As it stood, they misattributed the primary cause of my success to talent, when so much was due to long, laborious hours spent in solitude.</p><p>When I first started at Microsoft, I had a sleeping bag in my office. I coded until 11pm nightly and slept until 3am, at which point I&#8217;d code until ~6am, then sleep until my first meeting ~10am. This was totally sustainable for me at a time when I had no hobbies and my closest friend also worked similar hours.</p><p>I was promoted once a year for my first eight years at Microsoft. This is far from typical, but also not unheard of. Certainly faster than average. Was it due to luck and talent? No doubt. Could I have progressed equally quickly working 45-hour weeks? I can&#8217;t imagine how. I literally can&#8217;t. I remember learning late-night insights as I debugged things while the janitor vacuumed nearby hallways. I fixed twice as many bugs as a peer who started on my team the same month as I. How could I possibly have progressed as quickly without the advancements I made in those wee hours?</p><p>But it all comes at a cost. There are no free lunches. Our family once bought a Nordic chess set my then-seven-year-old son was excited to use. He asked me whether we could play it together, and I said, &#8220;Sure!&#8221; He then asked me to put it on my calendar, and watched until I had done so. This was a devastating moment of sudden realization for me. Back then at work, I was experiencing what in hindsight may well have been the high point of my entire career: leading the Facebook London engineering office, its first international development outpost. I was Facebook&#8217;s first engineer promoted to E9 outside the US. All this, at the cost of my second-grade son making sure he had a reserved spot on my calendar prior to me heading off to work that morning.</p><p>Was it worth it? Could I have worked a lot less in my earlier career and have eventually gotten to the same ladder level? Quite possibly. Would I have had more time to spend with family and friends, and perhaps even have developed some hobbies, had I worked less? Most definitely.</p><p>I&#8217;m no apologist for <a href="https://en.wikipedia.org/wiki/Effective_accelerationism">e/acc</a>&#8217;ing your career by working long hours. But I&#8217;m not going to blow sunshine and sell you some fantasy where you&#8217;re no smarter or luckier than your peers, and you work no harder, yet you break the career velocity sound barrier through positive manifestation and three simple tips.</p><p>If you want atypically fast career growth, you need to put in the hours. Only you can answer whether the sacrifices are worth it. And there will be sacrifices, whether intentional or not.</p><p>But no shortcuts.</p><p><em>How might you organize your weeks &amp; time for all this work? I&#8217;ll post a follow-up article which you&#8217;ll receive by <a href="http://molochinations.substack.com/subscribe">subscribing here</a>.</em></p><h5><strong>Notes</strong></h5><p>[1] Yes, you can &#8220;make your own luck,&#8221; if by that you mean seizing opportunities when they avail themselves and putting yourself in places where you&#8217;re more likely to be lucky. I don&#8217;t call that behavior &#8220;luck&#8221; anymore; perhaps a better descriptor is &#8220;orchestrating your career to maximize chances you&#8217;ll have better opportunities.&#8221; When I here use the word &#8220;luck,&#8221; I mean the kind of chance happening you couldn&#8217;t possibly control.<br>[2] Yes, I could have done human growth hormones earlier in life, or <a href="https://my.clevelandclinic.org/health/treatments/24316-limb-lengthening-surgery">tibial lengthening</a> now. But you miss the broader point if that&#8217;s what you&#8217;re thinking. There are tons of natural characteristics I have zero control over.<br>[3] Fireside True Story&#8482; time: Tim was an avid cyclist on my Microsoft team. He loved cycling so much, in fact, he asked in our 1:1 to go to 32 hours a week, explaining that he wanted time to pursue his lifelong passion. I supported this. Tim later joined Google, which in 2004 definitely had worse work-life balance than Microsoft. This surprised me, so I asked Tim how things were going with his cycling when I ran into him six months later. &#8220;Biking? I&#8217;ve got zero time &#8212; I don&#8217;t do it at all. I love my job at Google!&#8221; This, from a man that swore to me his lifelong passion was being sacrificed at the altar of Microsoft profits.</p><p></p><div><hr></div><p>Thank you Philip for sharing your insights. If you haven&#8217;t subscribed to his Substack, <a href="https://molochinations.substack.com/">do so here</a>! We&#8217;ll be sharing my take on WLB on Molochinations as a follow-up article.</p>]]></content:encoded></item><item><title><![CDATA[How To Handle Strong Disagreements]]></title><description><![CDATA[A Simple Five-Step Process]]></description><link>https://www.pathtostaff.com/p/how-to-handle-strong-disagreements</link><guid isPermaLink="false">https://www.pathtostaff.com/p/how-to-handle-strong-disagreements</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 05 Jul 2025 13:21:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0uzt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0547cd68-14fc-45c7-9b17-8fcea286a90a_1208x1617.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Happy 4th of July! It's been a little quiet the past few months due to some work commitments, but I'm back. Welcome to our over 400+ new subscribers! We're almost a 3000-strong community. </p><p>Today, I'll share with you my tips on handling disagreements in the workplace.</p><p>When I was a junior engineer, my PM yelled at me for failing to inform him about an experiment. We disagreed on what happened, and this escalated quickly into a heated public discussion.</p><p>Was I in the wrong? Were they in the wrong? I was so caught up in standing my ground. Now, I realize how little that matters.</p><p>I've since reflected on that episode from a decade ago and learned how to handle disagreements much better. Let's dive in.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.pathtostaff.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Found this helpful? Subscribe to make sure you don&#8217;t miss new articles and guest posts.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>
      <p>
          <a href="https://www.pathtostaff.com/p/how-to-handle-strong-disagreements">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Leveling Up Hacks - Think Ten Steps Ahead]]></title><description><![CDATA[One simple habit that's accelerated the careers of top ICs.]]></description><link>https://www.pathtostaff.com/p/leveling-up-hacks-think-ten-steps</link><guid isPermaLink="false">https://www.pathtostaff.com/p/leveling-up-hacks-think-ten-steps</guid><dc:creator><![CDATA[Sidwyn Koh]]></dc:creator><pubDate>Sat, 19 Apr 2025 13:40:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!b_A1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b98f54e-d7d5-4714-815a-e427a8736031_1208x959.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've noticed that the most successful individual contributors share a particular trait.</p><p>They don't just stay one step ahead &#8212; they think ten steps ahead.</p><p>Instead of reacting to problems as they arise, they anticipate what's coming next. As a result, clarity follows. They leverage proactiveness to showcase their leadership and ownership skills, eventually leading to recognition and promotions.</p><p>I want to share and break down that skill with you today: <strong>Thinking Ten Steps Ahead</strong>.</p>
      <p>
          <a href="https://www.pathtostaff.com/p/leveling-up-hacks-think-ten-steps">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>