<?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[Techlead Mentor]]></title><description><![CDATA[Being a tech lead is a lot about behaviors. I learned a lot through trial and error and want to share actionable tips with you to master these behaviors.]]></description><link>https://newsletter.techleadmentor.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Hb_M!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63647128-647a-4376-914c-bc701c49e402_886x886.png</url><title>Techlead Mentor</title><link>https://newsletter.techleadmentor.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 21 Apr 2026 09:33:52 GMT</lastBuildDate><atom:link href="https://newsletter.techleadmentor.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Raviraj S Achar]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ravirajachar@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ravirajachar@substack.com]]></itunes:email><itunes:name><![CDATA[Raviraj Achar]]></itunes:name></itunes:owner><itunes:author><![CDATA[Raviraj Achar]]></itunes:author><googleplay:owner><![CDATA[ravirajachar@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ravirajachar@substack.com]]></googleplay:email><googleplay:author><![CDATA[Raviraj Achar]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How to Improve Debugging Skills?]]></title><description><![CDATA[5 steps to root cause issues like a pro!]]></description><link>https://newsletter.techleadmentor.com/p/how-to-improve-debugging-skills</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-to-improve-debugging-skills</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 19 Dec 2024 13:15:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Have you ever been stuck trying to debug an issue that seemed impossible to root cause? It can be frustrating and scary. Most engineers panic. Great engineers debug. Those &#8220;great&#8221; engineers may seem to have a lot of context, but in reality, <strong>they have invested in core debugging skills and practiced them</strong>. They just got great over time.</p><p>As a Staff Engineer, I have often helped my teammates when they encounter impossible-to-root-cause issues. In doing so, I&#8217;ve observed common roadblocks that often trip engineers up. Whether it&#8217;s getting lost in a sea of logs, misinterpreting error messages, or simply not knowing where to start, many engineers find themselves stuck in a loop of frustration. What separates those who struggle from those who succeed is not always context or experience but the debugging mindset and process they employ.</p><p>Today, I will share my high-level steps so that you can skyrocket your debugging skills.</p><div><hr></div><h3>WorkOS: Start selling to enterprises with a few lines of code (Sponsor)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png" width="503" height="289.1559065934066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:503,&quot;bytes&quot;:1594208,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.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://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024">WorkOS</a> is a modern identity platform for B2B SaaS. It provides flexible and easy-to-use APIs to ship user management, SSO, SCIM provisioning, and fine-grained authorization in minutes instead of months.</p><p>WorkOS powers some of the world's hottest startups, including Perplexity, Vercel, and Webflow.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;text&quot;:&quot;Get started today&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024"><span>Get started today</span></a></p><div><hr></div><h3>&#128170; Step 1 - Don&#8217;t give up!</h3><p>Believe in yourself, and don't give up on investigations without trying. Many people think they are not experts and hold back, but it's important to be curious.</p><p>However, remember not to be over-confident. You should understand where your knowledge is lacking and be open to seeking help.</p><h3><strong>&#128218; Step 2 - Learn the basics</strong></h3><p>If your foundation is weak, being productive in your debugging sessions will be hard.</p><p>You should invest in the following upfront:</p><ul><li><p>Know where to find the logs, process cores, alarms, metrics, dashboards, runbooks, etc.</p></li><li><p>Have a reasonable grasp of how various components interact with each other.</p></li><li><p>Know how to search the codebase - not just your team's but also your dependencies.</p></li></ul><p>Remember, it's okay if you don't know everything.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h3><strong>&#9989; Step 3 - Validate your understanding</strong></h3><p><strong>You can&#8217;t make progress if you don&#8217;t understand what the bug is</strong>. Sometimes, people don&#8217;t realize they are stuck. They cannot articulate the problem to themselves and look at too many logs/charts in a haphazard order. The best way to get unstuck is to explain the problem to a four-year-old (<em>metaphorically, of course</em>).</p><p>Here is what works for me with an example situation (<em>Imagine there is an active Service Overload alert</em>)</p><ul><li><p><strong>What is a brief description of the problem?</strong></p><ul><li><p>"The alert for service overload fired for all of production or scoped to X regions."</p></li></ul></li><li><p><strong>Look for metrics that prove the problem.</strong> Even better, use the timeline view to understand when the issue started.</p><ul><li><p>Look at the single "overload" metric that is over the threshold.</p></li><li><p>Maybe you will find out that it started happening at 10 am today.</p></li><li><p>How is the "overload" metric calculated? <em>Is it a derivation of different resources or something artificial?</em></p></li></ul></li><li><p><strong>Do the metrics show more sub-problems?</strong></p><ul><li><p>Are the requests failing due to server overload? If so, by how much?</p></li><li><p>Are the requests taking longer to complete?</p></li><li><p>Are there more requests coming into the service?</p></li><li><p>Which customers are impacted? If so, how badly?</p></li></ul></li><li><p><strong>Ensure you are not distracted by unimportant and unrelated problems.</strong></p><ul><li><p>Don't focus too much on the outliers. For example, some requests likely took longer, even before the overload occurred. They may not be interesting to look at. </p></li><li><p>Don't focus on customers who are sending a handful of trivial requests.</p></li><li><p>Filtering noise can be hard for someone inexperienced. So, rely on your runbooks or previous investigations.</p></li></ul></li></ul><p>So, my point is to be curious and ask &#8220;why&#8221; at every step. <strong>When you try to understand beyond just the surface-level concepts, you will get closer to the root cause</strong>.</p><h3><strong>&#128269; Step 4 - Scope down the problem</strong></h3><p>It is easier to go in circles when you only look at macro metrics. To get to the root cause, you need to narrow it down to something scoped and smaller.</p><p>Using the same example of service overload:</p><ul><li><p>Can you find a single instance?</p><ul><li><p>Is a specific kind of request taking longer?</p></li><li><p>Is a downstream dependency taking longer?</p></li><li><p>Can you enable high-fidelity logging to find out more about this single instance?</p></li></ul></li><li><p>If the number of requests increased, can you narrow down which customer sent them?</p></li><li><p>Did other things happen around that time?</p><ul><li><p>Was there a config change? New code deployment?</p></li><li><p>Has your rate limiting or autoscaling stopped working?</p></li></ul></li><li><p>Can you issue dummy requests to see if that reproduces the problem?</p></li></ul><p><strong>Don't get stuck trying to tackle the behemoth.</strong> Instead, break down the problem into smaller, manageable issues.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cNQD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cNQD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cNQD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cNQD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cNQD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cNQD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1060580,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cNQD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cNQD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cNQD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cNQD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea08cb-97a1-4938-bad6-8d81f7f4bf10_3000x3000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>&#129309; Step 5 - Ask for help</strong></h3><p>So, you have validated the problem to a certain extent and have scoped it down. But you are unable to make further progress. That is fine, and naturally, you should ask for help.</p><p><strong>One of the hardest things to do is ask for help the "right" way during an intense situation.</strong> Try these:</p><ul><li><p>Give a brief description of the problem with supported metrics.</p></li><li><p>Articulate your understanding of the situation and your working hypothesis.</p><ul><li><p>Explain why you believe your hypothesis is likely true. Provide supporting metrics and logs.</p></li></ul></li><li><p>Clearly state what you do not know and the gaps in proving your hypothesis.</p><ul><li><p><strong>Many engineers can explain what they understand but struggle to identify what they don't understand.</strong></p></li><li><p>Your peers should not have to play a guessing game while trying to help you.</p><ul><li><p>For example, others can provide concrete guidance when you say that you don't know how to find downstream latencies or are unaware of all downstream dependencies.</p></li></ul></li></ul></li><li><p>Don't share information piece by piece.</p><ul><li><p>Provide a bird's eye view of the problem while asking for specific things.</p></li><li><p>The worst thing you can do is ask overly specific questions that help you prove <em>your hypothesis</em>. Your peers may not have the context and cannot correct you if your original hypothesis is wrong. This will lead you in the wrong direction.</p></li><li><p>Treat your peers as a brainstorming resource rather than a Q&amp;A bot.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aZMf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aZMf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aZMf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aZMf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aZMf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aZMf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:883546,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aZMf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aZMf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aZMf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aZMf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e408331-2aa7-4398-b996-9774bcddc65b_3000x3000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul></li></ul><h3><strong>&#128260; Continuous improvement</strong></h3><p>Don&#8217;t expect to be great at debugging during your first major issue. One of the best ways is to learn from what you missed this time:</p><ul><li><p>When you seek help, don&#8217;t just seek the answer. Understand how your peers got to the answer. </p></li><li><p>Make a note of the shortcuts others took or the context you didn&#8217;t have</p></li><li><p>If the quality of the logs is poor, then improve it for the next time.</p></li></ul><p>These steps serve only as a template and must be converted into actionable items that apply to your software and problem. You also need to practice them a few times to see results. Lastly, debugging is a great strength for any engineer who wants to rapidly grow in their career. So invest in this essential skill today.</p><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/how-to-improve-debugging-skills?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/how-to-improve-debugging-skills?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Should You Become a Manager? Take this Short Quiz]]></title><description><![CDATA[5 questions you should ask yourself before becoming a manager.]]></description><link>https://newsletter.techleadmentor.com/p/should-you-become-a-manager-take</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/should-you-become-a-manager-take</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 21 Nov 2024 13:15:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Are you a high-performing engineer and being offered a managerial role? Do you want to take it? Stop! Take a moment to figure out if this is the right job for you.</em></p><p><em>Today we have a guest post by a Director of Engineering, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Anton Zaides&quot;,&quot;id&quot;:121956618,&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%2F9fa87af7-7089-4977-ab32-dbcae410c190_3847x3564.jpeg&quot;,&quot;uuid&quot;:&quot;f80f3d63-b4f0-43f6-a3c9-ee14bff0bc92&quot;}" data-component-name="MentionToDOM"></span>, that will help you find the answer. Over to Anton.</em></p><div><hr></div><p>A lot of engineers are promoted based on their coding skills.</p><p>While I believe engineering managers must be strong developers with a few years of experience, it has almost no indication of success in a management role.</p><p><strong>A short quiz to determine if it&#8217;s a good fit for you</strong>:</p><div><hr></div><h3>WorkOS: start selling to enterprises with a few lines of code (Sponsor)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png" width="503" height="289.1559065934066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:503,&quot;bytes&quot;:1594208,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.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://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024">WorkOS</a> is a modern&nbsp;identity platform for B2B SaaS. It provides flexible and easy-to-use APIs to ship user management, SSO, SCIM provisioning, and fine-grained authorization in minutes instead of months.</p><p>WorkOS powers some of the world's hottest startups, including Perplexity, Vercel, and Webflow.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;text&quot;:&quot;Get started today&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024"><span>Get started today</span></a></p><div><hr></div><h3>1. Do you like to code?</h3><h5>A LOT: 0 points</h5><p>I&#8217;m a big open-source contributor, writing code is the best part of my job.</p><h5>Yes: 1 point</h5><p>I enjoy creating things and solving problems.</p><h5>Coding is a means to an end: 2 points</h5><p>There are some tasks I enjoy, but I don&#8217;t mind reducing the time I write code.</p><h5>No: -1 point</h5><p>I prefer to avoid code if I can, management sounds like a great escape path.</p><h4>Why is it relevant?</h4><p>&#9888;&#65039; When you are promoted to an engineering management role, <strong>you&#8217;ll code less, no way around it.</strong> If you try to squeeze in coding tasks anytime you can, you will neglect important parts of your job. You should be able to let it go.<br><em>If you have a small team and enough time, it&#8217;s always good to stay technical.</em></p><p>&#128683; <strong>Why -1: </strong>The promotion can&#8217;t be an escape from code. You will be an <strong>engineering </strong>manager - you&#8217;ll need to lead engineers, make technical decisions, and influence the technical roadmap. People will have a hard time following a manager who doesn&#8217;t care about what they do.</p><p>If you don&#8217;t care for any of that - that&#8217;s ok! Consider the PM career.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h3>2. How do you deal with focus changes</h3><h5>Very badly: 0 points</h5><p>Ahh I hate it! It takes me time to get into the zone, and an annoying meeting in the middle of it can ruin my day.</p><h5>It&#8217;s distracting: 1 point</h5><p>It sucks when people distract me all the time, but I can live with it.</p><h5>It can be refreshing: 2 points</h5><p>It&#8217;s nice to have a diverse day, I don&#8217;t mind doing different things.</p><h5>I love chasing shiny new things: -1 point</h5><p>I have severe ADHD and I enjoy every moment of it!</p><h4>Why is it relevant?</h4><p>&#9888;&#65039; Say goodbye to the good old days, where on some days your only meeting was the daily. You&#8217;ll have to get used to smaller chunks of focused time, and to being distracted. Part of your job will be to help your people and be available for their needs.<br><em>This one is not a mandate from heaven, you can create processes to make it easier for you, like specific availability hours. The more senior the team, the more free time you&#8217;ll have. You should definitely avoid being a bottleneck.</em></p><p>&#128683; <strong>Why -1: </strong>engineering is a discipline that requires focus - whether it is for the sake of your people (who can&#8217;t be distracted by you every 5 minutes), or for your tasks (technical designs can take even more focus than coding). If you like being active and jumping around, consider a career change (maybe operations?)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!keWa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!keWa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!keWa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!keWa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!keWa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!keWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg" width="677" height="473.8070054945055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1019,&quot;width&quot;:1456,&quot;resizeWidth&quot;:677,&quot;bytes&quot;:852215,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!keWa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!keWa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!keWa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!keWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f45e630-f3b4-4bb3-a6ae-ad1e4ac83e2a_4000x2800.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3. Do you like talking to people?</h3><h5>It&#8217;s a necessary evil: 0 points</h5><p>COVID was a present from god to me. I prefer working alone from home 100% of the time.</p><h5>Depends on the people: 1 point</h5><p>I don&#8217;t enjoy meaningless small talk, but I can hold a conversation with smart people.</p><h5>Mostly: 2 points</h5><p>I&#8217;m not getting tired from 1:1 conversations, and I&#8217;m ok with having a lot of active meetings.</p><h5>Absolutely!: -1 point</h5><p>The best part of my work is the kitchen-talks! I can talk for hours, it&#8217;s so much fun!</p><h4>Why is it relevant?</h4><p>&#9888;&#65039; A lot of engineers are introverts, and that&#8217;s fine. Introverts can be amazing managers. The question is how exhausted are you from talking with people. You&#8217;ll have many more interactions which you can&#8217;t ignore. If you prefer solo work, you might suffer in a manager&#8217;s role.</p><p>&#128683; <strong>Why -1: </strong>Having a manager who just talks all day is hard. Your employees will still be engineers in heart, even if you might not be&#8230; This is not a criticism - you might be a great manager in other disciplines (like sales, product management, marketing).</p><h3>4. How do you deal with chaos?</h3><h5>I hate it: 0 points</h5><p>I like to receive my tasks in organized Jira tickets, with clearly defined steps.</p><h5>I&#8217;m ok with it: 1 point</h5><p>I prefer clear instructions and goals, but I can manage without them if I have to.</p><h5>I enjoy creating order: 2 points</h5><p>Some chaos is good. I just need to know the end goal and the reasons for it, and I&#8217;ll find a way to get there. I enjoy helping others figure out what needs to be done.</p><h5>I&#8217;m the king of chaos: -1 point</h5><p>I prefer to work on a day-by-day basis, who knows what the future will bring. Plans are useless.</p><h4>Why is it relevant?</h4><p>&#9888;&#65039; You are used to most of the things being organized for you. Once you become a manager, you will start to notice all the problems in the organization. The VP R&amp;D might bombard you with strange requests, and the PM might change his mind 5 times in a day.</p><p>&#128683; <strong>Why -1:</strong> You need to be able to organize that chaos in the context of your team. You cannot be a &#8216;free spirit&#8217; anymore.</p><p>Subscribe for weekly articles on leading a software development team.</p><p><strong>Pledge your support</strong></p><h3>5. Can you be decisive and stand your ground?</h3><h5>No: 0 points</h5><p>I always struggled with it, it&#8217;s easier for me to follow someone in authority.</p><h5>If I have to: 1 point</h5><p>I prefer someone else to show me the way, but I&#8217;ll not stay quiet when I think they are wrong.</p><h5>Yes: 2 points</h5><p>I don&#8217;t mind some conflict. Sometimes I&#8217;m a bit stubborn, but I make quick decisions and listen to feedback.</p><h5>I&#8217;m like a rock: -1 point</h5><p>If I know I&#8217;m right, you&#8217;ll never be able to convince me otherwise.</p><h4>Why is it relevant?</h4><p>&#9888;&#65039; As a fresh engineering manager, you&#8217;ll be pushed around. Your manager and PM will have their own agenda. Other managers will try to sneak in tasks for your team. Being able to confront others and stand behind your decisions is critical to inspire confidence in your people.</p><p>&#128683; <strong>Why -1: </strong>there will be cases when you are completely right, and you still have to give up. That&#8217;s life. If you are very hard to work with, and never willing for others to take the lead, everyone (including you) will suffer.</p><h2>Understanding the score</h2><h4>&lt;4 points</h4><p>The engineering management path is not for you - you&#8217;ll probably end up suffering (and your team too). Depending on your answers - consider the IC path, or switch to a different discipline (PM/CS/sales/marketing)</p><h4>4-7 points</h4><p>It&#8217;s a tough decision for you. I suggest to give it a try. Be open with your manager, and monitor how you feel. If after a few months (or a year at most) you still suffer through every day, it&#8217;s time for a change. Read &#8216;<a href="https://zaidesanton.substack.com/p/why-team-leaders-give-up">Why team leaders give up</a>&#8217;, and &#8216;<a href="https://zaidesanton.substack.com/p/why-managers-have-more-bad-days">Why managers have more bad days</a>&#8217; to see what you should expect :)</p><h4>8-10 points</h4><p>Go for it. There is never a 100% chance you&#8217;ll enjoy the job (it depends on so many variables - your manager, your team, the company itself), but I would bet $100 that you will, with time.</p><h2>Last words</h2><p>PLEASE don&#8217;t take this test too seriously &#128578; It&#8217;s not scientific by any means, it is solely based on my experience and the experience of those around me. The goal of it is to give you some materials for thought, in case you are considering that promotion.</p><div><hr></div><p><em>It&#8217;s Raviraj again. Thank you, Anton, for sharing the nuances that engineers should consider before becoming managers.</em> </p><p><em>For more articles from Anton, subscribe to the Leading Developers newsletter.</em></p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:1804629,&quot;name&quot;:&quot;Leading Developers&quot;,&quot;logo_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%2F64dbcf3a-d0db-4718-8758-a6521ac5b8bd_1250x1250.png&quot;,&quot;base_url&quot;:&quot;https://zaidesanton.substack.com&quot;,&quot;hero_text&quot;:&quot;Join 15,000+ software leaders for free articles that'll help you jump from being a good engineering manager to a great one. &quot;,&quot;author_name&quot;:&quot;Anton Zaides&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#ffffff&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://zaidesanton.substack.com?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!baAg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64dbcf3a-d0db-4718-8758-a6521ac5b8bd_1250x1250.png" width="56" height="56" style="background-color: rgb(255, 255, 255);"><span class="embedded-publication-name">Leading Developers</span><div class="embedded-publication-hero-text">Join 15,000+ software leaders for free articles that'll help you jump from being a good engineering manager to a great one. </div><div class="embedded-publication-author-name">By Anton Zaides</div></a><form class="embedded-publication-subscribe" method="GET" action="https://zaidesanton.substack.com/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><div><hr></div><h2>Shoutout</h2><ol><li><p><a href="https://www.chaitime.chaitalinarla.com/p/the-art-of-influence-a-staff-engineers">The Art of Influence: A Staff Engineer's Playbook</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sidwyn Koh&quot;,&quot;id&quot;:321369,&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%2Ff7bc8b98-4c12-42ce-8720-5bb3cc6f6647_2100x2100.jpeg&quot;,&quot;uuid&quot;:&quot;5ed66abf-619e-482d-8a3c-482de9d0c790&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Chaitali Narla&quot;,&quot;id&quot;:262519377,&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%2Fb8edca41-bd13-4b8e-9a4c-cfef63f316a8_600x600.jpeg&quot;,&quot;uuid&quot;:&quot;efc7ae3a-2833-4d6f-ab07-b47be8db4d2d&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://read.highgrowthengineer.com/p/how-i-got-27-hours-in-a-week">How I got 27 hours in a week by installing one tool</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;790556d8-4f41-4668-9fea-d7a1c361d2b0&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://thehustlingengineer.substack.com/p/why-and-how-to-build-your-personal">Why and How to Build Your Personal Brand on LinkedIn</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hemant Pandey&quot;,&quot;id&quot;:58770480,&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%2Fd5d8aef1-0399-40a0-9537-5615ca0fe8d4_1166x1167.jpeg&quot;,&quot;uuid&quot;:&quot;c23f66e0-1ebc-4a87-bcb7-5cf39fedb3c8&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/should-you-become-a-manager-take?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/should-you-become-a-manager-take?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Identify Silent Disagreements?]]></title><description><![CDATA[5 signals that reveal silent disagreements and how to address them]]></description><link>https://newsletter.techleadmentor.com/p/how-to-identify-silent-disagreements</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-to-identify-silent-disagreements</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 07 Nov 2024 13:56:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Have you ever walked out of a meeting thinking <strong>everyone was aligned, only to hear from your manager that people disagree</strong>? <em>Silent disagreements are like hidden icebergs. What you see on the surface is just a fraction, but they can cause havoc.</em> </p><p>When you encounter silent disagreements often, critical concerns will surface later, resulting in wasted efforts. That can also get you a lower rating and block your promotion. So, don&#8217;t let silent disagreements linger. </p><p>It can be hard to identify them early (well, they are silent, so they are hard to detect!). However, there are some signals that you can watch out for that hint at disagreements. Today, I share five signals I look for to <strong>spot these hidden concerns before they derail projects</strong> and damage team dynamics.</p><div><hr></div><h3>WorkOS: start selling to enterprises with a few lines of code (Sponsor)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png" width="503" height="289.1559065934066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:503,&quot;bytes&quot;:1594208,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.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://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024">WorkOS</a> is a modern&nbsp;identity platform for B2B SaaS. It provides flexible and easy-to-use APIs to ship user management, SSO, SCIM provisioning, and fine-grained authorization in minutes instead of months.</p><p>WorkOS powers some of the world's hottest startups, including Perplexity, Vercel, and Webflow.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;text&quot;:&quot;Get started today&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024"><span>Get started today</span></a></p><div><hr></div><h2>&#129296;&nbsp;1. Low Participation</h2><p>Are the key stakeholders <strong>just responding with &#8220;okay&#8221; and seem disengaged</strong>? They are neither asking questions nor vocalizing any disagreement.</p><p>This could happen either because they have vague disagreements and are unsure how you would take it or because they haven&#8217;t had the time to think it through. Also, <em>some people like to disagree 1:1.</em></p><p><strong>What you should do:</strong></p><ol><li><p>Watch out for low engagement, especially if it comes from many stakeholders</p></li><li><p>Create smaller discussion groups where people feel more comfortable speaking up</p></li><li><p>Meet 1:1 and be curious about if they see risks with your proposal</p></li><li><p>Ask specific questions instead of general ones like "Any concerns?"</p></li><li><p>Pay attention to who's quiet, especially if they're typically vocal</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128694;&#8205;&#9794;&#65039;2. Verbal Agreement But No Actions</h2><p>Everyone agrees during planning, but you get to the execution and find a teammate who isn&#8217;t acting like they agree. For example, if you proposed a new API as a replacement for the existing one, but you find that a teammate is still adding new features to the existing API even when there is no urgency.</p><p>In this example, it is possible that this teammate feels this new API will take a long time to become &#8220;reliable.&#8221; Until then, they will continue adding features to the existing one. So, <strong>while they agree with the proposal, they may not be on board with its timing.</strong></p><p><strong>What you should do:</strong></p><ol><li><p>Ensure your proposal discusses the execution and its timeline</p></li><li><p>Discuss this proposal's relative priority against other work to ensure you have a shared mental model for prioritization.</p></li><li><p>Set milestones/timelines and get your teammates to sign off</p></li></ol><h2>&#128260; 3. Never Ending &#8220;issues&#8221;</h2><p>Every time you are about to make a decision, your teammate finds yet another gotcha that needs to be addressed. While thorough analysis is good, endless concerns can be a sign of deeper disagreement.</p><p>Your teammate might be sensing risks they can't fully articulate yet. Or they might have experienced similar failures in the past that make them extra cautious. Sometimes, it's also about broader concerns they're uncomfortable expressing directly &#8211; like worries about team dynamics, resource allocation, or political implications. They might find raising technical concerns easier than discussing these sensitive topics.</p><p><strong>What you should do</strong></p><ol><li><p>Don&#8217;t meet with this person once a week; you need multiple brainstorming sessions to wrap up the concerns in a day or two.</p></li><li><p>Help them find more gotchas upfront.</p></li><li><p>Create a structured list of all potential issues and tackle them in focused sessions.</p></li><li><p>Be available to discuss sensitive topics.</p></li><li><p>Set a deadline for raising new concerns to prevent analysis paralysis</p></li></ol><h2>&#128483;&#65039;&nbsp;4. Complains To Others</h2><p>You thought your teammates agreed with you, but they seemed less confident about the proposal with others. Your manager or a peer tells you that people are not sold on the proposal. However, from your point of view, there were no disagreements.</p><p>This may stem from power dynamics or past experiences. Maybe you shut down their ideas before, and now they fear confronting you.</p><p><strong>What you should do</strong></p><ol><li><p>Make it safe to disagree by acknowledging and rewarding constructive criticism</p></li><li><p>Address concerns publicly to show you're open to feedback</p></li><li><p>Build trust through consistent follow-through on feedback</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_!WgKv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WgKv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png 424w, https://substackcdn.com/image/fetch/$s_!WgKv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png 848w, https://substackcdn.com/image/fetch/$s_!WgKv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png 1272w, https://substackcdn.com/image/fetch/$s_!WgKv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WgKv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png" width="637" height="445.8125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1019,&quot;width&quot;:1456,&quot;resizeWidth&quot;:637,&quot;bytes&quot;:166450,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WgKv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png 424w, https://substackcdn.com/image/fetch/$s_!WgKv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png 848w, https://substackcdn.com/image/fetch/$s_!WgKv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.png 1272w, https://substackcdn.com/image/fetch/$s_!WgKv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1919851-b635-4fd5-ba6d-10ada14d0214_4000x2800.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>&#9203; 5. &#8220;Let&#8217;s Take It Offline&#8221;</h2><p>Multiple discussions and brainstorming sessions culminate with &#8220;Let&#8217;s take it offline.&#8221; Every time you come close to making the hard decisions, the decision-making is deferred. Then, there is no follow-up, and subsequent meeting ends with the same outcome.</p><p>This may happen if the stakeholders have seemingly weak reasons to disagree but haven&#8217;t taken the time to make their disagreement a cohesive story. It is also possible that they are not the decision-makers and are waiting for someone influential to make the call. Perhaps they don&#8217;t see the decision as critical and are deprioritizing it.</p><p><strong>What you should do</strong></p><ol><li><p>First, agree on the timing of this decision. If this is not the right time, consider postponing the decision-making to a better time.</p></li><li><p>Ask your tech lead or manager if the right decision-makers are in the audience.</p></li><li><p>Give people time to think through things, but set deadlines for follow-ups.</p></li></ol><h2>&#128161; Parting Note</h2><p>The goal isn't to eliminate all disagreements but to surface them as early as possible. While vocal disagreements may seem uncomfortable, silent ones can be more damaging in the long run. </p><p>Confrontation is challenging for many, so it's crucial to create a safe space that encourages open disagreement and facilitates resolution. By fostering an environment where people feel comfortable expressing their concerns, teams can address issues proactively and prevent silent disagreements from derailing projects.</p><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/how-to-identify-silent-disagreements?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/how-to-identify-silent-disagreements?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Shoutout</h2><ol><li><p><a href="https://read.highgrowthengineer.com/p/5-lessons-i-learned-the-hard-way-from-10-years">5 Lessons I learned the hard way from 10+ years as a software engineer</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;0301f4cd-27a3-4436-86f4-27f859d29e46&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gourav Khanijoe&quot;,&quot;id&quot;:169529562,&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%2Fb283af6c-1848-41d3-b5b7-79ff821264e3_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;4efba403-c76c-424c-9e79-01a60088c74d&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://thehustlingengineer.substack.com/p/why-engineers-should-be-at-the-product">Why Engineers Should Be at the Product Strategy Table ?</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hemant Pandey&quot;,&quot;id&quot;:58770480,&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%2Fd5d8aef1-0399-40a0-9537-5615ca0fe8d4_1166x1167.jpeg&quot;,&quot;uuid&quot;:&quot;f8ad50c3-5480-4c8b-9517-0933c5c57500&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Wayne Chen&quot;,&quot;id&quot;:249981550,&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%2F7a0391f9-7635-4aee-85ee-b19a7c6eb7a0_492x490.png&quot;,&quot;uuid&quot;:&quot;fe6b74b5-bdb0-409e-81ca-9c0a9ce0af18&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://pathtostaff.substack.com/p/dont-become-an-engineering-manager">Don&#8217;t Become an Engineering Manager</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sidwyn Koh&quot;,&quot;id&quot;:321369,&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%2Ff7bc8b98-4c12-42ce-8720-5bb3cc6f6647_2100x2100.jpeg&quot;,&quot;uuid&quot;:&quot;63ec58a0-a53e-4535-9f17-e8fcefe43617&quot;}" data-component-name="MentionToDOM"></span> and Suresh Choudhary</p></li></ol>]]></content:encoded></item><item><title><![CDATA[How to do 6 Weeks Worth of Work in 2?]]></title><description><![CDATA[One costly mistake I made as a junior engineer.]]></description><link>https://newsletter.techleadmentor.com/p/how-to-do-6-weeks-worth-of-work-in</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-to-do-6-weeks-worth-of-work-in</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 24 Oct 2024 12:55:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Are you about to tackle a giant project that you think will take 6 weeks but want to do it 2 weeks? How do you do that?</p><p><strong>You don&#8217;t.</strong></p><p>Today, I will share a story from early in my career in which I managed to do this, but at a high cost!</p><div><hr></div><h3>Enterprise Ready Conference for B2B Leaders (Sponsor)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HJH6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HJH6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 424w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 848w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HJH6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png" width="509" height="298.5480769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1456,&quot;resizeWidth&quot;:509,&quot;bytes&quot;:2092655,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HJH6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 424w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 848w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.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>The Enterprise Ready Conference is a free, one-day event in SF for product and engineering leaders building enterprise SaaS.<br><br>The event features speakers from OpenAI, Vanta, Checkr, Dropbox, and Canva on key topics like advanced identity management, compliance, encryption, logging, and fine-grained authorization&#8212;critical features that many enterprises require.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.enterprise-ready.com/&quot;,&quot;text&quot;:&quot;Request an invite&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.enterprise-ready.com/"><span>Request an invite</span></a></p><div><hr></div><h2>&#128214; Story</h2><p>This is a story of a time when I was a junior engineer. I had been on my team for a while and had delivered many features. I also had a reputation for solving &#8220;diverse&#8221; problems &#8220;quickly.&#8221;</p><p>So, I was tasked to build a complex feature for a different project pod in my broader team.</p><p><strong>&#129300; Underestimating</strong></p><p>While this wasn&#8217;t the usual code base I worked on, I was familiar with it, so I knew how to evaluate the feature and build a design. I spent a couple of days and arrived at an estimate of &#8220;2 weeks.&#8221;</p><p>In reality, I kind of forced a &#8220;2-week " estimate because that was the sprint cycle. Also, after those two weeks, I had another feature to work on for my main project. I wasn&#8217;t honest with myself.</p><p><em>I think you see where this is going!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><p><strong>&#128200; Scope increase</strong></p><p>Once I started working on the feature, I uncovered a lot of hidden work in the first few days. While I had anticipated some of it, the actual scope was much larger. Things started piling up quickly.</p><p>In retrospect, the feature wasn't a quick add-on. It was a massive addition to the product that needed a solid foundation and planning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KPMY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KPMY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!KPMY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!KPMY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!KPMY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KPMY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png" width="481" height="481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:481,&quot;bytes&quot;:85685,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KPMY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!KPMY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!KPMY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!KPMY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac596c-89e6-493a-8b46-9a19d665833d_3000x3000.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>&#129296; Didn&#8217;t communicate</strong></p><p>Scope creep is expected, and the right thing to do is communicate that with the team. However, I didn&#8217;t tell anyone what I had discovered. I painted a rosy picture in the daily stand-ups by sugar-coating the additional work.</p><p>I felt shame in saying, &#8220;This needs significantly more time.&#8221; Also, I wanted to spend only two weeks on this feature and then get back to my main project.</p><p><strong>&#128564; Personal life impact</strong></p><p>I sacrificed sleep and spent two weekends working on the feature. It was exhausting.</p><p><em>Sadly, this wasn't an isolated incident&#8212;I often pushed myself like this, though this case was extreme. Such behavior sets unsustainable expectations. If you keep doing it, you'll be expected to maintain this pace long-term, which isn't viable.</em></p><p><strong>&#128736;&#65039; Quality Impact</strong></p><p>Needless to say, I took shortcuts. The test coverage was sub-optimal, didn&#8217;t account for anticipated future changes, and ignored all necessary refactors.</p><p>This resulted in more code than expected for the reviewers. I essentially ambushed the code reviewer with this large changeset. <em>The senior engineer reviewing it was kind enough to invest the time to meet the deadline. In hindsight, they should have pushed back.</em></p><p>Of course, I left behind a lengthy list of todos. <em>Some of those, perhaps, have still not been done even after a decade.</em> &#128539;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ci_v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ci_v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ci_v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ci_v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ci_v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ci_v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg" width="513" height="513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:513,&quot;bytes&quot;:602833,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ci_v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ci_v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ci_v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ci_v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1590aff-27fc-41db-881c-61f03c222393_3000x3000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>&#128201; The Aftermath</strong></p><p>We shipped the feature at the end of the sprint. However, 2 months later when other people started building on top it, they found it to be too rigid to make changes. Similarly, testing was hard and there were a few hard to understand code blocks. Also, I had moved on to my main project so wasn't actively working on the aforementioned feature.</p><p>When I got a bunch of questions about design quirkiness from the new owners I sensed frustration, and I got defensive. However, at the back of my mind I realized I was wrong and needed to fix my approach going forward.</p><h2>&#128161; What should I have done instead?</h2><ol><li><p>Not be rigid in my &#8220;estimate&#8221; even before understanding the details of the design.</p></li><li><p>Not feel shame in saying, this can&#8217;t be done in 2 weeks but needs more than double the time.</p></li><li><p>Raise awareness of the scope creep the moment I learned it</p></li><li><p>Pause development and do a design review to ensure feedback is taken upfront.</p></li><li><p>Showcase the expanded scope and break it down into sub-projects.</p></li><li><p>Not sacrifice personal time (at least not without raising red flags and discussing it with the team).</p></li><li><p>Be willing to push back my next project to finish the current one with high-quality.</p></li><li><p>Ask for help (and I would have easily gotten it)</p></li><li><p>Take the time to build it right instead of fast i.e making it extensible to accommodate future additions.</p></li></ol><p>I was a junior engineer and didn&#8217;t have the maturity to see what I needed to do to level up. I had the technical ability to tackle the problem but my behaviors were wrong. In retrospect, I could have easily set a new timeline based on what I discovered. There was no external pressure to finish the work in &#8220;2 weeks&#8221;.</p><h2>Parting Note</h2><p>The next time you're tempted to cram six weeks' worth of work into two, pause and reflect. Rushing through projects often comes at a steep cost&#8212;one you'll regret paying. Remember:</p><ul><li><p>Be honest with yourself and your team about realistic timelines</p></li><li><p>Communicate scope changes promptly</p></li><li><p>Don't sacrifice personal time or quality for speed</p></li></ul><div><hr></div><h2>&#127908;&nbsp;Shoutout</h2><ol><li><p><a href="https://read.highgrowthengineer.com/p/3-career-principles-to-director-at-google">3 Career Principles that got me to Director at Google</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Chaitali Narla&quot;,&quot;id&quot;:262519377,&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%2Fb8edca41-bd13-4b8e-9a4c-cfef63f316a8_600x600.jpeg&quot;,&quot;uuid&quot;:&quot;241ad832-90ca-43f4-86de-0c27c9ea8f1d&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;d4825700-1565-48e1-8659-b3814588560d&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://thehustlingengineer.substack.com/p/mastering-time-management-by-a-staff">Mastering Time Management by a Staff SWE at Meta</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sidwyn Koh&quot;,&quot;id&quot;:321369,&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%2Ff7bc8b98-4c12-42ce-8720-5bb3cc6f6647_2100x2100.jpeg&quot;,&quot;uuid&quot;:&quot;32ef41b8-d222-4668-be08-839d5c53c48c&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hemant Pandey&quot;,&quot;id&quot;:58770480,&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%2Fd5d8aef1-0399-40a0-9537-5615ca0fe8d4_1166x1167.jpeg&quot;,&quot;uuid&quot;:&quot;6762ae06-dca6-4b6a-965d-cf1747c9e4fc&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://newsletter.eng-leadership.com/p/how-to-use-engineering-metrics-for">How to use engineering metrics for the success of engineers and teams</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;id&quot;:106098672,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;uuid&quot;:&quot;8bb2fa38-d454-4aa1-aa4c-5304346163dc&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol>]]></content:encoded></item><item><title><![CDATA[How to Stay Calm Under Pressure?]]></title><description><![CDATA[The framework that helped me keep calm in high-pressure situations.]]></description><link>https://newsletter.techleadmentor.com/p/how-to-stay-calm-under-pressure</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-to-stay-calm-under-pressure</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 10 Oct 2024 12:55:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Have you ever had someone with authority ask you a hard question, and you felt scared? What did you do after that?</p><p><em>Blabber defensive words? Or make a decision prematurely?</em></p><p>Did you feel like running away from the situation? This is more common than you think. When I feel scared in such situations, I use the <strong>BAA</strong> framework, which has helped me not succumb to the pressure over the years.</p><p>Let&#8217;s look at three situations to understand the framework. <em>By the way, they are all situations where I messed up the first time I encountered them. <strong>I didn&#8217;t follow BAA, i.e., Breath, Assess, and Act. Instead, I followed Act, Assess, and Regret</strong></em> :)</p><div><hr></div><h3>Enterprise Ready Conference for B2B Leaders (Sponsor)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HJH6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HJH6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 424w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 848w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HJH6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png" width="509" height="298.5480769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1456,&quot;resizeWidth&quot;:509,&quot;bytes&quot;:2092655,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HJH6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 424w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 848w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!HJH6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aaf06b2-4fa2-46ba-b5a5-da0a3ebc1688_2784x1632.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>The Enterprise Ready Conference is a free, one-day event in SF for product and engineering leaders building enterprise SaaS.<br><br>The event features speakers from OpenAI, Vanta, Checkr, Dropbox, and Canva on key topics like advanced identity management, compliance, encryption, logging, and fine-grained authorization&#8212;critical features that many enterprises require.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.enterprise-ready.com/&quot;,&quot;text&quot;:&quot;Request an invite&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.enterprise-ready.com/"><span>Request an invite</span></a></p><div><hr></div><h1>&#128563; 1. A Grilling Leadership Review</h1><p>Picture this: <em>You're presenting to leadership, feeling confident. Suddenly, a VP interrogates you with an unexpected question:</em></p><p>&#8220;Why aren&#8217;t you building Feature X? Why are you focused on Feature Y?&#8221;.</p><p>A long time back, everyone had agreed that Feature X wasn&#8217;t necessary. So, this question stumps you. <em>Gulp.</em> &#128563;</p><p>It's natural to feel your heart racing and palms sweating. You weren&#8217;t ready for this from someone with authority.</p><p><strong>You feel fear because</strong></p><ol><li><p>You don&#8217;t want to give a &#8216;less than ideal&#8217; answer to your VP</p></li><li><p>You wonder if you missed a memo about Feature X</p></li><li><p>You fear saying &#8220;NO&#8221; to your VP.</p></li></ol><p><strong>What you shouldn&#8217;t do</strong></p><ol><li><p>Start blabbering and giving non-answers.</p></li><li><p>Make promises (without thinking over) that you will work on Feature X.</p></li></ol><h3>What you should do</h3><h4><strong>Breath</strong></h4><p>Take a deep breath and let the feeling pass. <em>For a moment, forget it&#8217;s a person with a big title!</em></p><h4><strong>Assess</strong></h4><p>Ask yourself -</p><ul><li><p>Do you <strong>understand the question and the intent</strong>?</p></li><li><p>Is there a baked-in assumption in the question that does not align with yours?</p><ul><li><p>For example, you assume Feature X is not prioritized, but your VP may have a different assumption.</p></li></ul></li><li><p>Do you <strong>hesitate to give a direct response</strong>? If so, ask why.</p><ul><li><p>Do you assume the answer may make them unhappy?</p></li></ul></li></ul><h4><strong>Act</strong></h4><p>Don&#8217;t let their tone scare you or let your hesitation overpower your response.</p><p>In this case, you want to start with a clear answer and share your justification. The justification may be as simple as, &#8220;Feature X was deemed unnecessary in the <strong>previous review,</strong> and Feature Y adds the <strong>most value</strong> based on the <strong>user study</strong>&#8221;.</p><p>You <strong>should add</strong>, &#8220;Do you believe we should consider Feature X again?&#8221; This way, you can let them chime in if they have new data points.</p><p>The more you practice, the more comfortable you get. <em>VPs appreciate that!</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GdYj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GdYj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png 424w, https://substackcdn.com/image/fetch/$s_!GdYj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png 848w, https://substackcdn.com/image/fetch/$s_!GdYj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png 1272w, https://substackcdn.com/image/fetch/$s_!GdYj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GdYj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png" width="637" height="469.4375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1073,&quot;width&quot;:1456,&quot;resizeWidth&quot;:637,&quot;bytes&quot;:139119,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GdYj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png 424w, https://substackcdn.com/image/fetch/$s_!GdYj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png 848w, https://substackcdn.com/image/fetch/$s_!GdYj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.png 1272w, https://substackcdn.com/image/fetch/$s_!GdYj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F779c4e61-cb2d-4802-8b12-f4f295412c48_3800x2800.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h1>&#128561; 2. Crazy Outage</h1><p><em>Your phone's buzzing like crazy. There's a major outage, and your team can't find the root cause. </em>&#128561;</p><p>A bunch of super senior engineers and managers are waiting for you to fix it! These high expectations in an unknown situation can scare you into - trying random fixes and potentially making things worse.</p><p><strong>You feel the fear</strong> because you think:</p><ol><li><p>You are the team lead, so you are &#8220;supposed&#8221; to have the answers!</p></li><li><p>If you don&#8217;t fix the problem, those super-senior engineers may think you know nothing. <em>So, everyone will know you are an imposter!</em></p></li></ol><p>Acting rashly will surely hamper your reputation. So, take a moment.</p><h3>What you should do</h3><h4><strong>Breath</strong></h4><p>Take a deep breath and spend a minute understanding the symptoms. Let people know you need a minute to gather context. If someone is being pushy, let them know you will respond soon.</p><h4><strong>Assess</strong></h4><p>Make a mental note of things you understand vs not. Specifically,</p><ul><li><p>Do you understand the symptoms and the impact?</p></li><li><p>Do you understand the trigger?</p></li><li><p>Do you understand potential issues that have been ruled out or the potential theories?</p></li></ul><h4><strong>Act</strong></h4><p>This may be a complex outage with an unclear root cause. <strong>Clearly communicate</strong> what you know vs. what you don't. <strong>Share the potential theories</strong> you and your team will validate. If you need help from a specific team, then ask for it.&nbsp;<em>Engineers from other teams want to help, but you must ask for it.</em></p><p><strong>Share regular updates</strong> so that they are not left guessing.</p><h1>&#129488; 3. Unexpected Critical Feedback</h1><p><em>You&#8217;ve just wrapped up a project, and expect praise for your leadership. Instead, you hear, <strong>"You didn&#8217;t communicate well during the project."</strong> Suddenly, your confidence takes a hit. </em>&#128563;</p><p><strong>You feel fear because</strong></p><ol><li><p>You thought you did well, and now doubt creeps in.</p></li><li><p>You&#8217;re worried this might impact your promotion.</p></li></ol><p><strong>What you should not do</strong></p><ol><li><p>Reject the feedback right away</p></li><li><p>Accept it without understanding the specifics</p></li></ol><h3>What you should do</h3><h4><strong>Breath</strong></h4><p>Listening to critical feedback is never easy, especially when it comes as a surprise. So, take a moment.</p><h4><strong>Assess</strong></h4><p>Ask yourself -</p><ul><li><p>Do you know if the feedback is true?</p></li><li><p>Do you understand the specific instance that this feedback refers to?</p></li><li><p>Do you feel uncomfortable talking about this now? If so, why?</p><ul><li><p>Is the worry about your promotion scaring you?</p></li></ul></li></ul><h4><strong>Act</strong></h4><p>Respond with something like, &#8220;Oh! This is a surprise, but I want to understand the specifics.&#8221; This signals to the feedback giver that you are listening and relaxes them.</p><p>Discussing the feedback is the only way to get more details, but do it respectfully. If you need time to reflect on the details, do so before disagreeing.</p><div><hr></div><p>When we are scared, we forget to think before acting. That results in rash decisions. Practicing BAA will help you deal with high-pressure situations. That will make you a better leader.</p><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/how-to-stay-calm-under-pressure?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/how-to-stay-calm-under-pressure?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Shoutout</h2><ol><li><p><a href="https://thehustlingengineer.substack.com/p/swe-vs-mle">SWE v/s MLE</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kartik Singhal&quot;,&quot;id&quot;:247738947,&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%2F0718920e-8708-4b28-ba4e-4d85e3f838e1_336x428.png&quot;,&quot;uuid&quot;:&quot;8bdd1556-4730-4000-8fc6-f42e8a16814e&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hemant Pandey&quot;,&quot;id&quot;:58770480,&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%2Fd5d8aef1-0399-40a0-9537-5615ca0fe8d4_1166x1167.jpeg&quot;,&quot;uuid&quot;:&quot;6e4e6665-d7cf-4e3a-9e15-caaf9f7a0aad&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://read.highgrowthengineer.com/p/5-keys-to-the-hiring-manager-interview">5 Keys to the Hiring Manager Interview from a Meta Senior Manager</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;7c64dbf9-1281-46bf-8745-c1aa6812a797&quot;}" data-component-name="MentionToDOM"></span></p></li><li><p><a href="https://blog.gouravkhanijoe.com/p/framework-to-land-500k-software-engineer">Framework to land $500k+ Software Engineer Job without Leetcoding</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gourav Khanijoe&quot;,&quot;id&quot;:169529562,&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%2Fb283af6c-1848-41d3-b5b7-79ff821264e3_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;aa25d208-d914-49f0-b0e9-e8531d69df33&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol>]]></content:encoded></item><item><title><![CDATA[13 Undesirable Behaviors in Software Engineers: Are You Guilty?]]></title><description><![CDATA[Spot these red flags to become a better team player and boost your career]]></description><link>https://newsletter.techleadmentor.com/p/13-undesirable-behaviors-in-software</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/13-undesirable-behaviors-in-software</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 26 Sep 2024 12:55:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As software engineers, we often focus on mastering technical skills, but our behavior can just as easily define the trajectory of our careers. I&#8217;ve seen good engineers struggle, not because of a lack of technical knowledge but because of these 13 undesirable traits.</p><p>Do any of these sound familiar? </p><div><hr></div><h3>WorkOS: start selling to enterprises with a few lines of code (Sponsor)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png" width="517" height="297.2039835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:517,&quot;bytes&quot;:1594208,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.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://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024">WorkOS</a> is a modern&nbsp;identity platform for B2B SaaS. It provides flexible and easy-to-use APIs to ship user management, SSO, SCIM provisioning, and fine-grained authorization in minutes instead of months.</p><p>WorkOS powers some of the world's hottest startups, including Perplexity, Vercel, and Webflow.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;text&quot;:&quot;Get started today&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024"><span>Get started today</span></a></p><div><hr></div><h2>&#128127;&nbsp;1. Being A Brilliant Jerk</h2><p>You might be the best coder in the room, but no one will want to work with you if you're condescending. Technical skills may get you far, but soft skills determine how far you&#8217;ll go with others.</p><p><strong>Watch out</strong> for these behaviors:</p><ul><li><p><strong>Getting annoyed at people</strong> asking seemingly naive questions</p></li><li><p><strong>Being dismissive</strong> when asked to explain your decisions</p></li><li><p>Becoming overly pedantic about trivial issues and <strong>not giving others independence</strong></p></li></ul><p><em>I still recall being afraid of someone like this as a junior engineer. So, I care a lot about how I interact with engineers today, irrespective of their knowledge levels.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#129296;&nbsp;2. Faking Knowledge</h2><p>We've all been there &#8212; pretending to understand something we&#8217;re unsure of. We often think admitting "I don't know" is a sign of weakness. But it's quite the opposite.</p><p><strong>Remember:</strong></p><ul><li><p>Use &#8220;I don&#8217;t know&#8221; to stimulate the discussion and not end it.</p></li><li><p>If you don&#8217;t ask, you will spend hours figuring it out on your own. So ask!</p></li><li><p>Make a note of things you say &#8220;I don&#8217;t know&#8221; to repeatedly and learn those in your spare time.</p></li></ul><p><em>It took me years to feel comfortable saying those words out loud, which was a relief.</em>&nbsp;<a href="https://newsletter.techleadmentor.com/p/power-of-i-dont-know?utm_source=publication-search">Read the power of &#8220;I don&#8217;t know</a>.&#8221;</p><h2>&#9995;&nbsp;3. Interrupting Constantly</h2><p>Cutting people off mid-sentence doesn&#8217;t just come across as rude &#8212; it shuts down collaboration. It conveys that your ideas are more important than everyone else&#8217;s.</p><p><strong>Here&#8217;s what to do:</strong></p><ul><li><p>Wait for a natural pause before speaking.</p></li><li><p>If you must interject, say, &#8220;Sorry to interrupt, but...&#8221;</p></li><li><p>Jot down your thoughts to avoid blurting them out in the moment.</p></li></ul><p><em>I had no clue I had this annoying habit until a good manager made me realize it. <a href="https://newsletter.techleadmentor.com/p/mastering-leadership-how-to-defend">Read more about it here</a></em> </p><h2>&#128269;&nbsp;4. Not Investigating on Your Own</h2><p>Asking questions is great. However, bombarding others with all your questions before attempting to solve them yourself can frustrate your team.</p><p><strong>A better approach:</strong></p><ul><li><p>Spend time trying to figure it out on your own.</p></li><li><p>Document your efforts and findings.</p></li><li><p>When you ask for help, show what you&#8217;ve already tried and provide context.</p></li></ul><p><em>Take a look at my <a href="https://newsletter.techleadmentor.com/p/5-steps-to-debug-anything">framework to debug anything</a></em>.</p><h2>&#129296;&nbsp;5. Disagreeing Silently</h2><p>Staying silent when you disagree in meetings and then complaining later will frustrate your teammates. Sometimes, the cost of changing things later can be high!</p><p><strong>To address this:</strong></p><ul><li><p>Share your concerns respectfully in the meeting.</p></li><li><p>If you&#8217;re not comfortable speaking up, follow up offline.</p></li><li><p>Asking clarifying questions can also be a great way to highlight where you disagree.</p></li></ul><h2>&#128683;&nbsp;6. Rejecting Every Feedback</h2><p>It is easy to reject feedback when it feels &#8220;wrong&#8221; or &#8220;vague&#8221;. When you do that for everything, you would come across as defensive or hard to work with. Over time, people will not like working with you.</p><p>Do these instead:</p><ul><li><p><a href="https://newsletter.techleadmentor.com/p/vague-feedback-blocking-promo">Acknowledge</a> that the feedback could be true to change your mindset</p></li><li><p>Reflect on your behaviors to understand how the feedback could be true</p></li><li><p>Ask for specific examples and suggestions.</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_!UUuO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UUuO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!UUuO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!UUuO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!UUuO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UUuO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png" width="509" height="509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:509,&quot;bytes&quot;:184030,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UUuO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!UUuO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!UUuO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!UUuO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62cb5a3-7877-47ec-9a8a-e52c7e28d222_3000x3000.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>&#128581;&#8205;&#9794;&#65039;&nbsp;7. Dismissing Others</h2><p>Strong opinions are good, but refusing to listen to others is a problem. Note that the goal is to find the best solution, not prove you are right.</p><p><strong>How to be mindful:</strong></p><ul><li><p><strong>Listen </strong>to the ideas fully instead of assuming what they are trying to share.</p></li><li><p><strong>Ask questions</strong> to validate that you understood their suggestion.</p></li><li><p><strong>Be open</strong> to changing your mind when their ideas are justified.</p></li></ul><h2>&#127939;&#8205;&#9794;&#65039;&nbsp;8. Rushing Decisions</h2><p>Making quick decisions without considering all the factors can lead to costly mistakes. When you do it too often, people will lose trust.</p><p><strong>To slow down:</strong></p><ul><li><p>Make a list of factors that might impact the decision.</p></li><li><p>Seek input from teammates with different perspectives.</p></li><li><p>Consider both short- and long-term implications.</p></li></ul><h2>&#129309;&nbsp;9. People Pleasing</h2><p>Trying to please everyone often leads to vague suggestions and mediocre outcomes. They stem from the fact that some engineers don&#8217;t want a conflict, so they play it safe. However, in the process, they get labeled as indecisive.</p><p><strong>What to do instead:</strong></p><ul><li><p>Present clear pros and cons for each option.</p></li><li><p>Make a recommendation based on what you know. Say if you are unsure.</p></li><li><p>When you get the information you need, take a stand.</p></li></ul><p><em>I could lead effectively only after <a href="https://newsletter.techleadmentor.com/i/146035285/dont-fear-conflicts">I grew out of this behavior</a>.</em> </p><h2>&#128531;&nbsp;10. Struggling Silently</h2><p>Struggling in silence doesn&#8217;t make you a hero &#8212; it makes you inefficient. When you share your struggles, others may realize how complex your project is.  </p><p><strong>How to improve:</strong></p><ul><li><p>Set a time limit for struggling alone.</p></li><li><p>Be specific when you ask for help and provide context.</p></li><li><p>Share what you have already considered and where you are stuck.</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_!2XhM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2XhM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2XhM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2XhM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2XhM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2XhM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg" width="593" height="358.8138736263736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:881,&quot;width&quot;:1456,&quot;resizeWidth&quot;:593,&quot;bytes&quot;:797674,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2XhM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2XhM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2XhM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2XhM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c402a10-943a-4da8-ab1b-10154f3272c6_3800x2300.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>&#127774;&nbsp;11. Being Too Optimistic</h2><p>Optimism is great, but being overly optimistic can lead to unrealistic estimates and missed deadlines.</p><p><strong>To be more grounded:</strong></p><ul><li><p>Use data from past projects to inform your estimates.</p></li><li><p>Build in buffer time for unexpected issues.</p></li><li><p>Be upfront about potential risks or roadblocks.</p></li></ul><h2>&#128148;&nbsp;12. Lacking Customer Empathy</h2><p>As engineers, sometimes we focus too much on technical challenges and forget what matters most to our customers. Note that our goal is not to build the best technical solution but to build the right solution.</p><p>Do this instead:</p><ul><li><p>Assume good intent when they share their problems</p></li><li><p>Empathize with their constraints while solving your problems.</p></li><li><p>Understand the business goals.</p></li></ul><p><em>I hadn't built customer empathy early in my career. Transitioning from that to making frustrated customers happy was a significant level-up for me.</em> Check out <a href="https://newsletter.techleadmentor.com/p/how-i-made-a-frustrated-customer">how I made this frustrated customer happy</a>. </p><h2>&#127744;&nbsp;13. Setting Up Bad Meetings</h2><p>Meetings without a clear agenda often lead to confusion, wasted time, and frustration. Without knowing the purpose, attendees can struggle to contribute effectively or prepare relevant input.</p><p><strong>Be better with meetings:</strong></p><ul><li><p><strong>Set a clear purpose</strong>. Even open-ended brainstorming meetings should have an expected outcome defined.</p></li><li><p><strong>Share pre-read </strong>for complex topics that your audience will understand. </p></li><li><p>During the meeting, help people <strong>stay on topic</strong>.</p></li></ul><p><em>Read more about tips on how to <a href="https://newsletter.techleadmentor.com/p/run-meetings-like-a-pro-cheat-sheet?utm_source=publication-search">run meetings like a pro</a>.</em></p><div><hr></div><p>Remember, most engineers work in a team. Undesirable behaviors can bring the team morale down. So, we need to identify and manage them. </p><p>What other &#8220;undesirable&#8221; traits have you noticed in yourself or others? Share them in the comments!</p><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/13-undesirable-behaviors-in-software?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/13-undesirable-behaviors-in-software?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Unlock Critical Thinking?]]></title><description><![CDATA[5-Step Framework to Turbocharge Your Critical Thinking]]></description><link>https://newsletter.techleadmentor.com/p/how-to-unlock-critical-thinking</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-to-unlock-critical-thinking</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 12 Sep 2024 12:55:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ever nodded along to a proposal, only to realize later it didn't make sense? Or have you agreed to a solution that only attacked the symptoms but not the underlying problem?</p><p>Sometimes, in the moment, we fail to think critically and just agree to things that seem right superficially. I feel bad when that happens to me and worse when others find faults that I missed &#128539;. Jokes aside, critical thinking is a disciplined approach to reasoning that anyone can learn. It simply requires diligence and practice.</p><p>Today, I am sharing steps that help me think critically most of the time.</p><div><hr></div><h3>WorkOS: start selling to enterprises with a few lines of code (Sponsor)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png" width="517" height="297.2039835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:517,&quot;bytes&quot;:1594208,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.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://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024">WorkOS</a> is a modern&nbsp;identity platform for B2B SaaS. It provides flexible and easy-to-use APIs to ship user management, SSO, SCIM provisioning, and fine-grained authorization in minutes instead of months.</p><p>WorkOS powers some of the world's hottest startups, including Perplexity, Vercel, and Webflow.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;text&quot;:&quot;Get started today&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024"><span>Get started today</span></a></p><div><hr></div><p><em>To keep the article focused, I am sharing tips on thinking critically when a coworker shares a proposal (to add rate limiting to your service). However, the tips can also be used in other contexts.</em></p><h2>&#129488;&nbsp;1. Understand What is Being Proposed</h2><p>First things first: get crystal clear on what the problem and the suggestion are.</p><p>Here's how:</p><ul><li><p><strong>Grasp the elevator pitch:</strong> What's the TL;DR version?</p></li><li><p><strong>Uplevel, but get specific:</strong> Prefer using an example to validate your understanding.</p></li></ul><p>Example:</p><p>&#10060; "We're adding rate limiting to protect the service."</p><p>This is too vague and doesn&#8217;t help you think critically. Let&#8217;s look at a better version:</p><p>&#9989; "The service gets overloaded (CPU/memory/other metrics) by a few clients, affecting others. We propose adding rate limiting to address this."</p><p>In this refined version, you know</p><ol><li><p><strong>who</strong> is causing the issue (specific clients),</p></li><li><p><strong>what</strong> is being affected (service performance), and</p></li><li><p><strong>how</strong> the proposal aims to solve the problem (rate limiting).</p></li></ol><p>This clarity helps you focus your critical thinking on the right aspects.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128373;&#65039;&#8205;&#9792;&#65039;&nbsp;2. What&#8217;s the REAL problem?</h2><p>Don&#8217;t take the problem at face value, even if it comes from someone you trust. <strong>Validate the issue</strong> by digging deeper into the data and the backing evidence.</p><p>For example, if the proposal suggests that the service is overloaded, you should understand:</p><ul><li><p>Is the overload system-wide or isolated?</p></li><li><p>What do the metrics say? Is there a direct relationship between the rise in traffic and the overload?</p></li><li><p>Is the overload proportional to the increase in load, or do we see a very high overload with a marginal increase in traffic?</p></li></ul><p>Example:</p><p>The overload issue only appears with a subset of customers using a particular feature. This may suggest that the problem isn&#8217;t a general overload but a bottleneck specific to that feature. So, <strong>optimizing the feature</strong> might be a better solution than rate limiting.</p><p>Asking these questions helps you <strong>distinguish between the symptoms</strong> (overload) and the <strong>underlying causes</strong>.</p><h2>&#129300;&nbsp;3. SO WHAT?</h2><p>Once you validate the problem, it&#8217;s time to quantify the <strong>impact</strong> by asking, "So what?" This helps you prioritize the issue and understand its business implications.</p><p>Example:</p><p>If the proposal says, &#8220;When client A overloads the service, it affects other customers,&#8221; keep digging deeper by asking, &#8220;So what?&#8221;</p><ul><li><p>Many customers saw their requests fail. <em>So what</em></p></li><li><p>Some key customers suffered huge revenue losses. <em>So what</em></p></li><li><p>They will take their business elsewhere if this keeps happening. (Of course, this one was obvious &#128578;)</p></li></ul><p>By asking, "So what," you might discover subtle nuances: Some customers are affected more than others.</p><p>This helps you decide if: The problem is big enough to need the suggested solution.</p><h2>&#128269;&nbsp;4. Does the Proposal Actually Solve it?</h2><p>Now that you understand the depth of the problem statement, it&#8217;s time to evaluate whether the proposal solves all of those problems.</p><p>Ask yourself:</p><ul><li><p>Does this address the root cause or just the symptoms?</p><ul><li><p>For example, rate limiting isn't enough if you find inefficiencies in the service. The proposal also needs to make the service efficient.</p></li></ul></li><li><p>Are there any unintended consequences?</p><ul><li><p>For example, if the proposal builds a simple global throttling, it could result in starving high-priority requests from customers that send less traffic.</p></li></ul></li><li><p>Is this a long-term solution or a quick fix?</p><ul><li><p>For example, maybe the proposal intends to add rate limiting as a short-term fix, and in the long term, it also makes sense to partition the service for better isolation.</p></li></ul></li></ul><p>This step is about <strong>vetting the proposal&#8217;s effectiveness.</strong> You ensure it&#8217;s not just a band-aid but a comprehensive solution that addresses the immediate problem and potential long-term implications.</p><h2>&#128520;&nbsp;5. Play Devil&#8217;s Advocate</h2><p>Even if the proposal looks solid, it&#8217;s crucial to <strong>challenge your thinking and assumptions</strong>. Playing devil&#8217;s advocate pushes you to identify risks, weaknesses, and potential failures, ensuring that no blind spots remain.</p><p>Challenge your thinking even when the proposal looks sane. Think about:</p><ul><li><p><strong>What could go wrong?</strong> Consider scenarios where this proposal might fail. Are there edge cases that could break the solution?</p></li><li><p><strong>What if this solution backfires?</strong> Think about worst-case scenarios. Could the fix introduce new problems, like performance bottlenecks or customer dissatisfaction?</p></li><li><p><strong>Are there hidden costs?</strong> Could this proposal introduce technical debt, maintenance overhead, or unforeseen negative impacts on users?</p></li><li><p><strong>Am I being swayed by biases?</strong> Are you too trusting of this proposal because of the presenter&#8217;s credibility, or does it align too easily with your existing beliefs?</p></li></ul><p>For example, if you&#8217;ve advocated rate limiting for a while, you might overlook other solutions, such as optimizing the service or partitioning traffic.</p><p>The goal is to <strong>test your reasoning</strong> and uncover any blind spots or biases. By challenging the proposal from multiple angles, you can ensure you&#8217;ve considered all potential risks and haven&#8217;t overlooked any critical details.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t7ex!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t7ex!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t7ex!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t7ex!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t7ex!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t7ex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg" width="585" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/febf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:585,&quot;bytes&quot;:653204,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t7ex!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t7ex!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t7ex!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t7ex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffebf63b5-b800-40ff-a9cb-115d1c799e81_3000x3000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>&#128170;&nbsp;Parting Note</h2><p>Think of critical thinking as strength training. Just as you don&#8217;t build muscle overnight, sharpening your critical thinking takes time and consistent effort. The more you use this framework, the stronger your decision-making skills become. So keep practicing.</p><p>You will miss things along the way, and that&#8217;s okay. The key is to identify what you missed using the steps above and improve next time.</p><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/how-to-unlock-critical-thinking?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/how-to-unlock-critical-thinking?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[7 Tips for Killer Presentations]]></title><description><![CDATA[Presentation tips that helped me go from an average presenter to a good one]]></description><link>https://newsletter.techleadmentor.com/p/7-tips-for-killer-presentations</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/7-tips-for-killer-presentations</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 29 Aug 2024 12:55:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/46753a28-c05f-4f99-bf01-a0a3a24e7be2_4800x2700.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Have you ever sat through a presentation that felt like watching paint dry? Or worse, delivered one <strong>that put your audience to sleep</strong>? Ouch!</p><p>Many engineers think presentations are only for managers. So, they don't work on getting better at creating presentations. This makes it hard for them to explain their work clearly to others. As a result, they lose out on leadership opportunities.</p><p>I used to have the same problem until someone taught me <strong>these tricks that transformed</strong> how I approached building &amp; delivering presentations. Over the years, I have also helped other engineers adopt these strategies, so it works!</p><div><hr></div><h3>WorkOS makes selling easy (Sponsor)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png" width="517" height="297.2039835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:517,&quot;bytes&quot;:1594208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oCP1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 424w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 848w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!oCP1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a071f-75af-498d-85a4-6b650aded4f4_2560x1472.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>With <a href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024">WorkOS</a> you can start selling to enterprises with just a few lines of code. It provides flexible and easy-to-use APIs to ship user management, SSO, SCIM, and other enterprise features in minutes instead of months. </p><p>Some of the hottest startups in the world are powered by WorkOS, including Perplexity, Vercel, and Webflow. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024&quot;,&quot;text&quot;:&quot;Get started today&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://workos.com/?utm_source=techleadmentor&amp;utm_medium=newsletter&amp;utm_campaign=q32024"><span>Get started today</span></a></p><div><hr></div><p>Let&#8217;s dive in.</p><h2>&#127959;&#65039;&nbsp;1. Build The Content First, Slides Last</h2><p>A common trap: you fire up PowerPoint and start creating slides right away. Suddenly, you're stuck, unsure what to put on the next slide. It is hard to have clarity of thought when distracted trying to make those slides look good.</p><p>Instead, it would help if you focused on <strong>getting the story right first</strong>. When creating content, I scribble down the details as if I were verbally explaining the topic to my audience. Then, I restructure those raw notes into an outline.</p><p>Think of it like building a house. You must have a blueprint before you lay down the bricks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XhMd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XhMd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png 424w, https://substackcdn.com/image/fetch/$s_!XhMd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png 848w, https://substackcdn.com/image/fetch/$s_!XhMd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!XhMd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XhMd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png" width="621" height="349.3125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:621,&quot;bytes&quot;:179680,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XhMd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png 424w, https://substackcdn.com/image/fetch/$s_!XhMd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png 848w, https://substackcdn.com/image/fetch/$s_!XhMd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!XhMd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2ab1bc-9e0c-4961-930a-2acbc685e76c_4800x2700.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>&#127919;&nbsp;2. Build a Specific Message</h2><p>Many years ago, I was tasked with giving an <em>all-hands presentation about a new project. However, once I started creating slides, I struggled to create content. My framing was pretty generic &#8212; talk about project X.</em> I was stuck because I didn&#8217;t address key questions like &#8212; <em>Talk about what? Why should people care? What aspects should I focus on more?</em></p><p>My director helped me reframe the presentation to a specific problem we had encountered in the project. So I went from &#8220;<em>talk about project X&#8221;</em> to &#8220;<em>talk about how this new component could not run in environment X and how we solved it</em>.&#8221;</p><p>Ask the following <strong>questions to frame your talk</strong> better:</p><ul><li><p>What specific problem is this presentation solving?</p></li><li><p>Why is this worth talking about now?</p></li><li><p>What is the takeaway for the audience?</p></li><li><p>Why should the audience care?</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128101;&nbsp;3. Know Your Audience</h2><p>The same topic can be presented in N ways depending on who you are presenting to. <strong>One size does not fit all</strong>!</p><p>When I present to my team vs. leadership vs. in an all-hands, the audience will have different backgrounds and levels of interest.</p><p>For example, a presentation to leadership should focus on high-level strategy and ROI. For a team of engineers, it can deep dive into the technical specifics.</p><p><strong>A common mistake is when we present to a diverse group of people, we make one slide for person A and others for person B, C, etc</strong>. This can be jarring for everyone. Instead, pick a person representing the critical mass as the target audience. For example, if I present a technical topic to 100s of people in an org, I would think of one person we don&#8217;t regularly work with who would be interested in listening.</p><h2>&#9986;&#65039;&nbsp;4. Keep it Simple!</h2><p>It can be tempting to create fancy presentations and out-of-the-world animations. However, congested slides can add to your audience&#8217;s cognitive load, and they may lose interest. This is true for documents and articles too. So, I strive to keep this cognitive load low for all my articles even when I don&#8217;t have great content.</p><p>Tips that always work for me:</p><ul><li><p>Avoid crowding the slides and leave a lot of white space.</p></li><li><p>Keep a uniform appearance/font for all your slides.</p></li><li><p>Use less busy themes that keep the focus on the content.</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_!N6ma!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N6ma!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png 424w, https://substackcdn.com/image/fetch/$s_!N6ma!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png 848w, https://substackcdn.com/image/fetch/$s_!N6ma!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!N6ma!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N6ma!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png" width="639" height="359.4375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:639,&quot;bytes&quot;:893313,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N6ma!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png 424w, https://substackcdn.com/image/fetch/$s_!N6ma!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png 848w, https://substackcdn.com/image/fetch/$s_!N6ma!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!N6ma!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95fdf347-0e85-43c2-a1b6-829f4a5122dc_4800x2700.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>&#128221;&nbsp;5. One Slide, One Message</h2><p><strong>This was one of the best advice I got!</strong></p><p>Previously, when I was unstructured in creating my presentations, I would cram in a lot of details on a single slide.</p><p><strong>For example</strong>, a single slide that shared the API design, SLAs, and bottlenecks. The audience had to work harder to remember all of it. Instead, breaking them into individual slides lets the audience absorb the API design details before a deep dive into the bottlenecks or the SLAs.</p><p>Note that you don&#8217;t always need new slides to follow this rule. You could animate your architectural diagram or your bullet points to give a perception of one slide, one message.</p><p><strong>Think of each slide as a billboard on a highway</strong>. The message should be that one thing you want the audience to remember.</p><h2>&#127908;&nbsp;6. Delivery Matters</h2><p>Even the best content can fall flat with poor delivery. Think about the last time you dozed off in a presentation:</p><ul><li><p>Was the presenter reading off the slides?</p></li><li><p>Did they have a monotonous tone throughout?</p></li><li><p>Were they using complex sentences that made it hard to follow?</p></li></ul><p>Perhaps, it seemed like they just didn&#8217;t care. When that happens, it is hard for the audience to stay engaged.</p><p>Here are some tricks I use to keep my audience engaged:</p><ul><li><p><strong>Vary my tone</strong> to emphasize the important stuff.</p></li><li><p>Short and simpler sentences.</p></li><li><p>A positive body language that shows I am interested in the topic.</p></li><li><p>A joke if I can pull it off.</p></li><li><p><strong>Slow down the pace</strong> when explaining complex ideas.</p></li></ul><h2>&#128338;&nbsp;7. Practice!</h2><p>Don't wing it! Even the most seasoned speakers rehearse. It helps understand how long the presentation takes, weak areas that don&#8217;t flow well, and gain confidence.</p><p>For the important ones, <strong>record yourself practicing</strong>. It might feel awkward, but you'll catch things you never noticed before. Are you using too many filler words? Is your posture showing confidence? Is your tone monotonous?</p><p>If you find out you are going over time, <strong>cut down the content instead of speeding up</strong>.</p><p>If you are nervous about forgetting things, <strong>note some index words</strong> in your speaker notes to help you remember the flow. If you still forget during the talk, don&#8217;t panic. Pause for a bit and refer to those notes.</p><h2>&#127916; Parting Note</h2><p>Figure out the message you want to deliver to your target audience and build the right story before building your slides. <strong>Slides are just a visual aid to tell that story</strong>. Don&#8217;t fall into the trap of creating shiny slides that don&#8217;t tell the right story. That will put the audience to sleep. &#128578;</p><div><hr></div><h2>Shoutouts</h2><ol><li><p><a href="https://thehustlingengineer.substack.com/p/big-tech-vs-mid-tech-which-ones-right">Big Tech vs. Mid Tech: Which One&#8217;s Right for You?</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hemant Pandey&quot;,&quot;id&quot;:58770480,&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%2Fd5d8aef1-0399-40a0-9537-5615ca0fe8d4_1166x1167.jpeg&quot;,&quot;uuid&quot;:&quot;bbbda85c-8ab4-4295-b4fa-ed80fddcbb78&quot;}" data-component-name="MentionToDOM"></span> &amp; <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gourav Khanijoe&quot;,&quot;id&quot;:169529562,&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%2Fb283af6c-1848-41d3-b5b7-79ff821264e3_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;95e5656a-c213-4d89-996e-b3cae7e28ebf&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://mlengineerinsights.substack.com/p/latest-innovations-in-recommendation">Latest Innovations in Recommendation systems with LLMs</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kartik Singhal&quot;,&quot;id&quot;:247738947,&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%2F0718920e-8708-4b28-ba4e-4d85e3f838e1_336x428.png&quot;,&quot;uuid&quot;:&quot;15c7369f-334c-4d48-a42f-b600480a615b&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://read.highgrowthengineer.com/p/3-mistakes-almost-cost-me-my-promotion">The 3 Big Mistakes That Almost Cost Me My Promotion</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Steve Huynh&quot;,&quot;id&quot;:171006919,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1e274e7-73dd-4dd3-995f-5174c713ffb0_800x800.png&quot;,&quot;uuid&quot;:&quot;7999e12f-4a36-4561-8ae1-860e95162379&quot;}" data-component-name="MentionToDOM"></span> &amp; <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;f5c3af5c-4002-4947-ba43-367aa1159163&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><p><em>Some of you have me asked how I create the images on my newsletter.</em> I had taken <a href="https://link.techleadmentor.com/pEmoBf">this course that taught me how to explain ideas visually</a>. (Discount code - RA10)  </p><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/7-tips-for-killer-presentations?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/7-tips-for-killer-presentations?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Replace All Staff Engineers with Multiple New Grads!]]></title><description><![CDATA[A team needs a healthy mix of engineers at different levels to succeed.]]></description><link>https://newsletter.techleadmentor.com/p/replace-all-staff-engineers-with</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/replace-all-staff-engineers-with</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 15 Aug 2024 12:55:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3a6j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Staff Engineers are overpaid &amp; expensive, so replacing them with four fresh grads seems smart.</em></p></blockquote><blockquote><p><em>Don&#8217;t hire new grads! They need a lot of coaching.</em></p></blockquote><p>Relax! I don&#8217;t believe either of those. Today&#8217;s article is a fun post to explore what different leveled engineers bring to the table.</p><p>To dive into this, let&#8217;s say we have two hypothetical teams:</p><ol><li><p>Team A, with 2 Staff Engineers</p></li><li><p>Team B, with 8 college grads</p></li></ol><p>Then, examine how they would perform across the following dimensions.</p><p><em>Also, let&#8217;s assume they are average Staff Engineers &amp; average college grads to eliminate any rockstar biases.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h3>&#128176; Business decisions</h3><p>While both Team A &amp; B would figure out what the core business requirements are, <strong>Team A will take it a few steps deeper to</strong></p><ol><li><p>Validate the requirements and understand why they are needed.</p></li><li><p>Figure hidden requirements instead of discovering them later</p></li><li><p>Prioritize the requirements based on their value.</p></li></ol><p>Sometimes, Staff Engineers are notorious for <strong>analyzing a little too much,</strong> which results in a slower start. That won&#8217;t happen with Team B.</p><h3>&#128101; Team Structure</h3><p>For a team to function smoothly, engineers must take on various auxiliary roles(in addition to coding), such as lightweight program management, sharing updates with management, and running discussions with customers.</p><p>Staff Engineers on <strong>Team A will know how to handle tricky situations</strong> and play the required roles as the situation demands. For examples,</p><ul><li><p>When reliability is bad, Team A may introduce a lockdown to improve it.</p></li><li><p>When the customer is upset, Team A will know how to mitigate their concerns.</p></li><li><p>When the leadership is unhappy with progress, Team A will provide a good justification.</p></li></ul><p>Also, Staff Engineers on Team A can complement each other without stepping on the other&#8217;s toes.</p><p><strong>Team B won&#8217;t introduce unnecessary processes,</strong> which can be great for faster iterations (sometimes).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3a6j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3a6j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!3a6j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!3a6j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!3a6j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3a6j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30077403-b847-4447-8142-6422985ae03a_4000x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147774,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3a6j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!3a6j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!3a6j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!3a6j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30077403-b847-4447-8142-6422985ae03a_4000x3000.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">Team B may suffer without leadership</figcaption></figure></div><h3>&#9889;Speed</h3><p><strong>Team B has more manpower</strong>, and sometimes, that is necessary.</p><ul><li><p>When building something new, Team B may be able to add features faster. (assuming they are already ramped up on the tech)</p></li><li><p>When I was a new grad, I was hungry to learn new things. That attitude can bring a lot of positive energy to the team.</p></li><li><p>The Staff Engineers on Team A may also have other responsibilities in their org, which means less time for their core projects.</p></li></ul><p><strong>Team A will be able to use their experience</strong> to avoid common pitfalls, which will make them faster in the long run.</p><h3>&#127775; Quality of work</h3><p>Senior+ Engineers have seen the downsides of taking shortcuts, so they uphold best practices within the team. So, <strong>Team B will discover many rough edges in their work over time</strong>. Some examples,</p><ul><li><p>Parts of the codebase may need to be rewritten as new features get added.</p></li><li><p>Performance issues will surface in production instead of development.</p></li><li><p>They may struggle to choose the right frameworks/APIs/tech-stack, which will result in churn later.</p></li></ul><p>While Team A may have better code quality, <strong>it will accumulate tech debt</strong> due to shortage of engineers.</p><h3>&#128294; Mentorship</h3><p>Team B should be able to help each other with tactical questions, but <strong>they will struggle to find support with strategic questions.</strong></p><ul><li><p>Team B engineers may get competitive with each other for similar opportunities.</p></li><li><p>They will have little opportunity to learn from others&#8217; mistakes, so they will make many new ones.</p></li></ul><p>Over time, as Team A won&#8217;t have new grads, <strong>they will grow impatient with ramping up and mentoring junior engineers.</strong></p><h3>Parting Note</h3><p>Teams need to be balanced. We need a healthy mix of Staff, Senior, and junior engineers for high-quality work and solid team health. Each of them has specific strengths and weaknesses. Depending on the kind of problem being solved and the project stage, the exact number of junior &amp; senior engineers will change.</p><p>In a future article, I will share how I structured teams for different projects throughout the project life cycles. </p><div><hr></div><h3>Announcement</h3><p><em>I am traveling outside the US with my 18 month old, so my schedule has been off and will likely remain that way for the month. Thanks for reading today! You can read my older articles <a href="https://newsletter.techleadmentor.com/">here</a>,</em></p><p>Also, check out other awesome newsletters </p><ol><li><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;High Growth Engineer&quot;,&quot;id&quot;:1504485,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/highgrowthengineer&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4028d22-8549-42cb-831c-e75539af15f9_1280x1280.png&quot;,&quot;uuid&quot;:&quot;dc0a6fd5-224a-4f76-81f9-ea68515b7af2&quot;}" data-component-name="MentionToDOM"></span> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;d9b6dd63-d170-4171-bd3d-5aeb132616e0&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Leadership Letters&quot;,&quot;id&quot;:2262466,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/amukherjee&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f41fa4b1-3299-48e1-aea9-602ec1189b84_929x929.png&quot;,&quot;uuid&quot;:&quot;d03ef7ab-55fb-4b27-b4cc-ba5e4ac28585&quot;}" data-component-name="MentionToDOM"></span> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Akash Mukherjee&quot;,&quot;id&quot;:197891722,&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%2F6c0d3f94-5c6a-46e0-8d52-55bf35b104ef_2268x4032.jpeg&quot;,&quot;uuid&quot;:&quot;c4dbbd3b-f0ad-4700-8dba-8b12544d0919&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Engineering Leadership&quot;,&quot;id&quot;:1115815,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/gregorojstersek&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;uuid&quot;:&quot;7a5e13e2-6927-47ff-ad96-a99ec4f33b4f&quot;}" data-component-name="MentionToDOM"></span> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;id&quot;:106098672,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;uuid&quot;:&quot;8c41aa6d-d107-4490-b636-00350abd0c8b&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Curious Soul's Corner&quot;,&quot;id&quot;:1958324,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/gouravkhanijoe&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81993219-8041-4989-b90c-8798a96e16ca_167x167.png&quot;,&quot;uuid&quot;:&quot;b8d1bbd0-7cd8-4a94-83a9-2a18914cc947&quot;}" data-component-name="MentionToDOM"></span> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gourav Khanijoe&quot;,&quot;id&quot;:169529562,&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%2Fb283af6c-1848-41d3-b5b7-79ff821264e3_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;162480dd-518a-4159-a46a-033aed951d03&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Leading Developers&quot;,&quot;id&quot;:1804629,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/zaidesanton&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64dbcf3a-d0db-4718-8758-a6521ac5b8bd_1250x1250.png&quot;,&quot;uuid&quot;:&quot;91fe271d-ac4a-440e-8b36-0d2f5a91c0e3&quot;}" data-component-name="MentionToDOM"></span> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Anton Zaides&quot;,&quot;id&quot;:121956618,&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%2F9fa87af7-7089-4977-ab32-dbcae410c190_3847x3564.jpeg&quot;,&quot;uuid&quot;:&quot;de49dde0-1a00-42b5-9c0a-2ee4f7040f58&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/replace-all-staff-engineers-with?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/replace-all-staff-engineers-with?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How the Fear of "Unknown" is Blocking your Growth]]></title><description><![CDATA[3 Steps to combat the fear of unknown to unlock your true potential.]]></description><link>https://newsletter.techleadmentor.com/p/how-the-fear-of-unknown-is-blocking</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-the-fear-of-unknown-is-blocking</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 25 Jul 2024 12:55:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5huw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Did you give up on a project idea and later found out someone else solved it quickly (after some hard work) and got huge recognition? Did you assume that project was too complex and didn&#8217;t spend quality time evaluating it? </p><p>One common reason for this is that people are afraid to pick something vague where success isn&#8217;t guaranteed. They give up too soon.</p><p><strong>99% of people let this fear take control and miss out on opportunities</strong>. I am no exception, either. While I have learned to manage it, I still succumb to it sometimes. Today, I will share how you can manage and use this fear to your advantage.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#129300;&nbsp;Why?</h2><p><strong>Fear of the unknown stems from the fear of failure</strong>. We tend to focus on how difficult that thing is, worry about potential negative outcomes, and let our imagination run wild with worst-case scenarios.</p><p>Fear of failure was ingrained in me early on as I focused on always getting the best grades. That carried on into adult life as well. I would worry about:</p><ul><li><p><em>What will people think of me if I fail?</em></p></li><li><p><em>Will I lose my job?</em></p></li><li><p><em>What if I'm not as smart or capable as everyone thinks?</em></p></li></ul><p>These thoughts can paralyze us from taking risks and exploring the &#8220;unknown.&#8221; But here's the truth: the unknowns are hard for everyone. Only when we tackle those can we grow.</p><h2>&#128736;&#65039; How to overcome it</h2><p>Most often, this fear is an involuntary response. <em>It is the classic flight or fight response</em> on seeing a challenging problem.</p><p>What helps me is:</p><ol><li><p><strong>Labeling</strong> the feeling and acknowledging that this is transient.</p></li><li><p><strong>Reminding</strong> myself of past successes where I overcame similar fears.</p></li><li><p><strong>Breaking down</strong> the problem into achievable milestones that boosts confidence</p></li></ol><p>This approach helps overcome the initial hesitation and instills a sense of accomplishment as I progress, one step at a time.</p><p><strong>Real-world scenarios and how I managed my fears:</strong></p><p><em>1. This new project needs a complex ramp-up, and I don&#8217;t have time.&#8221; So, you give up.</em></p><ul><li><p><strong>Labeling</strong>: I incorrectly assume that ramp-up will take a long time!</p></li><li><p><strong>Reminding</strong>: I recollect the past occurrences where I expected something to take days, but it took just a few hours.</p></li><li><p><strong>Breaking down</strong>: Let me spend a few hours building the sample program and then create a prototype. That will boost self-confidence.</p></li></ul><p><em>2. Fear sharing your design document broadly</em></p><ul><li><p><strong>Labeling</strong>: I worry that people will spot obvious gaps in my document. So, &#8220;I need to find all of them before others do!&#8221;</p></li><li><p><strong>Reminding</strong>: &#8220;I have felt this way before, but it was unwarranted. So, am I overthinking again?&#8221;</p></li><li><p><strong>Breaking down</strong>: Instead of broadcasting it, let me get early feedback from someone and see how that goes.</p></li></ul><p><em>3. Don&#8217;t want to sign up to be the primary point-of-contact(poc) for the project</em></p><ul><li><p><strong>Labeling</strong>: What if there is a setback in the project? I don&#8217;t feel comfortable explaining our failures to leadership</p></li><li><p><strong>Reminding</strong>: Being accountable for previous projects helped me grow and learn from my mistakes. So this is a great opportunity.</p></li><li><p><strong>Breaking down</strong>: I can be the poc and don&#8217;t need to know everything. When I need help, I can seek it from others.</p></li></ul><h2>&#128170; How to use this fear</h2><p>When you spot a bear while hiking, you should be afraid. It would be foolish to fight the bear! Fear will keep you sharp and make you tread carefully.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5huw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5huw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png 424w, https://substackcdn.com/image/fetch/$s_!5huw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png 848w, https://substackcdn.com/image/fetch/$s_!5huw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!5huw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5huw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png" width="1456" height="1213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1213,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158749,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5huw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png 424w, https://substackcdn.com/image/fetch/$s_!5huw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png 848w, https://substackcdn.com/image/fetch/$s_!5huw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!5huw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc951c91f-ed69-4f75-8b1c-47ba370a8e33_3000x2500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I love how the right amount of fear keeps me grounded. Once I get over the mental hurdle of tacking on a complex problem, I use fear to:</p><ol><li><p>Identify the potential roadblocks and build a plan to tackle them.</p></li><li><p>Stay vigilant and thorough in my approach.</p></li><li><p>Be realistic about what I can accomplish in a limited time.</p></li><li><p>Learn what I don&#8217;t know.</p></li><li><p>Seek help from others who have done this before.</p></li></ol><h2>Parting Note</h2><p>The next time you get afraid, remember two things:</p><ul><li><p>You have tackled fear before, and you can do it again.</p></li><li><p>If not, remember how someone else built the idea you gave up on. &#128578;</p></li></ul><div><hr></div><h2>Shoutout</h2><ol><li><p><a href="https://zaidesanton.substack.com/p/the-1-new-engineering-managers-mistake">The #1 new engineering managers mistake</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Anton Zaides&quot;,&quot;id&quot;:121956618,&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%2F9fa87af7-7089-4977-ab32-dbcae410c190_3847x3564.jpeg&quot;,&quot;uuid&quot;:&quot;cd14dfc8-bae1-4955-b1d5-10471f8da5e1&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://read.highgrowthengineer.com/p/influence-with-data-as-an-engineer">How to influence with data as a software engineer</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;30086b23-d538-4f2c-b174-e923befd9d13&quot;}" data-component-name="MentionToDOM"></span></p></li><li><p><a href="https://newsletter.pragmaticengineer.com/p/the-biggest-ever-global-outage-lessons">The biggest-ever global outage: lessons for software engineers</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;id&quot;:30107029,&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%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F802a32bb-2048-428b-bdb5-d6acd1e2b2d5_48x48.png&quot;,&quot;uuid&quot;:&quot;46b2ee3a-9a97-4aa1-92ce-381c61bbefdc&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/how-the-fear-of-unknown-is-blocking?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/how-the-fear-of-unknown-is-blocking?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Making of a Million Dollar Staff Engineer]]></title><description><![CDATA[How this Staff Engineer overcame hardship to reach great heights]]></description><link>https://newsletter.techleadmentor.com/p/making-of-a-million-dollar-staff</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/making-of-a-million-dollar-staff</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 18 Jul 2024 12:55:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/381ae065-52a2-4048-b9e6-720f169d2cb6_3000x2000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey! This is Raviraj.</em> When we look at successful people, we get fascinated by their wins but don&#8217;t understand how they got there. Only when we learn about their journey can we take actionable learnings.</p><p>For that reason, I collaborated with Gourav this week. He has graciously agreed to share his struggles and journey, which is truly inspirational.&nbsp;</p><p><em>For more from Gourav, follow him on <a href="https://www.linkedin.com/in/gourav-khanijoe/">LinkedIn</a> &amp; subscribe to his newsletter, <a href="https://blog.gouravkhanijoe.com/">The Curious Soul's Corner</a>.</em></p><p><em><strong>Over to Gourav.</strong></em></p><div><hr></div><p>I never thought I would drive a Mercedes ever in my life.</p><p>I couldn&#8217;t even dream of owning a home &#127968; in the USA.</p><p>And today having achieved all that, I am considering retiring early after meeting my <a href="https://www.nerdwallet.com/article/investing/financial-independence-retire-early">FIRE</a> number.</p><p><strong>This transformation wasn&#8217;t easy</strong>. In childhood, my family faced severe financial hardships. I lost my father in my teenage years, and debts surrounded my family. Uncertainties about life's basic necessities left me anxious. I would wake up with a pounding heart and sweat.&nbsp;</p><p>Upon entering the corporate world, I found myself <strong>underpaid, struggling to meet my expenses</strong>. Balancing a full-time job, a side hustle, and continuous rounds of interviews meant sacrificing social gatherings, leisure, and sleep for years until I finally triumphed.&#127942;</p><p><strong>My hard work got me a high-paying job in software engineering at Big Tech, which changed my life forever.</strong></p><p>&#128075; <em>Hello! This is Gourav, a Staff Software Engineer at Hubspot. In today's article, I will share what kept me going during tough times and helped me achieve growth. I hope that can inspire the budding engineers who are struggling right now.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QfRD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QfRD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png 424w, https://substackcdn.com/image/fetch/$s_!QfRD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png 848w, https://substackcdn.com/image/fetch/$s_!QfRD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png 1272w, https://substackcdn.com/image/fetch/$s_!QfRD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QfRD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png" width="631" height="578.9099437148218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:978,&quot;width&quot;:1066,&quot;resizeWidth&quot;:631,&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_!QfRD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png 424w, https://substackcdn.com/image/fetch/$s_!QfRD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png 848w, https://substackcdn.com/image/fetch/$s_!QfRD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.png 1272w, https://substackcdn.com/image/fetch/$s_!QfRD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c9af4b-bdf7-4391-b21d-0a53cc1824d0_1066x978.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>&#128201; Financial Struggles</strong></h2><p>Coming from a lower middle-class Indian household, we used to live paycheck to paycheck.</p><p>My father worked tirelessly to make ends meet. However, he kept taking on debt to pay for a business venture that didn't succeed as planned. This placed immense pressure on our family's finances, and I vividly remember the stress and uncertainty that filled our home.</p><p>Tragically, <strong>just 20 days before my 12th-grade finals, when I was 17, my father passed away</strong>. His sudden death left us not only grieving but also grappling with the harsh reality of mounting debts and financial instability.</p><p>I wanted to attend college and get an Engineering degree, but I couldn&#8217;t afford it. Obtaining a loan was difficult due to lack of assets as collateral. A friend of my father's came to the rescue and helped me secure a loan.</p><h2><strong>&#129782; Support and Motivation</strong></h2><p>My older brother stepped up and took on family responsibilities. He left his passion for photography and took on a job in media to pay for my college supplemental expenses. He met with failures in his job, got laid off, and had to hop into multiple small jobs to meet the ends. His struggles and sacrifices taught me invaluable lessons about resilience and determination.</p><p>During college, I was fortunate to have my girlfriend (now my loving wife) by my side. She believed and motivated me to take bold steps. She trusted in me and firmly believed I would succeed and achieve great things one day.&nbsp;</p><p>My mom&#8217;s blessings were incredibly powerful. Her prayers and encouragement always felt like a guiding light. During my toughest moments, when I felt overwhelmed and would break down in tears, she offered comfort and reassurance. Her unwavering support gave me the confidence to believe in my dreams and keep moving forward.</p><h2><strong>&#128188; Initial Job and Hustle</strong></h2><p>My first software engineering job in India was with a consulting firm that paid me <strong>very little &#8212; just enough to cover my rent and food</strong>. Whatever remained, I used to settle debts and provide groceries and household essentials for my mom. I soon realized that this job wouldn't alleviate my financial burdens and obligations, and it would take me years to pay off the debt.&nbsp;</p><p><strong>I started a side hustle preparing and delivering Food Boxes in the evenings </strong>&#129368;. This involved shopping for groceries, cooking, packing meals into boxes, and delivering them across the city on my bike.</p><p>Using Facebook for marketing, I began receiving 20-50 orders daily. However, scaling up the business posed challenges requiring hiring a skilled cook and additional staff. Even if I had taken on more debt to expand, with a 50% net profit rate, achieving around 200 guaranteed daily orders would have been necessary to match the annual compensation at a Big Tech company.&nbsp;</p><p>I wanted a more stable and predictable income stream and wanted to eliminate debt rather than take on more.</p><p>My passion for software engineering motivated me to succeed, but managing this hustle consumed much of my time. I juggled long hours at the office, followed by rushing home to fulfill orders. After whatever time I was left with, I used to prepare for Big Tech Interviews at night, sleeping very little.</p><p>Managing it was difficult, so <strong>I had to end my side hustle</strong>. I doubled down preparing for interviews and started interviewing with Amazon, Google, Adobe, SAP Labs, and many other companies.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FWnr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FWnr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FWnr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FWnr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FWnr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FWnr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg" width="577" height="384.4024725274725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:577,&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_!FWnr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FWnr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FWnr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FWnr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da55245-651a-4a47-a8fe-03630470f073_1600x1066.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>&#128200; Career Growth</strong></h2><p>All that hard work paid off when I made a leap to Amazon India as a Software Development Engineer early in my career. <strong>This move increased my salary 6x </strong>and marked a significant turning point.</p><p><strong>Within the next two years, I managed to pay off all my debts.</strong> &#127881;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KuYo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KuYo!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif 424w, https://substackcdn.com/image/fetch/$s_!KuYo!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif 848w, https://substackcdn.com/image/fetch/$s_!KuYo!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif 1272w, https://substackcdn.com/image/fetch/$s_!KuYo!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KuYo!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif" width="411" height="235" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:235,&quot;width&quot;:411,&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_!KuYo!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif 424w, https://substackcdn.com/image/fetch/$s_!KuYo!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif 848w, https://substackcdn.com/image/fetch/$s_!KuYo!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif 1272w, https://substackcdn.com/image/fetch/$s_!KuYo!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bb8b11-0af2-4bc7-ae12-7754f72af293_411x235.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The sense of freedom I felt was indescribable! &#127775;</p><p>I saw pride in my mom&#8217;s eyes and her newfound lightness of spirit.</p><p>My brother, too, experienced a big relief as if a heavy weight had been lifted off his shoulders.&nbsp;</p><p>My family was no longer burdened by the constant worry that had shadowed our lives.</p><p>As I progressed further in my career, thanks to Amazon, I relocated to Seattle, USA &#127757;, where my compensation <strong>skyrocketed &#128640;to 130 times</strong> what I earned in my first job in India. This financial leap was truly life-changing. With my debts settled, I didn&#8217;t know what to do with this much money. I began investing in equities and upskilling myself.</p><p>I doubled down on my engineering skills, solved complex business problems, and led multiple projects with an extreme ownership mindset. This dedication earned the trust of industry leaders and propelled my career growth.&nbsp;</p><ul><li><p><em>Within the<strong> next 5 years, I received two promotions. &#9889;</strong></em></p></li><li><p>In a total of <em><strong>8 years of experience, I became a Staff Software Engineer</strong></em>.&#127752;</p></li></ul><p>I connected with like-minded professionals and industry leaders, further elevating my career. I changed companies and <strong>now earn over half a million dollars annually.&nbsp;</strong></p><p>This is not a brag; I aim to inspire others facing similar challenges.&nbsp;</p><h2><strong>&#127775; Helping Others</strong></h2><p>During my professional struggles, I found limited support, which inspired me to help others break through barriers in the tech industry. I am committed to sharing my knowledge and mentoring those looking to overcome life's challenges and pursue lucrative careers in software engineering, aiming for both high salaries and financial stability.</p><p>I find joy in helping these individuals navigate both their career paths and life's challenges.&nbsp;</p><ul><li><p>Throughout my journey, I have referred numerous friends and colleagues to opportunities across various companies and have mentored over 50 individuals.&nbsp;</p></li><li><p>Today, I run a newsletter called '<a href="https://blog.gouravkhanijoe.com/">The Curious Soul's Corner</a>,' where I share weekly stories and insights on becoming a leader in the software engineering field.&nbsp;</p></li><li><p>I also post meaningful and relatable content on <a href="https://www.linkedin.com/in/gourav-khanijoe/">LinkedIn</a>. I aim to help others accelerate their growth, find fulfillment in their careers, and achieve work-life harmony.</p></li></ul><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:1958324,&quot;name&quot;:&quot;The Curious Soul's Corner&quot;,&quot;logo_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%2F81993219-8041-4989-b90c-8798a96e16ca_167x167.png&quot;,&quot;base_url&quot;:&quot;https://blog.gouravkhanijoe.com&quot;,&quot;hero_text&quot;:&quot;Join hundreds of peeps discovering Actionable Insights in under 8 minutes: Become a Leader in Tech Career, and an Effective Human balancing Financial Growth, Relationships &amp; Mindfulness.&quot;,&quot;author_name&quot;:&quot;Gourav Khanijoe&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#ffffff&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://blog.gouravkhanijoe.com?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!QPgM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81993219-8041-4989-b90c-8798a96e16ca_167x167.png" width="56" height="56" style="background-color: rgb(255, 255, 255);"><span class="embedded-publication-name">The Curious Soul's Corner</span><div class="embedded-publication-hero-text">Join hundreds of peeps discovering Actionable Insights in under 8 minutes: Become a Leader in Tech Career, and an Effective Human balancing Financial Growth, Relationships &amp; Mindfulness.</div><div class="embedded-publication-author-name">By Gourav Khanijoe</div></a><form class="embedded-publication-subscribe" method="GET" action="https://blog.gouravkhanijoe.com/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><h2><strong>Key Learnings</strong></h2><h3><strong>&#127947;&#65039;&#8205;&#9792;&#65039; Resilience and Hard Work</strong></h3><ul><li><p>Losing my father and taking on responsibilities at a young age taught me resilience.</p></li><li><p>Balancing interview preparation and side hustles with work made me value hard work and persistence. These qualities are invaluable in the software engineering field, where challenges are constant.</p></li></ul><h3><strong>&#128187; Continuous Learning</strong></h3><ul><li><p>The learning never stops. Embracing this mindset has helped me stay ahead in my career.</p></li><li><p>The field is always evolving, and staying updated with the latest technologies and methodologies is crucial.</p></li></ul><h3><strong>&#128184; Financial Literacy</strong></h3><ul><li><p>Understanding finances was a game-changer. Learning about paying off debts, switching to high-paying jobs, and then saving and investing has provided me with a sense of security and future planning.</p></li></ul><h2><strong>&#129776;Closing Note</strong></h2><p>To all the aspiring software engineers and professionals facing their struggles, remember that your persistence and hard work will pave the way for a brighter future. Let my story be a testament to what is possible when you refuse to give up.</p><p>As a parting note, I would like to leave you with these words of wisdom from Winston Churchill:</p><p><strong>"</strong><em><strong>Success is not final, failure is not fatal: It is the courage to continue that counts.</strong></em><strong>"</strong></p><div><hr></div><p><em>It&#8217;s Raviraj again! If you enjoyed this article, then hit the &#10084;&#65039; button and follow </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gourav Khanijoe&quot;,&quot;id&quot;:169529562,&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%2Fb283af6c-1848-41d3-b5b7-79ff821264e3_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;0719896b-0135-41f2-a0b1-98e742b78424&quot;}" data-component-name="MentionToDOM"></span><em>.</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/making-of-a-million-dollar-staff?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/making-of-a-million-dollar-staff?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Shoutout</h2><ol><li><p><a href="https://newsletter.eng-leadership.com/p/how-to-have-a-top-performing-healthy">How to have a top performing, healthy and active day as an engineer or a manager</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;id&quot;:106098672,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;uuid&quot;:&quot;e2e52982-01eb-4df0-a769-a15cceec73b2&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://www.leadership-letters.com/p/5-writing-tips-to-overcome-the-blank">5 Writing Tips to Overcome the Blank Page 5 Writing Tips to Overcome the Blank Pag</a>e by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Akash Mukherjee&quot;,&quot;id&quot;:197891722,&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%2F6c0d3f94-5c6a-46e0-8d52-55bf35b104ef_2268x4032.jpeg&quot;,&quot;uuid&quot;:&quot;0cfdfa86-a286-4d42-82a6-7b96e902a187&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://thehustlingengineer.substack.com/p/know-who-to-take-advice-from">Know Who to Take Advice</a> From by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hemant Pandey&quot;,&quot;id&quot;:58770480,&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%2Fd5d8aef1-0399-40a0-9537-5615ca0fe8d4_1166x1167.jpeg&quot;,&quot;uuid&quot;:&quot;d2f49fe8-5ab4-42e0-ab7c-82c6176153b3&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol>]]></content:encoded></item><item><title><![CDATA[How to Memorize a Complex Codebase?]]></title><description><![CDATA[5 tricks to remember important pieces of your massive codebase]]></description><link>https://newsletter.techleadmentor.com/p/how-to-memorize-a-complex-codebase</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-to-memorize-a-complex-codebase</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 11 Jul 2024 12:55:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Does your tech lead always have answers to code questions? Somehow, they always connect the dots between an esoteric symptom/issue and the codebase.</p><p><strong>It almost feels like they have memorized the entire codebase</strong>. While it seems like magic, it is not. You can do it, too.</p><p>Note: Memorizing the codebase does not mean you remember everything line by line. It is about doing these five things:</p><h2>&#127760; 1. Know the APIs</h2><p>Memorize your team&#8217;s API surface/workflows. In fact, you should be very familiar with those and not need to refer to the documentation.</p><p>Here is what I do:</p><ol><li><p>Make a list of the prioritized scenarios.</p></li><li><p>Use the API / product like my customer.</p></li><li><p>Run those scenarios under a debugger and add log lines to understand which code path is being executed.</p></li><li><p>Tests can shed light on nuanced behaviors, so understand &amp; run them.</p></li><li><p><strong>Fix bugs in different areas</strong>(very helpful!).</p></li></ol><p>I have seen some engineers who have been on a team for a while but still do not know key areas. So, when a major issue strikes, they rely on others to resolve it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128209; 2. Document &amp; understand the core &#8220;flow&#8221;</h2><p>Next, I understand how the code is organized. While there is no alternative to actually reading the code in depth, there are some tricks:</p><ol><li><p>know which source files are important vs. which are not.</p></li><li><p>know the lines to focus on vs. skim through</p></li></ol><p>I start by deep-diving into one workflow in code search and under the debugger. Next, I document the classes/files, starting from the API surface layer and working my way through all the dependencies.</p><ul><li><p>Key classes to know are API handlers, caching layers, database interactions, etc.</p></li><li><p>Classes to skim through are the simple utilities, logging helpers, etc.</p></li></ul><p>Note that memorizing the code is not a one-day job. I learn something new every time I look at it, so I keep live notes.</p><p><em>Here is a sample version of my high-level notes:</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pg4-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pg4-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!Pg4-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!Pg4-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!Pg4-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pg4-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:301327,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pg4-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!Pg4-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!Pg4-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!Pg4-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93984c3-eae9-4bae-9e5e-11649930a11e_6000x3000.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>&#128373;&#65039; 3. Read older &#8220;issues&#8221;</h2><p>Memorizing code is not just about what is visible in it but also about knowing system constraints, bottlenecks, and the sources of repeated problems. Reading about past issues is a great way to learn about these issues.</p><p>Here are key things I look for in the past issues</p><ol><li><p>How did the system behave with bad inputs?</p></li><li><p>Overload incidents highlight bottlenecks and how the system deals with it.</p></li><li><p>How did the team handle the past issues, and which issues/areas still need attention?</p></li><li><p>Issues that repeat and why</p></li><li><p>How annoyed do critical customers get when our team has issues</p></li></ol><h2>&#129525; 4. Threading model</h2><p>I have dealt with many production issues, and quite a few were caused by race conditions.</p><p>The key to solving those was memorizing the threading model in my head.</p><p>Examples of things I try to learn:</p><ol><li><p>Can the request threads be blocked in any circumstances?</p></li><li><p>Do the key states get accessed/updated from different threads? Does it have the right locking mechanism?</p></li><li><p>Do the long-running stuff run on their thread pool? Can they be resource-intensive?</p></li><li><p>Were there past issues due to deadlocks or blocked threads?</p></li><li><p>How does the request thread use the cache, and does another thread invalidate the cache?</p></li></ol><p>I document the different kinds of thread pools and their responsibilities, i.e., states they update, code they run, i/o operations, etc.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tbdn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tbdn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png 424w, https://substackcdn.com/image/fetch/$s_!Tbdn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png 848w, https://substackcdn.com/image/fetch/$s_!Tbdn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png 1272w, https://substackcdn.com/image/fetch/$s_!Tbdn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tbdn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png" width="646" height="451.2239010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:646,&quot;bytes&quot;:102477,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tbdn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png 424w, https://substackcdn.com/image/fetch/$s_!Tbdn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png 848w, https://substackcdn.com/image/fetch/$s_!Tbdn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.png 1272w, https://substackcdn.com/image/fetch/$s_!Tbdn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31b394f-ac8d-4015-a42d-3f242b8fa60f_3200x2236.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>&#128293; 5. The crazy stuff</h2><p>Every codebase has few code blocks that are extremely complex, even with a giant comment section.</p><p>Knowing these can make you:</p><ul><li><p>Effective when esoteric issues strike. It will reduce debugging time as you can connect the dots faster than others.</p></li><li><p>good at identifying gotchas with new design proposals</p></li><li><p>A great mentor who can help others navigate the complex codebase</p></li></ul><p>I keep a log of such stuff and add to it whenever I encounter such code blocks.</p><h2>Parting Note</h2><p>Memorizing the codebase is an important skill for every engineer, especially tech leads. It does not mean you remember things line by line, but you must know the core scenarios, system constraints, and other code nuances.</p><p>Don&#8217;t expect to learn everything in a day and retain it forever. It is a continuous process. So, keep live notes and spend quality time learning this regularly.</p><div><hr></div><h2>&#127908; Shoutout</h2><ol><li><p><a href="https://read.highgrowthengineer.com/p/managing-up-realizations">Managing up: 3 things I wish I realized sooner</a> by <a href="https://open.substack.com/users/58854493-jordan-cutler?utm_source=mentions">Jordan Cutler</a></p></li><li><p><a href="https://www.developing.dev/p/product-thinking">Product Thinking</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ryan Peterman&quot;,&quot;id&quot;:38830210,&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%2F20f314b5-e648-438c-87ae-94017be476b4_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;415ff4eb-26ca-4966-962a-abb62f72328c&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://thehustlingengineer.substack.com/p/prioritize-your-tasks-effectively">Prioritize your Tasks Effectively</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hemant Pandey&quot;,&quot;id&quot;:58770480,&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%2Fd5d8aef1-0399-40a0-9537-5615ca0fe8d4_1166x1167.jpeg&quot;,&quot;uuid&quot;:&quot;264067ab-0f8c-4b87-a5d3-8159b468fde7&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/how-to-memorize-a-complex-codebase?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/how-to-memorize-a-complex-codebase?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Why I Struggled to Get to the Point? ]]></title><description><![CDATA[3 reasons why people answer the wrong question in verbal discussions]]></description><link>https://newsletter.techleadmentor.com/p/why-i-struggled-to-get-to-the-point</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/why-i-struggled-to-get-to-the-point</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Fri, 05 Jul 2024 12:55:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EWqe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Do you get puzzled looks</strong> or follow-up questions that indicate you've missed the point? Responding with the wrong answer or going off on a tangent can frustrate you and your audience.</p><p>I used to face this a lot and still do sometimes. I would get impulsive in conversations and respond with something completely unrelated. </p><p>Today, I will share three reasons why I fall into this trap and what I do to avoid them.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128683; 1. Cutting people off</h2><p>I had this <strong>terrible habit of completing people's thoughts for them</strong>. I would even rush to respond before they finished asking their question. It happened because</p><ul><li><p>I was immature and more focused on sharing my thoughts than being interested in what others had to share.</p></li><li><p>I hadn&#8217;t yet gotten the feedback that I didn&#8217;t listen.</p></li></ul><p>Of course, I ended up answering the wrong question.</p><p><strong>How I manage it</strong></p><ul><li><p><strong>Active listening</strong>: I focus on what the other person has to share. I block my train of thought as much as I can. That allows me to understand what they are saying.</p></li><li><p><strong>Mindful pausing</strong>: I pause one breath after the other person has finished asking their question. This intentional break ensures that I do not cut them off.</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_!EWqe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EWqe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png 424w, https://substackcdn.com/image/fetch/$s_!EWqe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png 848w, https://substackcdn.com/image/fetch/$s_!EWqe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!EWqe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EWqe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png" width="709" height="443.125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:709,&quot;bytes&quot;:306833,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EWqe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png 424w, https://substackcdn.com/image/fetch/$s_!EWqe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png 848w, https://substackcdn.com/image/fetch/$s_!EWqe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!EWqe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa997a6a-dc9a-46b4-85f6-f060fd7c7bb9_4000x2500.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>&#128173; 2. Biased by my thoughts</h2><p>During conversations, I would zone out into my thoughts. For example, when discussing a design proposal, I might think about why solution Y is difficult. If I got asked why we chose solution X, I would talk about the difficulty of solution Y even when the other didn&#8217;t bring it up. This was the hardest one to manage, and I still struggle with it.</p><p><strong>How I manage it</strong></p><ul><li><p><strong>Repeating the question</strong>: In addition to active listening, I would repeat the question out loud. That helps me decouple any biasing thoughts and focus on the real question.</p></li><li><p><strong>Understanding their intent</strong>: Clarifying the question and knowing why they ask helps me provide a more accurate and relevant response.</p></li></ul><h2>&#128737;&#65039; 3. Defending prematurely</h2><p>Certain trigger statements may catch me off guard and evoke a strong emotional response. This can make me defensive even when they don&#8217;t mean bad. I would go on a tangent in such situations, upsetting the other person.</p><p><strong>How I manage it</strong></p><ul><li><p><strong>Deep breath</strong>: When I feel defensive, I take a deep breath and find my inner peace.</p></li><li><p><strong>Assume good intent</strong>: Not all engineers are great at expressing disagreement. So, when someone makes a triggering statement, I try to find out their underlying point and ask clarifying questions.</p></li></ul><h2>Parting Note</h2><p>Failing to get to the point isn't just about misunderstanding the question; it's often about how we process and respond to what we're asked. By listening fully, avoiding assumptions, and managing defensiveness, you can improve your communication and ensure your responses are on point.</p><p>Like any other skill, this takes practice. Let me know how these tips work for you. </p><div><hr></div><h2>&#127908; Shoutout</h2><ol><li><p><a href="https://newsletter.eng-leadership.com/p/my-process-for-writing-this-newsletter">My process for writing this newsletter</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;id&quot;:106098672,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;uuid&quot;:&quot;11653377-e4e9-458f-b7d6-fd085ff680e0&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://www.leadership-letters.com/p/when-is-the-right-time-to-quit">When is the Right Time to Quit?</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Akash Mukherjee&quot;,&quot;id&quot;:197891722,&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%2F6c0d3f94-5c6a-46e0-8d52-55bf35b104ef_2268x4032.jpeg&quot;,&quot;uuid&quot;:&quot;ad501b1c-1f52-4d56-b4e1-7309dc8222b2&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://read.highgrowthengineer.com/p/how-i-plan-my-week-as-a-senior-engineer">How I plan my week as a Senior Engineer in Big Tech</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;0be98573-2b45-4a24-ad1e-320eaac57ddc&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/why-i-struggled-to-get-to-the-point?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/why-i-struggled-to-get-to-the-point?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Don’t be a Spineless Leader: 3 Tips to Lead Better.]]></title><description><![CDATA[How to Make Decisive, Clear, and Confident Leadership Choices]]></description><link>https://newsletter.techleadmentor.com/p/dont-be-a-spineless-leader-3-tips</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/dont-be-a-spineless-leader-3-tips</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 27 Jun 2024 12:56:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o8wT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Have you encountered leaders that:</p><ol><li><p>Says yes to all upper-management requests.</p></li><li><p>Agree with every pushback from the team.</p></li><li><p>Can&#8217;t make decisions independently or always make the wrong ones.</p></li></ol><p><strong>Such leaders always try to please everyone</strong> but end up upsetting everyone in the long run. Luckily, I have worked with someone like that. While it wasn&#8217;t pleasant, it taught me things I should not do.</p><p>Today, I share tips that can help you not be that leader!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o8wT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o8wT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png 424w, https://substackcdn.com/image/fetch/$s_!o8wT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png 848w, https://substackcdn.com/image/fetch/$s_!o8wT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!o8wT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o8wT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png" width="689" height="459.49107142857144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.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;:689,&quot;bytes&quot;:97545,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o8wT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png 424w, https://substackcdn.com/image/fetch/$s_!o8wT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png 848w, https://substackcdn.com/image/fetch/$s_!o8wT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!o8wT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a2b1a8-0764-4e30-ad5a-b8c8cb7cb037_3000x2000.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>&#9203;&nbsp;1. Don&#8217;t Rush to Decide</h2><p>Imagine you decide to do X in a rush when the right answer is Y. People will get upset and lose trust if this becomes a pattern. That isn&#8217;t good for a leader. Watch out for the following:</p><p><strong>Feeling the pressure to decide?</strong></p><p>Some leaders feel they must know everything and make decisions because they are the &#8220;leader.&#8221; Amateur leaders often succumb to this pressure. </p><p>Your job is to support the team, but sometimes you need to seek help from others. Do that!</p><p><strong>Don&#8217;t have all the information right now?</strong></p><p>Take a moment to think through the request. If you are unsure about the trade-offs or the depth of the request, say, &#8220;Let me get back to you in X hours/days.&#8221; There is no shame in acknowledging that you don&#8217;t have the necessary information right now.</p><p><strong>Are you not the decision maker?</strong></p><p>Don&#8217;t decide for someone else. If you do, you will upset the decision-maker and the stakeholder. When you realize a situation needs someone else, delegate it to the right person or involve them in this discussion.</p><h2>&#128483;&#65039;&nbsp;2. Give Clear Feedback</h2><p>Unless you communicate what you expect from your upper management, team members, and partners, they will do what they think is right. As a leader, <strong>it is your job to align all of them for the smooth functioning of your team</strong>. Do the following:</p><p><strong>With the team</strong></p><ul><li><p>It is your job to shield your team from external noise. If there are unjustified requests or churns, absorb/transform them for your team.</p></li><li><p>Don&#8217;t go overboard shielding, though. For example, if your partner team is upset with your team&#8217;s reliability, you need to tell your team or let them hear it directly. That way, they will understand why you are pushing for reliability projects.</p></li></ul><p><strong>With upper management</strong></p><ul><li><p>If a deadline is aggressive, speak up and manage expectations.</p></li><li><p>If management has an incomplete picture, then help bridge that gap. For example, if management needs visibility into how busy the team is, provide that. That can help you get more headcount.</p></li></ul><p><strong>With partner teams</strong></p><ul><li><p>Hold them accountable if they slip their promises. Highlight how that has a cascading effect on your projects.</p></li><li><p>If their decisions will cause your team any harm, surface it to them.</p></li></ul><h2>&#9876;&#65039;&nbsp;3. Don&#8217;t Fear Conflicts</h2><p>Trust me, <strong>nobody likes a YES man</strong>. It may seem great initially and feel like you connect with folks, but no one will trust your advice in the long run. </p><p>When you take up leadership, stop living in the constant fear of upsetting others. Disagreements become a norm and think of them as tools to enable and encourage critical thinking.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8_lb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8_lb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png 424w, https://substackcdn.com/image/fetch/$s_!8_lb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png 848w, https://substackcdn.com/image/fetch/$s_!8_lb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!8_lb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8_lb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png" width="641" height="512.8880494505495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:641,&quot;bytes&quot;:80433,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8_lb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png 424w, https://substackcdn.com/image/fetch/$s_!8_lb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png 848w, https://substackcdn.com/image/fetch/$s_!8_lb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!8_lb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778179ab-167f-4f9f-ad33-f785f57df063_3000x2400.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>Start with questions</strong></p><p>Ask clarifying questions to understand their reasons if you hesitate to challenge them.</p><p><strong>Articulate your disagreement</strong></p><p>Be very clear that you don&#8217;t agree with their proposal. Don&#8217;t just slide it into conversations.</p><p>Also, share what worries you and what your suggestion is. A common mistake is not sharing the full picture when you disagree. That keeps people guessing and results in arguments.</p><p><strong>Be approachable</strong></p><p>Resolving conflicts can take time, depending on the root cause of the disagreement. Be patient and debate the problem and not the people involved. This mindset will enable you to find an optimal solution, and others will appreciate your leadership.</p><h2>&#128196; Parting Note</h2><p>Lead with decisiveness, clarity, and courage. Embrace challenges, communicate openly, and never fear conflict. This is the path to true leadership. Doing so will earn trust, inspire your team, and drive lasting success.</p><p>Have you encountered a weak leader before? I would love to know how you handled the situation. Please share your thoughts in the comments.</p><div><hr></div><h2>&#127908; Shoutout</h2><ol><li><p><a href="https://www.developing.dev/p/from-liberal-arts-major-to-amazon">From Liberal Arts Major To Amazon Principal Engineer: Steve Huynh</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ryan Peterman&quot;,&quot;id&quot;:38830210,&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%2F20f314b5-e648-438c-87ae-94017be476b4_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;a39bdf3d-e879-4ae5-81dd-24c1cb91fefe&quot;}" data-component-name="MentionToDOM"></span>  &amp; <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Steve Huynh&quot;,&quot;id&quot;:171006919,&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%2F46fa2e62-d5ee-4013-9e62-2bd7898c1ba7_144x144.png&quot;,&quot;uuid&quot;:&quot;47ca8f84-8abd-4345-ab0e-4e0fb6977352&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://read.highgrowthengineer.com/p/get-promoted-lessons-from-amazon-vp">How to get promoted: Lessons from an ex-Amazon VP</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;c01d21c0-4047-4437-8388-bdb3f0670ee1&quot;}" data-component-name="MentionToDOM"></span> &amp; <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ethan Evans&quot;,&quot;id&quot;:144390275,&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%2F13d3694c-bac5-4207-8828-46f16b1a6796_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;1ed068f7-d5d4-4870-bf30-de43007dd54c&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://mlengineerinsights.substack.com/p/how-to-succeed-as-a-machine-learning">How to Succeed as a Machine Learning Engineer</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kartik Singhal&quot;,&quot;id&quot;:247738947,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0718920e-8708-4b28-ba4e-4d85e3f838e1_336x428.png&quot;,&quot;uuid&quot;:&quot;fe4b599b-a746-4468-8c22-9e3cd5134133&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/dont-be-a-spineless-leader-3-tips?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/dont-be-a-spineless-leader-3-tips?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Defending Previously Made Decisions: A Proven Approach]]></title><description><![CDATA[A guide for Engineering Leaders to defend their team's decisions.]]></description><link>https://newsletter.techleadmentor.com/p/defending-previously-made-decisions</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/defending-previously-made-decisions</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 20 Jun 2024 12:59:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ksc1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Do you feel upset when:</p><ul><li><p>someone <strong>questions a complex decision</strong> that shouldn't be questioned again?</p></li><li><p>a new manager <strong>forces you to change direction</strong></p></li></ul><p>If so, you're not alone. I know how frustrating it can be to reconsider past decisions, especially when you've put a lot of time and effort into making the original decision.</p><p>Today, I will share how you can manage such situations and defend your decisions, assuming they were reviewed &amp; accepted at that time.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#9889;&#65039; 1. Watch your initial reaction</h2><p><strong>When someone new</strong> challenges past decisions, it is natural to feel uncomfortable and dismiss their concerns. <em>I am not proud of it, but I have done it too. I used to think:</em></p><ul><li><p><em>you are trivializing the problem</em></p></li><li><p><em>you don&#8217;t realize the nuances you are missing, so don&#8217;t jump to changing the decisions here.</em></p></li></ul><p><strong>Some people are not good</strong> at asking clarifying questions, so they sound like they are proposing a decision change. In such cases, I change the framing of their statement and ask - are you asking:</p><ul><li><p>Why are we doing X instead of Y?</p></li><li><p>What factors did we consider, and did we evaluate the trade-offs?</p></li></ul><p><strong>The timing of the question</strong> may be wrong, but don&#8217;t be rude. Let them know that you will follow up later. For example, you are dealing with an incident, and someone asks an unrelated question at the moment. (<em>Caveat: sometimes, those seemingly unrelated questions could matter</em>)</p><h2>&#128260; 2. Should you resolve this?</h2><p>If you two cannot resolve the disagreement quickly, then you have two ways to proceed:</p><h4><strong>1. Resolving the disagreement is important. Do this.</strong></h4><ul><li><p>If this is a new team member or a stakeholder who believes the decision needs to change.</p></li><li><p>If the original decision was made with partial information and is pending re-evaluation.</p></li></ul><h4><strong>2. Resolving the disagreement is not worth the time/effort.</strong></h4><ul><li><p>If they are not stakeholders, they are missing too much context and are unlikely to influence the direction.</p></li><li><p>If the cost of the wrong decision is low or easy to pivot in the future.</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_!ksc1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ksc1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!ksc1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!ksc1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!ksc1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ksc1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png" width="547" height="547" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:547,&quot;bytes&quot;:104554,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ksc1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!ksc1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!ksc1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!ksc1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0aca360-8a84-4a8b-bcd7-b7ccaa0a1a1f_3000x3000.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>&#128373;&#65039;&#8205;&#9794;&#65039; 3. Root cause</h2><p>Complex disagreements stem from situations that have no easy answers. So, to find the root cause of the disagreement, you need to look at non-obvious places. Some dimensions to consider:</p><h4><strong>Weighing options differently?</strong></h4><p>Let&#8217;s say the problem has two subproblems&#8212;A and B. Someone who feels problem A is bigger may choose a different solution than the one who thinks B is bigger. You and that person may not realize this is the reason you disagree. You might defend your own solutions but not realize the reasons for disagreement.</p><h4><strong>Different past experience</strong></h4><p>Our past projects influence how we perceive new projects. So, someone who has done large-scale migrations before will err on the side of avoiding them. Conversely, someone tired of the current system&#8217;s problems may want to migrate away.</p><h4><strong>Risk-taking appetite</strong></h4><p>Let&#8217;s say your team is balancing a thin line between adding new customer features and improving reliability. The rush to add them can make things unstable, which in turn can affect customer relations. There may be no easy answer here.</p><p><em>What is an acceptable level of unreliability? Will you lose a customer because you can&#8217;t deliver the requested feature? Do you need more customers when you can&#8217;t handle the existing ones?</em></p><p>You and your team need to have an honest discussion about the balance. Set acceptable reliability thresholds upfront and use those to pivot over time.</p><h2>&#9878;&#65039; 4. (Re)Decide</h2><p>Now that the two of you understand where you disagree, you must decide. Common dimensions to consider so that the (re-) decision is not wrong:</p><h4><strong>Ideal vs Practical</strong></h4><p>Ideally, your software should have no bugs and not fail under any overload. You should fix those gaps. But what if you have 100s of gaps? You don&#8217;t have the time to fix all of them!</p><p>That means you must prioritize what you will build real fixes for vs. where you will build &#8220;hacks.&#8221;</p><h4><strong>Sunken-fallacy syndrome</strong></h4><p><em>We have already spent months doing this, we can&#8217;t stop now.</em> But are you ok doing this for another year(s)?</p><p>If your decision isn&#8217;t producing a good outcome, stop and pivot! There is no shame in stopping a project when it isn&#8217;t the right solution.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nTyY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nTyY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!nTyY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!nTyY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!nTyY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nTyY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png" width="575" height="431.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:575,&quot;bytes&quot;:150374,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nTyY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!nTyY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!nTyY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!nTyY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd8bc5c-bdb5-43c4-ba29-14216e33bcd8_4000x3000.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><h4><strong>Not accounting for all factors.</strong></h4><p>What seems like the &#8220;right&#8221; technical solution on paper may not account for operational load, cost of change, and customer requirements. So, when you re-decide, don&#8217;t make the decision in isolation.</p><p>Also, if the change in decision has a marginal change in the outcome but has a huge cost, stick to the prevailing decision.</p><h2>&#128196; 5. Document to avoid future churn</h2><p>While this debate is fresh, document it. That way, when the question comes up again, you just point people to it. Note, don&#8217;t just document the decision but capture the journey of the decision. Include:</p><ol><li><p>How did you evaluate the trade-offs and the thesis behind the decision?</p></li><li><p>Capture the summary of any analysis/data used to decide.</p></li><li><p>Capture notes likes - which problem was weighed more, FAQs challenging the decision, etc.</p></li><li><p>How much instability is acceptable during rollout?</p></li><li><p>If the decision should be re-evaluated in the future, then when &amp; after which milestone?</p></li></ol><h2>Parting Note</h2><p>It is natural to get annoyed when complex decisions are challenged after a long time. Watch out for your reaction, and don&#8217;t be dismissive. Some disagreements are worth solving and require an intentional effort to resolve. Lastly, keeping an open mind will help you find better solutions.</p><div><hr></div><h2>&#127908; Shoutout</h2><ol><li><p><a href="https://read.highgrowthengineer.com/p/communicate-like-a-senior-phrases">Communicate like a Senior: Phrases used by the best leaders</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;668502c9-d826-47a1-8dcc-a16dff85d296&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://zaidesanton.substack.com/p/the-toughest-challenge-in-2024-consuming">How to keep up with all the digital content</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Anton Zaides&quot;,&quot;id&quot;:121956618,&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%2F9fa87af7-7089-4977-ab32-dbcae410c190_3847x3564.jpeg&quot;,&quot;uuid&quot;:&quot;7468133b-a486-4542-b690-a2cb14faf1d8&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://www.leadership-letters.com/p/the-sweet-spot-between-too-much-and">The Sweet Spot Between Too Much and Too Little</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Akash Mukherjee&quot;,&quot;id&quot;:197891722,&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%2F6c0d3f94-5c6a-46e0-8d52-55bf35b104ef_2268x4032.jpeg&quot;,&quot;uuid&quot;:&quot;c36121df-d37d-4442-8dfa-e7a8bd9c2f16&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/defending-previously-made-decisions?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/defending-previously-made-decisions?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Start Writing a Newsletter and Succeed]]></title><description><![CDATA[The secret that got me 19K subscribers in 9 months]]></description><link>https://newsletter.techleadmentor.com/p/how-to-start-writing-a-newsletter</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-to-start-writing-a-newsletter</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 06 Jun 2024 12:59:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CrYE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you are struggling to start a newsletter, this is the guide you need to get started. When I started in September&#8217;23, I was a social media recluse. However, I found my way to <strong>19.3K subscribers</strong>. It was a journey with a lot of learning that I want to share with you. I have shared the same tricks and tips with many budding writers to grow their newsletters successfully.</p><h3>&#10067;Figure out WHY you want to write</h3><p>The journey to writing online can be long and hard if you want to increase your readership. So, you need a solid motivation. If it is a whim, then it won&#8217;t last long.</p><p>My reasons when I started writing</p><ul><li><p>I have played a TL role for 7 years and mentored many engineers to grow into a TL role. So, I had a lot to share and wanted to explore writing during my paternity break last year.</p></li><li><p>Get better &amp; faster at writing.</p></li><li><p>Get 1K active subscribers to feel good.</p></li></ul><p>My reason now</p><ul><li><p>I see <strong>Techlead Mentor</strong> becoming a brand. While I don&#8217;t have any near-term plans for it, I see it as an enabler for bigger things in the long term.</p></li></ul><p>So, find your reasons and <strong>remind yourself of those when things seem hard</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_!CrYE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CrYE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png 424w, https://substackcdn.com/image/fetch/$s_!CrYE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png 848w, https://substackcdn.com/image/fetch/$s_!CrYE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!CrYE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CrYE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png" width="625" height="416.80975274725273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.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;:625,&quot;bytes&quot;:101728,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CrYE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png 424w, https://substackcdn.com/image/fetch/$s_!CrYE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png 848w, https://substackcdn.com/image/fetch/$s_!CrYE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!CrYE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4310bd-2dbc-48d4-bcfd-fc1fffb4acf1_3000x2000.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><p>Back to actionable tips that will help you grow sooner.</p><h3>&#127919;&nbsp;1. Pick one audience</h3><p>Cater your first 20 articles to one audience. It can be tempting to write about LLMs first, then interview tips, and then leadership. When you flip-flop between topics, your audience will flip-flop, too. I found that writing about similar topics helps build a loyal audience.</p><p><strong>Know what differentiates you</strong> and stick to those topics. For example,</p><ul><li><p>if you grew quickly in tech, then share your journey</p></li><li><p>if you are a fast/persistent learner, then share when you learn new things</p></li><li><p>if you switched job profiles (lawyer to software engineer), share what that was like.</p></li></ul><p><em>My audience is people who want to hear a Staff engineer at FANG share his leadership experience and actionable tips for their growth.</em></p><h3>&#127912;&nbsp;2. Initial topic corpus</h3><p>When I started writing, <strong>I outlined my 12+ year career and annotated the ups &amp; downs</strong>. I also relived the key situations where I mentored others through their difficulties. Soon, I found a list of repeated problems that formed my topic corpus. Examples</p><ul><li><p>How I got vague feedback OR how one of my mentees got vague feedback</p></li><li><p>Struggles I saw every upcoming TL encounter</p></li><li><p>How convincing some stakeholders was hard and why</p></li><li><p>My difficulties with writing good documents</p></li><li><p>Interesting stories that taught me valuable lessons</p></li></ul><p>Keeping it close to my experience saved me time researching the topics.</p><h3>&#128161;&nbsp;3. Add value</h3><p>Nobody likes reading a 1000+ word article that doesn&#8217;t</p><ul><li><p>Tell an interesting/inspiring/captivating story OR</p></li><li><p>Teach something difficult OR</p></li><li><p>Give actionable tips for relatable problems.</p></li></ul><p>So, when you plan an article be very clear about - <strong>what problem</strong> you are solving with your article and the <strong>benefit to the reader</strong>. For example, for my articles</p><ul><li><p><em>5 mistakes that made my document terrible</em>: the value was a framework that helps engineers write good documents.</p></li><li><p><em>My career story from Intern to Staff</em>: the value was sharing an inspiring story that most aspiring Staff Engineers can learn from</p></li></ul><h3>&#128203;&nbsp;4. Topic backlog management</h3><p>Having a healthy topic backlog gives me confidence that I can keep writing. I have a master list of topic ideas. Whenever I get an idea I jot it down in this list.</p><p>Topic ideas are vague and notoriously deceptive. It isn&#8217;t clear whether the topic is a good article unless I expand on it. So, periodically, I do the following for each unexplored topic idea.</p><ol><li><p>Write the article's core message and a five-bullet point version. (raw bullet points only)</p></li><li><p>If I realize a topic has more hidden topics, I will add those to the master list.</p><ol><li><p>For example, when I considered writing &#8220;<a href="https://newsletter.techleadmentor.com/p/poor-communication-blocking-promo">poor communication blocking promotion</a>,&#8221; I realized I should write <a href="https://newsletter.techleadmentor.com/t/comms">articles</a> on improving written, verbal, and nonverbal communication.</p></li></ol></li><li><p>Put current favorites on the calendar for upcoming weeks.</p></li></ol><h3>&#128368;&#65039;&nbsp;5. Cadence</h3><p>Don&#8217;t exhaust all your articles in a short span of time. I used to write 2 articles a week in my first month. It wasn&#8217;t sustainable in the long run. You should balance the following:</p><ol><li><p>Your work-life balance overall</p></li><li><p>Quality of writing</p></li><li><p>Do you still have enough to keep writing for the next 6 months?</p></li></ol><p>Like many, I found writing one article a week to be sustainable for a long time. However, due to recent life events, I have been contemplating a more relaxed cadence.</p><p>So, find what works for you and stick to it.</p><h3>&#127760;&nbsp;6. Newsletter website</h3><p><strong>Where to host?</strong></p><p>When I started, I chose Substack without much thought. However, I love the decision because:</p><ol><li><p>It is a <strong>platform with a network</strong> and the recommendation system helped boost my growth.</p></li><li><p>Provides options to customize my layout.</p></li><li><p>Reasonable <strong>metrics</strong> for my usage.</p></li></ol><p>If you don&#8217;t have a preference, just go with Substack. However, don&#8217;t try to host your website when you start. Driving traffic to it will be harder.</p><p><strong>Aesthetics</strong></p><ul><li><p>Pick a newsletter name that describes what you write about.</p><ul><li><p>Eg: <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Leading Developers&quot;,&quot;id&quot;:1804629,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/zaidesanton&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3706aa6-89dc-44a2-9dfc-9de6bb33c494_500x500.png&quot;,&quot;uuid&quot;:&quot;ba6b0de6-641d-49f0-b737-c13fd92a8886&quot;}" data-component-name="MentionToDOM"></span>, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;High Growth Engineer&quot;,&quot;id&quot;:1504485,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/highgrowthengineer&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4028d22-8549-42cb-831c-e75539af15f9_1280x1280.png&quot;,&quot;uuid&quot;:&quot;dadf1ae6-8495-4ffd-ad9b-bf7b82949085&quot;}" data-component-name="MentionToDOM"></span>, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Caring Techie Newsletter&quot;,&quot;id&quot;:341480,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/thecaringtechie&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1ce67e6-46f2-4ffd-83eb-a496f5851ea4_1024x1024.png&quot;,&quot;uuid&quot;:&quot;3e94945b-af49-42bf-ba0d-39153cafe356&quot;}" data-component-name="MentionToDOM"></span>, etc.</p></li></ul></li><li><p>Add an &#8220;about&#8221; page that introduces what you write about.</p></li><li><p>Add a logo so that people recognize your brand.</p></li><li><p>I picked a custom domain to give it more credibility.</p></li><li><p>Include your top articles in your intro email when a new subscriber joins.</p></li></ul><h3>&#128394;&#65039;&nbsp;7. Writing process</h3><p>Writing can feel hard when you first start. The biggest mistake I made was not setting a deadline for an article. I would spend hours just sitting with a topic and then feel agitated when I made no progress. Over time, I realized I needed to block a contiguous chunk of time (2 hours is great) to have a productive writing session.</p><p>What I do when I start to write an article:</p><ol><li><p><strong>Identify the person</strong> I am writing the article for.</p><ol><li><p>For example, this article is for one of the many budding creators who have asked me for tips.</p></li></ol></li><li><p><strong>Play out a conversation</strong> in my mind where I share tips with this person.</p></li><li><p>I take raw notes of that conversation.</p></li><li><p>Create an article outline.</p></li><li><p>Using the notes and the outline, I write a fresh article.</p></li></ol><p>If the draft doesn&#8217;t look good, I will archive the current version and <strong>repeat steps 4 &amp; 5</strong>. A fresh reattempt can do wonders instead of trying to fix the earlier draft.</p><h3>&#127907;&nbsp;8. Good hook</h3><p>A hook is an opening to your article that should grab and hold the reader&#8217;s attention. This includes <strong>the title and the first paragraph</strong>. The reader will decide in the first few seconds if they should continue or not.</p><p><strong>Title</strong></p><p>A good title should tell the reader what they will get and if this article is for them. <em>Some good examples,</em></p><ul><li><p><em><a href="https://newsletter.techleadmentor.com/p/how-i-read-books-with-limited-time">How I read books with limited time</a></em>: This is targeting folks who are struggling to read many books, and the title promises that it will share valuable hacks.</p></li><li><p><em><a href="https://newsletter.techleadmentor.com/p/5-mistakes-that-made-my-documents">5 Mistakes That Made My Documents Terrible</a>: Most</em> engineers find it hard to produce good documents, so the title promises to share 5 of those mistakes and implies that it will share actionable tips to avoid them.</p></li></ul><p><strong>The Intro</strong></p><p>The first paragraph should get straight to the point. Look at the first paragraph of this article. It tells you who this article is for and what will be covered. Additionally, it tells you <strong>why you should listen to me</strong>.</p><p>A common mistake here is to beat around the bush or provide too much context. A bad intro would have been to talk about the newsletters, go into the background of Substack, share top newsletters, or engage in other distractions.</p><h3>&#9997;&#65039;&nbsp;9. Quality writing</h3><p><strong>Write direct and simple.</strong></p><p>A common misconception is that using flowery language and fancy quotes will make you sound smart. However, readers just want to get value, and they want to get it with the least cognitive load.</p><p>Use t<a href="https://hemingwayapp.com/">he Hemingway ap</a>p to gauge how simple your articles are to read. You should try to target grade-6 readability.</p><p><strong>Optimal layout for readability</strong></p><ul><li><p>Highlight important words/sentences in <strong>bold.</strong></p></li><li><p>Use <strong>shorter</strong> paragraphs</p></li><li><p>Use <strong>bullet points</strong> wherever applicable</p></li></ul><p><strong>Images</strong></p><p>Each article of mine includes at least one image. I create my own pictures instead of using stock images. I think personalized pictures give more authenticity to your articles, and the audience appreciates the effort.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UhVV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UhVV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png 424w, https://substackcdn.com/image/fetch/$s_!UhVV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png 848w, https://substackcdn.com/image/fetch/$s_!UhVV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png 1272w, https://substackcdn.com/image/fetch/$s_!UhVV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UhVV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png" width="493" height="525.8440934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1553,&quot;width&quot;:1456,&quot;resizeWidth&quot;:493,&quot;bytes&quot;:122511,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UhVV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png 424w, https://substackcdn.com/image/fetch/$s_!UhVV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png 848w, https://substackcdn.com/image/fetch/$s_!UhVV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png 1272w, https://substackcdn.com/image/fetch/$s_!UhVV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d19075a-b85e-4c67-9306-7edfaedccc5f_3000x3200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#129309;&nbsp;10. Networking</h3><p>Like it or not, <strong>networking is important to building an audience</strong>. Your audience won&#8217;t magically show up. The typical way in which it works is:</p><p><em>people you know like &amp; share &#8594; people they know like &amp; share</em></p><p>If one of them is a big creator, it can have a multiplicative effect. So, building up your network is important, as it increases the likelihood of your articles being shared broadly.</p><p>How?</p><ul><li><p><strong>Build a real connection</strong> with other creators in your domain.</p></li><li><p><strong>Add valuable comments</strong> to their LinkedIn posts and Substack. This can kick off meaningful conversations and put you on their radar.</p><ul><li><p>Pro tip: don&#8217;t do this for the sake of it, as it will put you in a bad light.</p></li></ul></li><li><p><strong>Send a private message</strong> introducing who you are and what you write about. If you loved any of their articles, then let them know. You can even seek feedback for your writing if they have time.</p></li></ul><p>As an introvert, I avoided doing this for a long time. Luckily, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Anton Zaides&quot;,&quot;id&quot;:121956618,&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%2F9fa87af7-7089-4977-ab32-dbcae410c190_3847x3564.jpeg&quot;,&quot;uuid&quot;:&quot;d8dcc9cf-8cc7-4d3d-9478-a42437c709d9&quot;}" data-component-name="MentionToDOM"></span> reached out to me, and asked me about my struggles and interests. That was pivotal to my growth. After that, I messaged many creators and built real connections with some of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lDW7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lDW7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png 424w, https://substackcdn.com/image/fetch/$s_!lDW7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png 848w, https://substackcdn.com/image/fetch/$s_!lDW7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!lDW7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lDW7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png" width="601" height="500.69574175824175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1213,&quot;width&quot;:1456,&quot;resizeWidth&quot;:601,&quot;bytes&quot;:174160,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lDW7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png 424w, https://substackcdn.com/image/fetch/$s_!lDW7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png 848w, https://substackcdn.com/image/fetch/$s_!lDW7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!lDW7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fba6939-e5f9-4027-848b-51acf1b1acc7_3000x2500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#128101;&nbsp;11. Collaborations</h3><p>The key to networking was selfless collaboration. I genuinely supported fellow creators in their endeavors, helping review articles or courses or bringing more eyes to their efforts. I still do whenever I can without expecting anything in return.</p><p>Over time, I got opportunities to partner with other creators on various things that boosted my growth. Especially, I cherish the following collaborations:</p><ul><li><p>With <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jordan Cutler&quot;,&quot;id&quot;:58854493,&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%2F4fe86d99-af64-4285-b982-9466a4c58d63_1311x1312.jpeg&quot;,&quot;uuid&quot;:&quot;0eecdc5b-d9ac-4fe2-8ca2-d6ba6b1cda4e&quot;}" data-component-name="MentionToDOM"></span> on a joint <a href="https://read.highgrowthengineer.com/p/7-types-of-difficult-coworkers-and?utm_source=publication-search">article</a> and our long discussions solving world problems &#128578;</p></li><li><p>With <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ryan Peterman&quot;,&quot;id&quot;:38830210,&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%2F20f314b5-e648-438c-87ae-94017be476b4_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;adc37c19-d2f3-4d17-b66c-d2073453e5b4&quot;}" data-component-name="MentionToDOM"></span> on publishing my <a href="https://www.developing.dev/p/from-microsoft-intern-to-meta-staff">career story</a></p></li><li><p>With <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Nicola Ballotta&quot;,&quot;id&quot;:110306672,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3ba97cd-df6a-4f7a-bdc1-ba537e467eaf_800x800.png&quot;,&quot;uuid&quot;:&quot;6f89f255-d82a-49b7-a222-c20527b5dfa9&quot;}" data-component-name="MentionToDOM"></span> on <a href="https://hybridhacker.email/p/what-is-a-staff-engineer">What is a Staff Engineer</a></p></li></ul><p>I love that I can do the same for budding writers now. Re: <em>Collaborating on <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Akash Mukherjee&quot;,&quot;id&quot;:197891722,&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%2F6c0d3f94-5c6a-46e0-8d52-55bf35b104ef_2268x4032.jpeg&quot;,&quot;uuid&quot;:&quot;a943af31-d2ca-4b6e-a7ff-5c4207c99365&quot;}" data-component-name="MentionToDOM"></span>&#8217;s <a href="https://newsletter.techleadmentor.com/p/how-this-googler-got-the-highest">career story</a></em></p><p>Recommendations</p><ul><li><p>It may be easier to collaborate with <strong>creators who are in a similar place as you</strong> in the journey. If you contact <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;id&quot;:30107029,&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%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F802a32bb-2048-428b-bdb5-d6acd1e2b2d5_48x48.png&quot;,&quot;uuid&quot;:&quot;fa4db339-c9fb-470f-ab57-b71540c4c0cd&quot;}" data-component-name="MentionToDOM"></span> for a collab, that may not work out.</p></li><li><p><strong>Do a guest post</strong> if there is a mutual benefit. You can approach a creator with topic ideas.</p></li><li><p>If you are not camera shy, <strong>start a podcast</strong> with fellow creators. That will boost your visibility.</p></li></ul><h3>&#128228;&nbsp;12. Share your articles</h3><p>Growth happens when you get new subscribers. So, you need to post your articles at places where new people can read them. Things that I do:</p><ol><li><p>Share my articles on LinkedIn with a sneak peek.</p><ol><li><p>Pro tip: Use short URLs to track the click-through rate. I use <a href="http://short.io">short.io</a> for this, as it is free.</p></li></ol></li><li><p>Share on Reddit. Note: Reddit can be mean sometimes, but if something goes viral, it can attract many new subscribers.</p><ol><li><p>A couple of my articles went viral there and got me 100+</p></li></ol></li><li><p>I tried Hacker News and Twitter for a bit but gave up because they didn&#8217;t give me good results.</p></li></ol><h3>&#128640;&nbsp;13. Invest in your growth</h3><p>Just like any skill, you need to hone it to get better. Here are the things I did:</p><ul><li><p>Read books that improved my writing. I would recommend:</p><ul><li><p><a href="https://a.co/d/hbqlFVZ">The Art and Business of Online Writing</a></p></li><li><p><a href="https://www.amazon.com/Smart-Brevity-Power-Saying-More/dp/1523516976">Smart brevity: The Power of Saying More with Less</a></p></li></ul></li><li><p>Experimented with my writing style to see what resonated with my audience.</p><ul><li><p>Over time, I realized my &#8220;How to&#8221; articles with personal examples got a great reception.</p></li></ul></li><li><p>Took a <a href="https://link.techleadmentor.com/pEmoBf">course</a> on image creation that helped me create quality images</p></li><li><p>I pay for Grammarly premium to make inline corrections, which saves a lot of time.</p></li><li><p>I analyzed better creators around me and saw what they were doing well to take inspiration on quality writing.</p></li></ul><h3>Parting Note</h3><p>Starting as a social media recluse and getting to where I am took a lot of smart and hard work. The process needed patience, resilience, and never-ending hustle. Most importantly, it wouldn&#8217;t have been possible without the support and mentoring I got from fellow creators. So, this article is my way of giving back to the community.</p><p>Let me know if you have any questions or want to write a guest post on my newsletter.</p><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/how-to-start-writing-a-newsletter?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/how-to-start-writing-a-newsletter?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[How this Googler Got the Highest Rating Twice!]]></title><description><![CDATA[Overcoming struggles that go behind high performance ratings]]></description><link>https://newsletter.techleadmentor.com/p/how-this-googler-got-the-highest</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/how-this-googler-got-the-highest</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 23 May 2024 12:56:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1xct!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey! This is Raviraj. This week, we are doing something different. We have <a href="https://www.linkedin.com/in/akashmuk/">Akash Mukherjee</a>, a Staff Engineer, who will share how he overcame his struggles and learned from his mistakes to get the highest rating at Google.</em> <em>For those unfamiliar, this rating is awarded to the top 2% of engineers.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1xct!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1xct!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png 424w, https://substackcdn.com/image/fetch/$s_!1xct!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png 848w, https://substackcdn.com/image/fetch/$s_!1xct!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png 1272w, https://substackcdn.com/image/fetch/$s_!1xct!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1xct!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png" width="1456" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95930,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1xct!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png 424w, https://substackcdn.com/image/fetch/$s_!1xct!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png 848w, https://substackcdn.com/image/fetch/$s_!1xct!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.png 1272w, https://substackcdn.com/image/fetch/$s_!1xct!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd248b311-2f66-4600-9d0c-3b8619e70f62_1899x788.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><em>For more from Akash, follow him on <a href="https://www.linkedin.com/in/akashmuk/">LinkedIn</a> and subscribe to his newsletter, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Leadership Letters&quot;,&quot;id&quot;:2262466,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/amukherjee&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f41fa4b1-3299-48e1-aea9-602ec1189b84_929x929.png&quot;,&quot;uuid&quot;:&quot;523fdae2-f5f3-45d9-ac3e-72b8662c63e8&quot;}" data-component-name="MentionToDOM"></span>.</em> </p><p><em>Over to Akash now</em>!</p><div><hr></div><p>Hey! This is Akash, a Staff Engineer at Apple. I work in Apple AIML, keeping our promises to protect your privacy and trust. I completed my Master&#8217;s at USC and worked at companies of different sizes before joining Apple. My most recent role was at Google, where <strong>I was the TL for the Chrome Infra team</strong>.</p><p>I have also worked as a founding engineer at an early start-up. Both worlds had a lot to teach, but Google was where I experienced the most growth. Going into Google, I was determined to leave an impact. <strong>In my 3.5-year tenure, I got the highest rating twice.</strong></p><p>Today, I will share my growth journey and strategies that helped me grow as an engineer fast. I hope my experience can help you navigate the changing demands and accelerate your career growth.</p><p>The story is divided into four parts as follows:</p><ul><li><p><strong>&#128187; Onboard at Google:</strong> Finding my way at Big Tech</p></li><li><p><strong>&#127775; Struggles to &#8220;Superb&#8221;:</strong> Taking ownership and being visible</p></li><li><p><strong>&#127793;&nbsp; IC to Lead:</strong> Growing as a leader</p></li><li><p><strong>&#128642; Journey to &#8220;Transformative Impact&#8221;:</strong> Balancing support and feedback</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_!P0E4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P0E4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P0E4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P0E4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P0E4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P0E4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg" width="541" height="652.2984174830444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1600,&quot;width&quot;:1327,&quot;resizeWidth&quot;:541,&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_!P0E4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P0E4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P0E4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P0E4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b0a418-cd2c-476d-939a-541379b23d83_1327x1600.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128187; Onboard at Google (Feb 2020)</h2><p>Before Google, I worked at 3 companies:&nbsp;</p><ol><li><p><strong>Perfit</strong>, an early-stage startup that we started in the USC incubator&nbsp;</p></li><li><p><strong>Credit Karma</strong>, a unicorn startup where fast delivery was crucial</p></li><li><p><strong>Proofpoint</strong>, a mid-size enterprise with agile development practices&nbsp;</p></li></ol><p>Google was my first Big Tech job.&nbsp;</p><p>Onboarding was very different and filled with feelings of being undeserving. The vastness of everything was intimidating. Despite having a well-documented starter project, I felt clueless. <strong>Everyone around me had it all figured out, and my imposter syndrome peaked.</strong></p><p>Making the transition from a start-up into Big Tech, I found:</p><ul><li><p><strong>The vastness of systems</strong>, codebases, and existing processes felt like drinking from a firehose</p><ul><li><p><em>For example, the code base our team worked on was over a million lines of code</em></p></li></ul></li><li><p>Less work from the ground up, solutions existed for most problems, and <strong>we were pushing it from 99.9% to 99.99%</strong></p><ul><li><p><em>This is where problems become much harder to solve, and understanding the existing systems becomes crucial.</em></p></li></ul></li><li><p>Predefined guidelines and <strong>opinionated standards</strong> that everyone must follow</p><ul><li><p><em>Requirements for code coverage and internal language-specific style guides were the reasons why my first code change took ten rounds of back-and-forth</em></p></li></ul></li></ul><p>In the next few weeks, I dove deep to build a mental map of the systems we owned. My mentor also helped me understand these complex systems better. We&#8217;d spend almost 5 hours every week on:</p><ul><li><p><strong>Code walkthroughs:</strong> This helped me understand the codebase and patterns. I learned:</p><ul><li><p><em>Where to look for particular codebase</em></p></li><li><p><em>How different modules interacted with each other</em></p></li><li><p><em>Where to go when I couldn&#8217;t figure out what&#8217;s going on</em></p></li></ul></li><li><p><strong>System breakdowns:</strong> Whiteboard sessions with component deep dives helped me understand past decisions.</p></li><li><p><strong>Random Q/As:</strong> Whenever I got stuck, I asked ad-hoc questions.</p></li></ul><h4>Takeaways</h4><ul><li><p><strong>Onboarding is hard</strong>. The transition from a start-up to a large company can seem overwhelming. There are no shortcuts. The key is to invest in building a solid foundation and be willing to learn.</p></li><li><p><strong>Build your support system</strong>, and find an onboarding mentor. My first mentor at Google joined six months before I did. So, his recent onboarding experience was relatable.</p></li></ul><h2>&#127775; Struggles to My First &#8220;Highest&#8221; Rating (Apr 2020 - Apr 2021)</h2><p>My team was brand new - just me and my manager! I spent a month or two on onboarding and making slow progress on the project. I had to write a detailed design document and somehow managed to write one. Expectedly, I was told:</p><p><em>&#8220;<strong>Your design is hard to read, important details are hidden</strong>&#8221;</em></p><p>Luckily, my manager empathized with me and provided great resources to learn the skill. I spent the next week scouring through &#8220;perfect&#8221; designs to learn the structure. After a few rounds, <strong>I finally got a thumbs-up, and the new version was well received</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_!HDN4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HDN4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!HDN4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!HDN4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!HDN4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HDN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png" width="585" height="329.0625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:585,&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_!HDN4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!HDN4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!HDN4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!HDN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F351178b6-4c63-47d6-bf3a-c49094b5c4fa_1600x900.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>By this time, I had delivered a major milestone. Also, we grew to 5 people, and I was already becoming the &#8220;<strong>senior</strong>&#8221;. I was influencing the direction and starting to help others onboard.&nbsp;</p><p>After multiple discussions with senior leaders, it was clear that we had only covered ~3-5% of the underlying problem. <strong>I stepped up and worked with my manager to draft a roadmap for our team.</strong> Our goal was to address the company-wide highest priorities and solve them within Chrome. This drove close partnerships with core engineering groups from other parts of the company.</p><p>The project I laid out was planned to be delivered over the next 3-5 years. By the end, the goal was to make Chrome&#8217;s build process repeatable, reliable, and secure. This project involved working across multiple organizations, touching 2000+ developers internally and externally.</p><p><strong>Leadership bought into the plan that outlined the goals for 3 years. </strong>It involved two big priorities <em>(read more at the <a href="https://developer.chrome.com/blog/chromium-chronicle-23">Chrome blog</a>)</em><strong>.</strong></p><p>I successfully onboarded other team members on the project. We achieved our first-year milestone in just six months, <strong>which helped me build credibility across the organization</strong>. Org leaders started trusting me as someone who&#8217;d not drop the ball. That&#8217;s how I got my first highest rating at Google, <strong>Superb</strong> <em>(top 1% of ratings)</em>.</p><p>I also received feedback for writing one of the best design documents. Another peer reviewer mentioned, <em>&#8220;Akash has too many things on his plate; I don&#8217;t know if it&#8217;s sustainable.&#8221;</em> My manager interpreted this feedback as a testament to my hard work.</p><h4>Takeaways</h4><ul><li><p><strong>Impact</strong>: Focus on impact, and growth will follow. Solve what&#8217;s important for your team, organization, and company.</p></li><li><p><strong>Visibility:</strong> Leading strategy discussions and getting buy-ins from senior leadership is a great way to be recognized.</p></li></ul><h2><strong>&#127793;&nbsp; </strong>Transition from IC to Lead (May 2021 - Sep 2021)</h2><p>I wanted to rush to the Staff (L6) level, but soon learned it&#8217;s a different job altogether.</p><p>Everything was great until I took a &#8220;productivity hit&#8221;. Transitioning from high-volume coding to primarily building strategy was hard. Without the lines of change or number of code changes, it became difficult to measure what I did.</p><p>I wish someone had told me this sooner. Many first-time TLs experience this issue. The advice was to be patient. I was busy all day but still picked up two community projects, promising my <strong>&#8220;20%&#8221;</strong> time outside my team.</p><p>Those projects helped me feel productive and compensated for the lack of "code" in my team.</p><h4>Takeaways</h4><ul><li><p><strong>Transitioning to a leadership role is hard</strong> for everyone. You might not feel productive in the beginning. In time, you will learn your work is different. Your impact is delivered through others.</p></li><li><p><strong>Be patient.</strong> I wish I listened to my mentors when they said this. I found my way into leadership by contributing elsewhere. You don&#8217;t have to. You&#8217;ll recognize increased impact if you increase the time horizon in your thinking.</p></li></ul><h2>&#128642; Journey to My Second &#8220;Highest&#8221; Rating (Oct 2021 - Mar 2023)</h2><p>While I learned to measure my leadership contribution to feel productive, I had a lot of work to do to build the right leadership traits. For example, I was always obsessed with delivery and speed. I expected the same from others. I said yes to everything, and that <strong>drove the team towards burnout</strong>. Additionally, <strong>I was struggling to find the balance between micromanaging and being too nice.</strong></p><p>While I asked for many status updates, I didn&#8217;t question folks when they missed deadlines multiple times. I hated confrontation. But avoiding it resulted in missed targets. It was clear that the team's output depended on my leadership ability. So, I started digging deeper and asking direct questions. For example,</p><ul><li><p><em>&#8220;Are you blocked on anything?&#8221;</em></p></li><li><p><em>&#8220;Do you feel stuck, can I help or take a look?&#8221;</em></p></li><li><p><em>&#8220;Shall I escalate this with the partner team to get you unblocked?&#8221;</em></p></li></ul><p>I remember if it weren't for feedback, my design docs would&#8217;ve sucked for a long time. So, I needed to do the same with my team. At first, I struggled to deliver direct feedback. To improve, I took a course in <em>Leadership Principles</em> from Harvard Business School. It helped me build a toolkit for how I led.</p><ul><li><p><strong>Self-awareness</strong>: It changed how I communicated feedback and made it actionable (<em>read <a href="https://www.leadership-letters.com/p/3-questions-to-ask-yourself-as-a">this article</a> for my detailed learnings</em>)</p></li><li><p><strong>Being authentic</strong>: I started sharing my concerns when we didn&#8217;t make expected progress. It establishes trust and delivers feedback much easily.</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_!DGAe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DGAe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!DGAe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!DGAe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!DGAe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DGAe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png" width="521" height="521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:521,&quot;bytes&quot;:82999,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DGAe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!DGAe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!DGAe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!DGAe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd9ead2e-8c13-4706-9fe5-c3ff9f50f7fa_3000x3000.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>By the end of 2021, I found my new leadership style. In early 2023, our team delivered a comprehensive system to secure build pipelines. Outside <a href="https://en.wikipedia.org/wiki/Borg_(cluster_manager)">Borg</a>, this was the first large-scale secure build system at Google. It was a company-wide priority, and our team was able to deliver it first.&nbsp;</p><p>That&#8217;s what got me my second <strong>&#8220;highest&#8221;</strong> rating at Google. <em>This time, it was <strong>&#8220;Transformative Impact (T),&#8221;</strong> which replaced &#8220;Superb&#8221; in the new scale.</em> Then, I quit my job at Google in the second half of 2023, but that&#8217;s for another time. &#128578;</p><h4>Takeaways</h4><ul><li><p><strong>Don&#8217;t hide constructive feedback</strong>. You&#8217;re doing more harm than good. Balancing feedback with support is vital for every leader.</p></li><li><p>Remember, what you say as a leader has impacted others&#8217; lives beyond imagination. Open communication and transparency are important, but <strong>be aware of how you are perceived</strong>.</p></li></ul><h2>What Matters?</h2><p>This story by no means paints the whole picture. I tried to highlight the most significant points but made many other mistakes. My ratings make it easy to mistake me for a perfect engineer. If you learn from your mistakes, it doesn&#8217;t reflect in your performance.&nbsp;</p><p>As a parting note, I&#8217;d like to share three pieces of wisdom,</p><ul><li><p><strong>Never get comfortable:</strong> In my journey, I moved through levels fast. I never felt I had all the skills, which pushed me to always get better.</p></li><li><p><strong>Be trustworthy:</strong> I always went the extra mile to ensure I didn&#8217;t drop things. It helped me build credibility with leadership. I was able to become the face of the team or work stream. It was instrumental in growing my visibility.</p></li><li><p><strong>It&#8217;s never too early to invest in Soft Skills: </strong>Earlier in my career, I thought, <em>&#8220;If I can be technically strong, I&#8217;d get recognition&#8221;</em>. I couldn&#8217;t be more wrong. My growth journey took off after I invested in communication.</p></li></ul><div><hr></div><p><em>It&#8217;s Raviraj again! I hope you enjoyed reading Akash&#8217;s journey and found it relatable. I did. </em></p><p><em>If you have any questions for him, then leave them in the comments below. If you think others will benefit from it, then share! </em></p><p><em>To read more from Akash, subscribe to his newsletter.</em></p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:2262466,&quot;name&quot;:&quot;Leadership Letters&quot;,&quot;logo_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%2Ff41fa4b1-3299-48e1-aea9-602ec1189b84_929x929.png&quot;,&quot;base_url&quot;:&quot;https://www.leadership-letters.com&quot;,&quot;hero_text&quot;:&quot;Actionable tips to grow as the most effective leader everyone wants to work with in <10 mins per week. &quot;,&quot;author_name&quot;:&quot;Akash Mukherjee&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#ffffff&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://www.leadership-letters.com?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!gojW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff41fa4b1-3299-48e1-aea9-602ec1189b84_929x929.png" width="56" height="56" style="background-color: rgb(255, 255, 255);"><span class="embedded-publication-name">Leadership Letters</span><div class="embedded-publication-hero-text">Actionable tips to grow as the most effective leader everyone wants to work with in &lt;10 mins per week. </div><div class="embedded-publication-author-name">By Akash Mukherjee</div></a><form class="embedded-publication-subscribe" method="GET" action="https://www.leadership-letters.com/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/how-this-googler-got-the-highest?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/how-this-googler-got-the-highest?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Poor Communication Blocking Promo? You need these tips]]></title><description><![CDATA[5 tips to improve your communication skills.]]></description><link>https://newsletter.techleadmentor.com/p/poor-communication-blocking-promo</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/poor-communication-blocking-promo</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 16 May 2024 12:55:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UGPh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Has your promotion been blocked because you &#8220;communicate&#8221; poorly? Are you frustrated with repeated feedback to improve your communication? You are not alone. I have been there, too!</p><p>As software engineers, we take pride in our ability to write great code but ignore the importance of good communication. But, what exactly is bad communication and why does it matter?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UGPh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UGPh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png 424w, https://substackcdn.com/image/fetch/$s_!UGPh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png 848w, https://substackcdn.com/image/fetch/$s_!UGPh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!UGPh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UGPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png" width="653" height="544.0171703296703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/688e29a3-37b0-4913-979f-036c25110784_3600x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1213,&quot;width&quot;:1456,&quot;resizeWidth&quot;:653,&quot;bytes&quot;:125607,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UGPh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png 424w, https://substackcdn.com/image/fetch/$s_!UGPh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png 848w, https://substackcdn.com/image/fetch/$s_!UGPh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!UGPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688e29a3-37b0-4913-979f-036c25110784_3600x3000.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>Today, I will share common situations where miscommunication easily occurs and provide tips to prevent it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>1. Slipping a deadline?</h2><p>Did you uncover a major surprise with your project that will delay the project? Will the delay upset a customer or other stakeholders?</p><ul><li><p>Let&#8217;s say you tell your team lead once. But, you don&#8217;t explain the severity of the surprise. Maybe they don&#8217;t realize this setback impacts other high-priority deliverables. Nobody is alarmed yet.</p></li><li><p>Weeks later, things escalate, and people realize this surprise is a major blocker. You get dinged for not sounding an alarm when you first learned of the problem.</p></li></ul><p><strong>Recommendation</strong></p><ul><li><p>Don&#8217;t hide the key message with convoluted words. Say, &#8220;We uncovered a major performance bottleneck with the design, blocking XYZ milestone&#8221;.</p></li><li><p>Have a discussion instead of just declaring the status. That way, others can identify what else gets impacted.</p></li><li><p>Don&#8217;t wait long. If you are unsure about the impact, say so. Your team lead can help you clarify things.</p></li></ul><h2>2. Disagree with a design?</h2><p>Did someone present a proposal with hidden gotchas that can make the product unstable? If you stay quiet, the flawed design may get implemented. That would mean you and your team must deal with the repercussions.</p><p><strong>Recommendation</strong></p><ul><li><p>Stop hesitating to give feedback. <em>Read more about how to avoid hesitation <a href="https://newsletter.techleadmentor.com/p/mastering-leadership-why-we-hesitate">here</a>.</em></p></li><li><p>Phrasing your concerns as questions is a great way to keep it constructive.</p></li><li><p>Discuss it 1:1 if you worry about hurting them.</p></li></ul><h2>3. Your project estimates are off?</h2><p>Your product manager requests that you deliver project X in 3 weeks.</p><ul><li><p>You say, &#8220;That is too aggressive, and it will take two months.&#8221; When they push back, you push back harder, leaving them unheard.</p></li><li><p>Maybe they want parts of project X done in 3 weeks but don&#8217;t know how to describe what they want. By being blunt, you shut any room for discussion.</p></li></ul><p>When this pattern repeats, you get feedback that you are &#8220;slow&#8221; or that your estimates are off.</p><p><strong>Recommendation</strong></p><ul><li><p>Understand the business requirements so that you make a well-rounded decision.</p></li><li><p>Explaining why things take time is a part of your job. Break down your project into milestones and explain how some of those milestones are expensive.</p></li><li><p>If you can deliver partial goals sooner, propose that as an alternative.</p></li></ul><h2>4. Misalignment on project scope?</h2><p>Have you ever found yourself deep into a project, only to realize that your understanding of the scope differed from your stakeholders'? This disconnect leads to frustration, wasted effort, and subpar outcomes.</p><p><strong>Recommendation</strong></p><ul><li><p>Write down the project plan and explicitly capture what is in scope &amp; out of scope.</p></li><li><p>Get it reviewed by the <em><a href="https://newsletter.techleadmentor.com/p/fearing-opinionated-voices-in-design">opinionated folks early on</a>.</em></p></li><li><p>If the scope changes, then broadcast that to the stakeholders.</p></li></ul><h2>5. Your manager thinks your work is easy.</h2><p>You delivered an amazing feature that required a lot of effort. However, nobody understands the project's difficulty, so you get feedback saying, &#8220;You should take on more work.&#8221;</p><p><strong>Recommendation</strong></p><ul><li><p>Don&#8217;t think that talking about your work is bragging. If you don&#8217;t, no one else will.</p></li><li><p>Share continuous project updates that include the ups and downs.</p></li><li><p>Give a tech talk and explain the challenges encountered so people can see the depth of your work transparently.</p></li></ul><h2>Parting Note</h2><p>I regret investing too late to improve my communication skills. I don&#8217;t want you to repeat my mistakes. So, I encourage you to read more about improving your:</p><h5>1. Written communication</h5><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;24efd730-4029-4019-815e-63a199a02f77&quot;,&quot;caption&quot;:&quot;Are you are an aspiring tech lead and felt the following: I cannot write good technical documents How is my lead churning such amazing documents? I have already spent hours on this document and it is still terrible, I don&#8217;t feel productive. &quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;5 Mistakes That Made My Documents Terrible&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167123667,&quot;name&quot;:&quot;Raviraj Achar&quot;,&quot;bio&quot;:&quot;A Seasoned Tech Lead. I enjoy helping engineers level up their people skills.\nAuthor of the Techlead Mentor newsletter(16K+ subs): newsletter.techleadmentor.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc74ad57-dfb8-4073-9fb9-b47354598c8b_1528x1567.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-02-22T13:55:23.328Z&quot;,&quot;cover_image&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%2F24992cae-14d0-43d4-ab2b-6c50a9e19661_4000x2800.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.techleadmentor.com/p/5-mistakes-that-made-my-documents&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:141854518,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:76,&quot;comment_count&quot;:21,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Techlead Mentor&quot;,&quot;publication_logo_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%2F63647128-647a-4376-914c-bc701c49e402_886x886.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h5>2. Verbal communication</h5><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;12376cff-5b53-426b-9de4-576ee90ffada&quot;,&quot;caption&quot;:&quot;Do you get nervous or ramble when asked questions in high-pressure situations? Do you often think of better responses after the moment has passed? I had this problem. I would rush to respond without clarification. I would even miss underlying concerns and not understand why that question was asked. I wasn't someone who could think quickly on their feet, &#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Nervous about Q&amp;As? 7 Essential Tips to Answer Confidently&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167123667,&quot;name&quot;:&quot;Raviraj Achar&quot;,&quot;bio&quot;:&quot;A Seasoned Tech Lead. I enjoy helping engineers level up their people skills.\nAuthor of the Techlead Mentor newsletter(16K+ subs): newsletter.techleadmentor.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc74ad57-dfb8-4073-9fb9-b47354598c8b_1528x1567.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-03-07T13:55:05.993Z&quot;,&quot;cover_image&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%2Fc7757dea-d70d-4ebd-9a79-ce77256d06a3_3800x3000.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.techleadmentor.com/p/nervous-about-q-and-as-7-essential&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:142383762,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:70,&quot;comment_count&quot;:7,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Techlead Mentor&quot;,&quot;publication_logo_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%2F63647128-647a-4376-914c-bc701c49e402_886x886.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h5>3. Non-verbal communication</h5><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8c72c860-5072-4223-96bc-a53891c9fb9d&quot;,&quot;caption&quot;:&quot;Ever been in a meeting where a teammate looked frustrated? Or know someone who keeps a poker face all the time? That doesn&#8217;t feel good, right? I get very distracted when I see unwanted non-verbal signals. Also, I get upset when people seem disinterested.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;5 Non-Verbal Behaviors Killing Team Health&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167123667,&quot;name&quot;:&quot;Raviraj Achar&quot;,&quot;bio&quot;:&quot;A Seasoned Tech Lead. I enjoy helping engineers level up their people skills.\nAuthor of the Techlead Mentor newsletter(16K+ subs): newsletter.techleadmentor.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc74ad57-dfb8-4073-9fb9-b47354598c8b_1528x1567.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-03-28T12:58:39.713Z&quot;,&quot;cover_image&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%2F6ba55f83-c877-4bb5-9896-e0e3adb7c266_2800x2000.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.techleadmentor.com/p/5-non-verbal-behaviors-killing-team&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:143031692,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:72,&quot;comment_count&quot;:17,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Techlead Mentor&quot;,&quot;publication_logo_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%2F63647128-647a-4376-914c-bc701c49e402_886x886.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p><em>If you enjoyed this article, then hit the &#10084;&#65039; button. It helps!</em></p><p><em>If you think someone else will benefit from this, then make sure to &#128257; share this post.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/poor-communication-blocking-promo?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/poor-communication-blocking-promo?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Perceived Difficulty is a Productivity Killer: How to Build Focus]]></title><description><![CDATA[3 steps to beat procrastination and building focus.]]></description><link>https://newsletter.techleadmentor.com/p/perceived-difficulty-is-a-productivity</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/perceived-difficulty-is-a-productivity</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 09 May 2024 12:55:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UWtm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Do you find it hard to focus</strong> when solving a new hard problem? Do you spend hours sitting with a difficult problem and have no outcome? Do you give up prematurely? I do.</p><p>For example, I neither write about productivity nor have I coached people to be more productive. So, when I decided to write an article on how I find &#8220;focus&#8221; and be &#8220;productive&#8221;, I perceived the problem to be extremely difficult. I considered giving up.</p><p>Fortunately, <strong>I beat those thoughts and avoided procrastinating</strong> on this one, and have an article for you.</p><p>I followed these three steps:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128683; 1. Block distractions for 30 minutes</h2><p>Try the following to get in the &#8220;zone&#8221; to solve your problems:</p><ol><li><p><strong>Introspect things that can cause distraction</strong>. Knowing those helps block those.</p></li><li><p>Pick a time <strong>when you are energetic</strong> and not when you are already tired.</p></li><li><p><strong>Choose to scribble or type</strong> things instead of just &#8216;thinking&#8217;.</p></li><li><p><strong>Have a timer</strong> and focus on the problem until the timer runs out.</p></li><li><p>Keep those distractions away for at least 30 minutes until creativity kicks in.</p></li></ol><p>Examples that distract me these days,</p><ul><li><p>Worrying if my contractor will finish the renovation on time can spiral in my head. OR</p></li><li><p>Acting on other &#8220;important&#8221; problems is a classic guilt-free way to procrastinate. OR</p></li><li><p>Notifications on my phone.</p></li></ul><p>Here is what I did for writing this article</p><ul><li><p>I chose to start only when I didn&#8217;t feel tired. </p></li><li><p>I picked a quiet corner of my house and kept my phone away.</p></li><li><p>Had my text editor on full screen to minimize distractions.</p></li><li><p>Every time I got distracted I yelled the article's name out loud.</p></li></ul><p>The first 10 minutes were hard but distractions died down over time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UWtm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UWtm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png 424w, https://substackcdn.com/image/fetch/$s_!UWtm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png 848w, https://substackcdn.com/image/fetch/$s_!UWtm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png 1272w, https://substackcdn.com/image/fetch/$s_!UWtm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UWtm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png" width="685" height="478.4649725274725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:685,&quot;bytes&quot;:118061,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UWtm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png 424w, https://substackcdn.com/image/fetch/$s_!UWtm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png 848w, https://substackcdn.com/image/fetch/$s_!UWtm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.png 1272w, https://substackcdn.com/image/fetch/$s_!UWtm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59021615-df56-4d34-9e9d-f95a7c8a4da0_3200x2236.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>&#128269; 2. Break it down into simpler problems</h2><h4><strong>Don&#8217;t tackle the giant monolith</strong></h4><p>New problems seem harder when we see them as a giant monolith. We tend to focus on the scary parts and find N reasons to avoid solving them.</p><p>In this case, when I started with the high-level goal, &#8216;write 5 actionable steps to avoid procrastination&#8217;, it made things worse. I over-indexed on writing the article instead of going deep into the topic.</p><h4><strong>Identify what scares you</strong></h4><p>This was the first time I was writing about productivity. So, I was afraid of coming across as fake.</p><h4><strong>Find similar experiences</strong></h4><p>I have written other articles out of my comfort zone before. So, I looked at those to recall the journey and the outcome. That helped me with two things:</p><ol><li><p>Tricking my brain to think it was achievable</p></li><li><p>How to define a simpler goal.</p></li></ol><p><strong>For the newsletter</strong>, I created these simpler goals</p><ol><li><p>Make a list of past situations when I procrastinated and how I managed them.</p><ol><li><p>That helped me focus on what I already knew instead of obsessing over the article.</p></li></ol></li><li><p>Draw parallels between those experiences and what I was facing while writing this article</p></li><li><p>Later, check to see if I have an article to share.</p><ol><li><p>That helped me postpone the difficult part of the problem until I had more information and a writing mindset.</p></li></ol></li></ol><p><strong>An engineering example</strong>, is when I need to refactor a huge codebase: I fear the number of files, tests, frameworks, etc. that would have to be updated. Then I worry about the time I need to spend. That can scare me from taking the first step. My hack is to curb those thoughts and focus on fewer changes at a time.</p><h2>&#127939;&#8205;&#9794;&#65039; 3. Don&#8217;t stop when you just get started</h2><p>It is hard to get my brain primed to solve hard problems. But, once I am past the initial hurdle the worst thing I can do is stop. That means I have to get over the hurdle again.</p><h4><strong>Think through the harder parts now</strong></h4><p>Building focus can be hard, so don't break it. This is the best time to tackle the hardest parts of the problem. Convert that 30-minute focus time into an hour or two session as the minor setbacks won&#8217;t demotivate you while you have momentum.</p><h4><strong>Pause after an &#8220;accomplishment&#8221;</strong></h4><p>Some problems are too large to be solved in a single session. Also for various reasons, you need to pause your session and return later. If possible, take that break after you hit some &#8220;milestone&#8221;. That leaves a good feeling for when you come back.</p><h4><strong>Serialize your thoughts</strong></h4><p>Capture detailed notes. In addition to the technical details, also capture</p><ul><li><p>How you felt about the problem at first and how you feel now</p></li><li><p>Challenges that remain and how you perceive them</p></li><li><p>Notes for the future you who may procrastinate</p></li></ul><p>These help me with continuity and reduce the chances of procrastination.</p><h2>Parting Note</h2><p>Building focus for a hard problem can be a challenge for me. Involuntarily, I had been following these aforementioned steps to get in the &#8220;zone&#8221;. So, I hope it helps those of you who, like me, get scared by the perceived difficulty of the problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mgvS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mgvS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png 424w, https://substackcdn.com/image/fetch/$s_!mgvS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png 848w, https://substackcdn.com/image/fetch/$s_!mgvS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png 1272w, https://substackcdn.com/image/fetch/$s_!mgvS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mgvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png" width="617" height="493.68475274725273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:617,&quot;bytes&quot;:165290,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mgvS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png 424w, https://substackcdn.com/image/fetch/$s_!mgvS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png 848w, https://substackcdn.com/image/fetch/$s_!mgvS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.png 1272w, https://substackcdn.com/image/fetch/$s_!mgvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f618d3d-e76b-40e9-b6a6-812a7f6c5ce8_4000x3200.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>Focus is a very personal thing so this article may not resonate with all. So, please share what works for you in the comments.</p><div><hr></div><p><em>While my family continues to deal with the loss of a loved one, <strong>my writing schedule will remain erratic</strong>. Thanks for your continued readership.</em></p><p><em>Hit the &#10084;&#65039; button if the article resonates with you.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/perceived-difficulty-is-a-productivity?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/perceived-difficulty-is-a-productivity?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[5 Mistakes that New Tech Leads Make: Learn to Lead Effectively]]></title><description><![CDATA[Discover the top mistakes new tech leads make and learn key leadership strategies.]]></description><link>https://newsletter.techleadmentor.com/p/5-mistakes-that-new-tech-leads-make</link><guid isPermaLink="false">https://newsletter.techleadmentor.com/p/5-mistakes-that-new-tech-leads-make</guid><dc:creator><![CDATA[Raviraj Achar]]></dc:creator><pubDate>Thu, 18 Apr 2024 12:56:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B_aK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When an engineer grows into a leadership role, they have to start thinking about the team before they think of themselves. However, they make a few common mistakes and feel:</p><p>&#8220;I didn&#8217;t code enough&#8221;, &#8220;Leadership doesn&#8217;t get it!&#8221;, &#8220;Why can&#8217;t we get all requirements upfront?&#8221;, etc.</p><p>I fell into the same trap and have seen many aspiring tech leads, that I mentored, do the same. Today, <strong>I am sharing those common pitfalls that new leaders</strong> encounter so that you can avoid them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B_aK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B_aK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png 424w, https://substackcdn.com/image/fetch/$s_!B_aK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png 848w, https://substackcdn.com/image/fetch/$s_!B_aK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!B_aK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B_aK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png" width="643" height="535.6861263736264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1213,&quot;width&quot;:1456,&quot;resizeWidth&quot;:643,&quot;bytes&quot;:95557,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B_aK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png 424w, https://substackcdn.com/image/fetch/$s_!B_aK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png 848w, https://substackcdn.com/image/fetch/$s_!B_aK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!B_aK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48b1bc16-838c-4b9b-bca1-e75567da182e_3000x2500.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/subscribe?"><span>Subscribe now</span></a></p><h3>&#128679;&nbsp;1. Frustrated with Distractions</h3><p>Depending on where you are in your project life cycle, expect different kinds of distractions. Examples,</p><ul><li><p>When new requirements come up, you need to evaluate &amp; prioritize them. This may need ad-hoc discussions with stakeholders.</p></li><li><p>When critical issues surface closer to deadlines, you must help the team find a way forward.</p></li></ul><p><strong>You have to make time for these. That is your job!</strong> If you stay busy with mundane things and don&#8217;t handle these urgent &amp; important things then you have failed as a tech lead.</p><p>I have noticed newer tech leads feel guilty of not &#8220;coding&#8221; as much as they used to. So, they try to take on these distractions AND still code for 40 hours a week. That tires them out.</p><p><strong>What works for me is</strong>, that during critical times, I will take the less important P0s myself. That way, I can punt them in favor of the distractions. After years of &#8220;tech leading&#8221;, I know which distractions to expect and which ones bother me. I watch out for early signs of those.</p><h3>&#128197;&nbsp;2. Not Valuing Project Management</h3><p>If your team does not have dedicated program managers then you are it. For large projects, you need to break them down into milestones and figure out the dependencies. <em><a href="https://newsletter.techleadmentor.com/p/7-challenges-with-long-term-projects">Read more about how to manage long-term projects</a>.</em></p><p><strong>Your job is beyond the basics like:</strong></p><ul><li><p>Ensuring tasks for upcoming milestones are getting done</p></li><li><p>Identifying delays and helping people get unblocked</p></li><li><p>Building progress reports</p></li></ul><p><strong>You also need to</strong></p><ul><li><p>Understand the reasons when things are blocked</p></li><li><p>Maybe give suggestions/feedback to a teammate if they are slow</p></li><li><p>Manage expectations with stakeholders</p></li></ul><p>Some new tech leads will expect everyone in the team to be equally &#8220;motivated and self-manage their work. They get frustrated when others don&#8217;t seem equally diligent with &#8220;project management&#8221;.</p><h3>&#129335;&#8205;&#9794;&#65039;&nbsp;3. Expecting to Know Everything</h3><p>Nobody knows &#8220;everything&#8221; and Tech leads are no exception. Problems occur when Tech leads don&#8217;t accept this. <strong>They begin hiding their lack of knowledge and either try to &#8220;learn&#8221; everything on the side OR make decisions with half-knowledge.</strong></p><p><em><a href="https://newsletter.techleadmentor.com/p/power-of-i-dont-know">Read more about how embracing &#8220;I don&#8217;t know&#8221; can be a game changer.</a></em></p><p>As a tech lead, you should have a reasonable working knowledge of different parts of your system. However, you have to rely on &#8220;experts&#8221; for specialized areas. Redirect the specialized questions to those experts.</p><p>Also don&#8217;t feel pressured to decide in the moment if you don&#8217;t have the background.</p><ul><li><p>Saying &#8220;I don&#8217;t know the details. Let me get back to you&#8221; is a great way to not make hasty wrong decisions.</p></li></ul><p><strong>A delayed decision is better than a rushed bad one.</strong></p><h3>&#128172;&nbsp;4. Under-valuing Communication Skills</h3><p>Your job is no longer just writing code. The sooner you accept it, the better it is for your growth as a tech lead. Your role also requires you to:</p><ul><li><p>Share ideas with others and build alignment</p><ul><li><p>I hadn&#8217;t invested in communicating effectively.</p></li><li><p>That meant, I wrote &amp; rewrote my documents and got frustrated with the process. <em><a href="https://newsletter.techleadmentor.com/p/5-mistakes-that-made-my-documents">Read my tricks to write well</a></em>.</p></li></ul></li><li><p>Foster a healthy team culture</p><ul><li><p>Watch out what you are saying with your body language.</p></li><li><p>Do you &#8216;roll your eyes&#8217; when you hear bad ideas or do you &#8216;not appreciate the team&#8217; on accomplishment?</p></li><li><p>Your body language can make people feel &#8220;small&#8221;. <em><a href="https://newsletter.techleadmentor.com/p/5-non-verbal-behaviors-killing-team">Read more about how to improve your non-verbal communication</a></em>.</p></li></ul></li><li><p>Give honest feedback.</p><ul><li><p>I used to hesitate to give feedback and sugarcoat the message. That left others with vague feedback.</p></li><li><p><em><a href="https://newsletter.techleadmentor.com/p/mastering-leadership-why-we-hesitate">Read how to not hesitate to give feedback.</a></em></p></li></ul></li></ul><h3>&#128285;&nbsp;5. Not Managing up</h3><p>Leadership may want your team to deliver faster or have another &#8220;unreasonable&#8221; ask. Your job is to highlight the steam&#8217;s challenges and explain the constraints to leadership. Failing to do so can result in two outcomes:</p><ul><li><p>You force your team to overwork and then they hate you and leave.</p></li><li><p>The team fails to deliver and leadership loses trust in you.</p></li></ul><p>The harder part is identifying when the leadership has &#8220;concerns&#8221; but hasn&#8217;t asked you yet. You manage these by</p><ul><li><p>Sharing frequent status updates for the project</p></li><li><p>Broadcasting your accomplishments &amp; failures(and what you learned).</p></li><li><p>Proactively, asking leadership about their concerns</p></li></ul><h3>Parting Note</h3><p>Few people are naturally born leaders; most of us learn leadership skills over time.</p><p>So it is natural for engineers who step into a leadership role, to make these mistakes during their transition. However, recognizing these behaviors and taking corrective action is the first step toward effective leadership.</p><div><hr></div><h2>&#127908;&nbsp;Shoutouts</h2><ol><li><p>Read <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Mindful Matrix&quot;,&quot;id&quot;:2262878,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/mindfulmatrix&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9a5b255-09ec-4b0d-b84c-685f15019c81_1024x1024.png&quot;,&quot;uuid&quot;:&quot;2f91a2d3-0a70-412c-8a4c-cbb00e84b857&quot;}" data-component-name="MentionToDOM"></span> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sagar Gandhi&quot;,&quot;id&quot;:41956043,&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%2F7d3573b2-fff3-48b6-9b24-3a76d5214305_1111x1258.jpeg&quot;,&quot;uuid&quot;:&quot;0c3586d0-a44e-4108-924a-951adc419851&quot;}" data-component-name="MentionToDOM"></span> if you are interested in LLMs</p></li><li><p><a href="https://zaidesanton.substack.com/p/most-micromanagers-are-blind-to-being">Most micromanagers are blind to being seen as one</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Anton Zaides&quot;,&quot;id&quot;:121956618,&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%2F9fa87af7-7089-4977-ab32-dbcae410c190_3847x3564.jpeg&quot;,&quot;uuid&quot;:&quot;d25e96de-de97-458a-a376-92cb5badb9b9&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://hybridhacker.email/p/dealing-with-impostor-syndrome-in-engineering">Dealing with Impostor Syndrome in the Engineering World</a> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Nicola Ballotta&quot;,&quot;id&quot;:110306672,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3ba97cd-df6a-4f7a-bdc1-ba537e467eaf_800x800.png&quot;,&quot;uuid&quot;:&quot;b420c38f-192e-4343-83a8-c941c7a96509&quot;}" data-component-name="MentionToDOM"></span> </p></li></ol><div><hr></div><p><em>Hit the &#10084;&#65039; button. You may think, what difference would that make?</em></p><p><em>It tells me you found it insightful else I have no way of knowing. Also, make sure to &#128257; share this post if others will benefit from it.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.techleadmentor.com/p/5-mistakes-that-new-tech-leads-make?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.techleadmentor.com/p/5-mistakes-that-new-tech-leads-make?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item></channel></rss>