<?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[Joseph Gefroh: Leadership and Strategy]]></title><description><![CDATA[Learn everything I know about leading and acting strategically.]]></description><link>https://blog.jgefroh.com/s/leadership-and-management</link><image><url>https://substackcdn.com/image/fetch/$s_!sphd!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cef45a3-7420-4cba-95f3-46a3b5d34293_100x100.png</url><title>Joseph Gefroh: Leadership and Strategy</title><link>https://blog.jgefroh.com/s/leadership-and-management</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 14:23:04 GMT</lastBuildDate><atom:link href="https://blog.jgefroh.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Joseph Gefroh]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jgefroh@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jgefroh@substack.com]]></itunes:email><itunes:name><![CDATA[Joseph Gefroh]]></itunes:name></itunes:owner><itunes:author><![CDATA[Joseph Gefroh]]></itunes:author><googleplay:owner><![CDATA[jgefroh@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jgefroh@substack.com]]></googleplay:email><googleplay:author><![CDATA[Joseph Gefroh]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Being Strategic - What's Not Strategic?]]></title><description><![CDATA[Knowing what's not strategic can help identify what is.]]></description><link>https://blog.jgefroh.com/p/being-strategic-whats-not-strategic</link><guid isPermaLink="false">https://blog.jgefroh.com/p/being-strategic-whats-not-strategic</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 19 Apr 2025 19:20:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UtMj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UtMj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UtMj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UtMj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UtMj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UtMj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UtMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg" width="950" height="322" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:322,&quot;width&quot;:950,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72085,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jgefroh.substack.com/i/161690260?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UtMj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UtMj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UtMj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UtMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1e9a11-4c79-4172-a29b-8ffa1b3a15ea_950x322.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><em><strong>&#8220;You need to be more strategic&#8221;</strong></em></p><p>It&#8217;s feedback a lot of people receive as they try to move from middle management to the executive level. Yet, few can define what it actually means or entails.</p><p>Is it an innate talent, or some magic &#8220;X&#8221;-factor?</p><p>No. Being strategic can be taught and learned. It requires learning new ways of approaching problems, changing your mindset, and a bit of unlearning of the things that got us to where we are now. It requires picking up a few hard-skills and learning some very hard soft-skills.</p><p>Whether it&#8217;s analyzing problems, speaking the language of the business, or improving your bearing - the skills of being strategic can be taught.</p><div><hr></div><h1>Misconceptions on strategy</h1><p>One person&#8217;s strategy is another person&#8217;s tactics.</p><p>When you&#8217;re in a lower role, it feels that anything forward-looking or in the future is strategic. A lot of people conflate something being in the future as something strategic.</p><p>They start discussing details that aren&#8217;t actually strategic, which inevitably results in the people who do think strategically wondering why they are wasting their time with tactical implementation details that ultimately don&#8217;t matter directionally.</p><p>Middle management doesn&#8217;t prepare you well to be strategic. To do that, it requires thinking differently than you did as a manager. To learn what strategy is, you need to learn what strategy isn&#8217;t.</p><div><hr></div><h2>Chasing the next target is rarely strategic.</h2><p>A lot of managers I talk to point at their achievement of their KPI as an example of having successfully been strategic.</p><p>Not quite.</p><p>It&#8217;s not strategic to improve a conversion funnel by 10% or user retention by 3%. These are KPIs and goals: incremental improvements. Actually executing the improvements to reach these is tactics, not strategy. </p><p>By the time you have a &#8220;next target&#8221; to look at, the strategy discussion has already been done - you probably weren&#8217;t even in the room. </p><p>If you want to really be strategic: think deeper - why is this target your target? What were the tradeoffs? You still need to execute on your target, obviously - but showing signs of deeper thinking beyond it is a good first step if you&#8217;re trying to become more strategic.</p><div><hr></div><h2>Doing what the competitors are doing is rarely strategic</h2><p>Competitor analysis is important, but it&#8217;s not strategic. If you&#8217;re always playing &#8220;follow the leader&#8221;, that means they control the initiative. While your competitor is leading the charge, you&#8217;re busy playing catch-up.</p><p>Instead, you need to look at the things that will allow you to differentiate. That might mean not doing what your competitors are doing. There&#8217;s a set of table-stakes capabilities your users might need, but beyond that - what makes your offering unique?</p><blockquote><p><em>I once developed a product that ensured the latest-and-greatest data was available from another system of record by looking across users and providing updates when records changed. The feature itself was simple, but it was hugely beneficial to all of the users who interacted with that record - over 80% of our users started using it on day one and continued using it.</em></p><p><em>The feature was copied just a few weeks later in a shiny &#8220;me too!&#8221; announcement by one of our competitors.</em></p><p><em>The problem? It would never work for them.</em></p><p><em>Our competitor was copying what we did, but didn&#8217;t understand <strong>why</strong> it worked for us. Our offering worked precisely because of our scale of usage. The usage the competitor had simply wasn&#8217;t even a fraction of where they needed to be to make the offering effective. As a result, the competitor&#8217;s feature was essentially useless to their users, even if it was built in exactly the same manner and functioned exactly the same way.</em></p></blockquote><div><hr></div><h2>Doing only what you can do or focusing entirely on &#8220;what if&#8217;s&#8221; is rarely strategic</h2><p>You simultaneously have to consider what your current capabilities are as well as what new capabilities you can build organizationally.</p><p>If you think solely in terms of what your company can <em>currently</em> do, you will dismiss many strategic, valuable opportunities. The market will eventually move beyond you, and you&#8217;ll just become a waning incumbent.</p><p>Likewise, if you think solely about the future and potential, you may not pay enough attention to whether it&#8217;s realistic to achieve. Your execution will suffer and you&#8217;ll forever be chasing ideas that don&#8217;t pan out at the expense of your core offerings.</p><p>It requires a balance and holding two conflicting concepts in your head, simultaneously.</p><blockquote><p><em>I once joined a local credit card processor that sold and managed physical point of sale machines for merchants in the local area. Up until that point, the company had no capability to be digital - no in-house skills, no functional products.</em></p><p><em>Their first attempt with contractors failed miserably - 2 years later and they didn&#8217;t even a functional MVP. </em></p><p><em>They had brought me on to take them digital - to build out an online payment processing and donation management product that they could sell to non-profit organizations - a hybrid of GoFundMe and Stripe. </em></p><p><em>This was not in their wheelhouse at all, yet this strategic decision opened up a world of opportunities, leading to partnerships with major non-profit organizations that later processed and managed tens of millions of dollars through the system I built for thousands of organizations.</em></p><p><em>If they had stuck to just what they could do, they would&#8217;ve only ever done credit card processing for small shops locally. Instead, they thought strategically and looked forward beyond their current limitations, letting them expand beyond just the local physical market.</em></p></blockquote><div><hr></div><h2>Focusing purely on growth is rarely strategic</h2><p>A lot of product managers coming from a growth background get frazzled when they&#8217;re facing the prospect of working on something without a measurable outcome or on something that&#8217;s particularly small.</p><p>They declare &#8220;this isn&#8217;t strategically valuable&#8221; as an excuse to not work on it, just because it doesn&#8217;t have a KPI or measurable outcome. </p><p>They confuse growth work with strategy work, turning down a prime opportunity to get into work that gets them even closer to the strategy: positioning.</p><p>Positioning is about setting up the organization to capture a future opportunity. It usually involves work done to create a new capability, or expand in some area without a clear ROI. In some cases it might seem wasteful, but strategic positioning opens up worlds of opportunity.</p><p>There might not be some number that goes up. But, if it prepares the organization to participate in a new market, or differentiate in a capability, or mitigate an existential risk, then it may have a probability of being the most valuable thing.</p><p>If it doesn&#8217;t - then the effort could be considered wasted. However, not all bets work out. If you can spend a million dollars to have a 10% chance of success in a new market that might yield $10 billion, then the expected value of that bet is clear - spend the million. </p><blockquote><p><em>I once worked at a company that was hyper-focused on fixing their acquisition. They were a sales-led company, and their core competency was outbound sales to individual customers and users. They invested hundreds of head-count into their Sales organization, trying to increase their acquisition by throwing money at it.</em></p><p><em>The problem was, they had a leaky bucket. Their customer retention rate was below their acquisition rate, leading to their massive sales investment not actually improving their bottom line. They were losing customers faster than they were acquiring them.</em></p><p><em>What they really needed was improvements to retention. As a skunkworks project, I spearheaded development of a new technical and product capability that allowed them to achieve better economies of scale by moving upmarket, allowing retention to be done for groups of hundreds of customers at a time at the Enterprise level. Sales efforts could then be focused on acquisition without worrying about retention.</em></p><p><em>There wasn&#8217;t a KPI I was targeting, or a specific increment in a goal I was trying to achieve. In fact, completion of the project wouldn&#8217;t have pushed forward any metrics - acquisition, retention, or revenue. Instead, I was trying to strategically position the company so that it could enable a new way of viewing and tracking customers that would allow improvements to all of them. </em></p><p><em>The bucket was fixed.</em></p></blockquote><div><hr></div><h2>Immediate-term focus is rarely strategic</h2><p>Many people on teams over-index on their immediate work and time-frames.</p><p>When the work shifts, they feel a whiplash. They think the strategy has shifted, raising questions and concerns of &#8220;why did we change our strategy?&#8221; when the strategy hadn&#8217;t changed at all. </p><p>This is primarily due to the time horizon on which they are focusing. </p><p>Suppose I invest a team for the next 3 months in achieving growth in a business line that&#8217;s doomed to fail. The developers on that team may view that as their highest priority for the next 3 months, working hard on successfully improving the KPI. Then, 6 months later, when we sunset that business, they may view their work wasted and feel a sense of whiplash.</p><p>Yet, they hadn&#8217;t considered that the time value of the improvements they made may have been strategically valuable for that time period. If they focus only on the short-term, they&#8217;ll see only the whiplash. If they focus on the longer time horizon and broaden their lens, they&#8217;ll realize that the improved growth allowed capture of value that was then leveraged in another way.</p><p>It comes from a place of frustration - a lack of clarity as to the rationale of the change and the reason for it. However, I&#8217;ve also found that even if the rationale is clearly explained and the reason provided even if entirely self-evident, the comment still arises.</p><div><hr></div><h2>Always winning is rarely strategic</h2><p>In truly strategic decisions, there might not be any winning - only trading one major loss for another. For new leaders looking for the win-win solution, it&#8217;s a hard thing to mentally understand. </p><p>The fact is, taking win-win solutions all the time may result in mediocrity over a longer time horizon. </p><p>As an illustrative example, let&#8217;s suppose you have a team that is performing acceptably, but any attempt to push them to higher performance will result in increased performance at the cost of increased attrition.</p><p>The win-win here might be to gradually improve the team&#8217;s performance, only pushing slightly to not affect attrition. You get better outcomes over time, and you retain your team. Win-win, right?</p><p>Not so fast.</p><p>You see, while you were choosing the win-win, your competitor made the different choice to push their team, hard. Their attrition increased by 20%, but they managed to get key differentiators completed faster than your company. The market took notice, and your company started losing customers. In three years, you end up with a 80% revenue decrease and you have to lay off 70% of your team, anyways. You competitor, on the other hand, captured the entire market, managed to give raises to their team, and grew 300%, all at the same time.</p><p>In that hypothetical world - did you really win? You kept your team happy, and you can say you &#8220;did right by your team&#8221;, but you didn&#8217;t - not really. They don&#8217;t have a company go to back to.</p><p>Some strategic decisions are about choosing intentionally bad outcomes to gain the benefits. Sometimes, your most strategic move reduces your profit or revenue, or actively harms your conversion funnel to gain another, immeasurable advantage. </p><div><hr></div><h2>Saving money is rarely strategic. </h2><p>A big frustration for newer engineering leaders is when they save money through an investment they made and think &#8220;I was being strategic! I saved the company $50k&#8221;, only to them be told they weren&#8217;t even in the ballpark.</p><p>The problem is that saving money is rarely the right strategic decision. Anyone could save the company $50k just by quitting - there&#8217;s more to being strategic than money.</p><p>You see - if you save a dollar, you save a dollar. Strategic thinking is looking at that dollar and how you can change its total expected value in the future. </p><p>If you can instead spend that dollar but then get $30 back in 6 months, saving a dollar isn&#8217;t worth it. In fact, it would be irresponsible to save that dollar because you&#8217;re sacrificing a potential $29 more by not spending that dollar - penny-wise and pound-foolish. </p><p>When executives hear &#8220;you saved a dollar&#8221;, they hear &#8220;I chose to keep $1 over making $29.&#8221; Even worse, if you spent $100k in time to save that $50k, that&#8217;s a net negative.</p><p>Effective cost management is important, but it&#8217;s not strategic - it&#8217;s tactical. While saving money might enable future multiplicative investments, it shouldn&#8217;t be treated as the strategic end goal. Focusing entirely on costs also leads others to start viewing engineering as a cost center when the perspective should be as a profit center. </p><blockquote><p><em>I was once being pitched on investing in a startup. They had a product that was already monetized, growing demand, in a market with nuanced needs that wasn&#8217;t viable</em></p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p><em> to being served by competition. They needed to scale to be effective.</em></p><p><em>The problem - they were asking for money but shy on details on how they would spend it. When I drilled down, they stated that they were intending on saving the money to have confidence in their sustainability as a company.</em></p><p><em>Wrong answer. If I wanted to have some place to hold money safely I&#8217;d just buy bonds. When I pressed further, they doubled down on the sustainability, saying they &#8220;needed to eat.&#8221; An exponentially worse answer to give an investor.</em></p><p><em>After a quick look at their incredibly messy cap table, I declined to invest - I wasn&#8217;t there to feed 12 techies, 7 of which had already checked out.</em></p></blockquote><div><hr></div><p>To be truly strategic, you have to think differently than you&#8217;ve thought before. It&#8217;s not about what&#8217;s next or even later, it&#8217;s about what could be, why it matters, and what has to be true to make it real. </p><p>It means stepping back from the day-to-day: the roadmap, the sprint, the quarter, and doing deep thinking about tradeoffs, positioning, timing, and risk. </p><p>Strategic thinking isn&#8217;t just about lookin forward or against a longer timeline, it&#8217;s an entirely different lens. You stop optimizing on what's in front of you and focus on shaping what&#8217;s possible, which is an entirely different game.</p>]]></content:encoded></item><item><title><![CDATA[Being Strategic - Improving Executive Presence]]></title><description><![CDATA[Guidance on executive presence for Directors trying to get to the next level.]]></description><link>https://blog.jgefroh.com/p/being-strategic-improving-executive</link><guid isPermaLink="false">https://blog.jgefroh.com/p/being-strategic-improving-executive</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 19 Apr 2025 18:05:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UzH_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UzH_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UzH_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UzH_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UzH_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UzH_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UzH_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg" width="930" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:930,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110950,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jgefroh.substack.com/i/156255844?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UzH_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UzH_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UzH_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UzH_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20540063-c046-4d67-8463-c8c71c824185_930x432.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>&#8220;You need to be more strategic&#8221;</strong></em></p><p>It&#8217;s feedback a lot of people receive as they try to move from middle management to the executive level. Yet, few can define what it actually means or entails.</p><p>Is it an innate talent, or some magic &#8220;X&#8221;-factor?</p><p>No. Being strategic can be taught and learned. It requires learning new ways of approaching problems, changing your mindset, and a bit of unlearning of the things that got us to where we are now. It requires picking up a few hard-skills and learning some very hard soft-skills.</p><p>Whether it&#8217;s analyzing problems, speaking the language of the business, or improving your bearing - the skills of being strategic can be taught.</p><div><hr></div><h1>Executive Presence</h1><p>You might think just a buzzword. You&#8217;ve probably searched for tips on &#8220;power poses&#8221; or &#8220;presentation skills&#8221; as if picking up some simple tips is all it takes. </p><p>It&#8217;s way more than that.</p><p>Executive presence is a hard, challenging skill to master because it requires overcoming your natural instincts. You need to do everything from learning to manage your ego and emotions to willingly damaging your own credibility if it helps the company. </p><p>Here&#8217;s advice on how to &#8220;show up&#8221; as an executive.</p><div><hr></div><h1><strong>Own everything, especially the bad stuff</strong></h1><p>They call it the &#8220;executive <em>role</em>&#8221; for a reason. You take on a set of responsibilities with the &#8220;VP hat&#8221;, and that&#8217;s to act as the person fully accountable for every outcome of your function.</p><p>You have to take ownership of everything - particularly the issues, problems, and challenges.</p><p>What does owning it look like?</p><ul><li><p>Bad decision from leadership despite your best effort? It&#8217;s your bad decision now.</p></li><li><p>Your report&#8217;s report&#8217;s report makes a mistake even though you explicitly warned them beforehand? You&#8217;re fully to blame.</p></li><li><p>Miss a target due to a market issue? You should&#8217;ve done better.</p></li></ul><p>You don&#8217;t get to blame someone else. You don&#8217;t get to justify it. Your job is to provide the solution.</p><blockquote><p><strong>Where directors fall short</strong></p><p>When a Director has to communicate unpopular decisions, there&#8217;s always a temptation to say &#8220;Leadership is wrong, I&#8217;m on your side, I understand, I&#8217;m fighting for you.&#8221; but it rarely leads to a positive outcome. </p><p>It damages the chain of command - the very place the director gets their authority from in the first place, and it likely leads to a loss of hope as the fighting never materializes into a reversal of a decision. Even if it did, you&#8217;ll be known as the person who fanned the flames of an antagonistic relationship.</p><p>It might get the team on your side, but the executives won&#8217;t be.</p></blockquote><h2><strong>Unlearn the instinct to always participate</strong></h2><p>As a manager or director, you contributed through always engaging and participating. As an executive, you have to know when to speak and when to stay silent.</p><p>Your title carries a lot of weight. If you say something, your voice and opinion suddenly becomes the most important in the room.</p><p>Share an opinion at the wrong time, and you shut down healthy discussion. Tell someone to do something - you might&#8217;ve damaged the chain of command or prevent a key learning opportunity.</p><p>Even just being present can cause others to behave differently to the detriment of the outcome - self preservation instincts can override even the most optimistic people.</p><p>You have to know when to not be there but balance it with ensuring outcomes. It&#8217;s hard, but good executive presence can mean you not being present at all.</p><div><hr></div><h1><strong>Never lose control of your emotions</strong></h1><p>As humans, when something bad happens, our base instincts kick in. When the pressure is on, it&#8217;s fight, freeze, or flight. Arguments, withdrawal, snarkiness, emotionality - all of these completely natural reactions can dramatically alter the course of an organization.</p><p>Even a single slip-up can cause harm. It can make people stop communicating, take the air out of a productive discussion, or even lead to churn.</p><p>Executive presence demands our ability to unfailingly regulate ourselves and re-aim conversations towards a productive solution. You don&#8217;t get to have a bad day without long-term consequences.</p><blockquote><p><strong>Emotions and authenticity</strong></p><p>It might be difficult to reconcile being an ice-cold robot with the importance of being<em> authentic.</em></p><p>Split authenticity into two: negative authenticity and positive authenticity.</p><p>Positive authenticity drives neutral or positive outcomes. Maybe you like to tell puns, or have challenges you&#8217;ve overcome and dealt with. This kind of authenticity can and should be shared. Perhaps it can inspire others, or lighten the mood during stressful times.</p><p>Negative authenticity causes damage at the executive level. If you have anger issues, you yell. If you have anxiety, you worry. If you have confidence issues, you get sarcastic. You don&#8217;t get to damage the organization and claim to be authentic.</p><p>Executive presence demands a level of professionalism even during stressful situations.</p></blockquote><h2><strong>Never be fuel to a negativity fire</strong></h2><p>Work isn&#8217;t always fun and games. Anyone can lead a team during good times, but it&#8217;s when the good times go bad that effective leadership stands out.</p><p>While a team might want a leader to have empathy, it actively harms them to stay in a headspace of &#8216;everything is wrong&#8217;. The executive has to pull them out of their negativity.</p><p>Some make the mistake of over-commiserating and adding fuel to the fire, harming retention and effectiveness. They become an energy drain on their team instead of uplifting them.</p><p>Good executive presence requires a balance - to acknowledge what the team is going through while also supporting them in getting through it with their heads held high. They acknowledge challenges but refocus their teams on solutions, not problems, to keep the teams moving forward and motivated.</p><blockquote><p><strong>Where directors fall short</strong></p><p>When deadlines get missed, or the pressure gets high, teams become morose and dismayed.</p><p>A director that can&#8217;t re-orient their team towards the common goal, to pull them out of their negativity, won&#8217;t have a team for long - the team will quit because they lose hope, or the director will be replaced because they lose trust.</p></blockquote><h2><strong>Make decisions that hurt, especially if it helps the business</strong></h2><p>As a director or manager, you may have optimized for your team, but as an executive you optimize for the company.</p><p>You need to be rational - to look from the lens of how to best leverage the opportunity for the company&#8217;s success, what&#8217;s needed to help it succeed, and how to best mitigate risks.  </p><p>You&#8217;ll face hard calls:</p><ul><li><p>Cutting a project the team loves and worked hard on</p></li><li><p>Giving your best people to another team that needs them more</p></li><li><p>Backing a change that makes your own job harder</p></li></ul><p>It often even means negatively impacting yourself by making your job harder, and you have to be OK with that.</p><blockquote><p><strong>Where directors fall short</strong></p><p>I see a lot of Directors tie their success and identity to the size of their team, and fear when people are taken away from them and their empire gets tinier. They consider it a win when they get a larger team or more budget.</p><p>This very behavior holds them back from advancing.  When executives see a person optimizing for their local success instead of the company&#8217;s, it is a sign that they aren&#8217;t ready for the next level. A director that&#8217;s ready is one that thinks about how to do more with less, so that the company can better pursue its goals elsewhere. They don&#8217;t tie their identity to the size of their team.</p><p>Being an effective executive requires you to want to win more than you&#8217;re afraid to fail.</p></blockquote><h2><strong>Take feedback with zero defensiveness</strong></h2><p>How you react to feedback dictates the flow of information. If you have even a hint of negativity, you will start getting less feedback, or couched feedback, and your information flow becomes less clear leading to worse decisions.</p><p>You need to ensure you never have any form of defensiveness.</p><p>What does defensiveness look like?</p><ul><li><p>Arguing against the feedback</p></li><li><p>Asking for proof or evidence</p></li><li><p>Demonstrating and form of disbelief</p></li><li><p>Acting like you&#8217;re already aware</p></li><li><p>Providing feedback immediately after</p></li><li><p>Making sarcastic remarks</p></li><li><p>Complaining about the feedback to someone else</p></li><li><p>Having a visible negative reaction to the feedback</p></li><li><p>Blaming others for the issue</p></li><li><p>Retaliating</p></li></ul><p>Anything other than a true, honest &#8220;thank you&#8221; is the wrong reaction to receiving feedback - no matter how it&#8217;s delivered, where it comes from, or the timing of it.</p><blockquote><p><strong>Where directors fall short</strong></p><p>Directors are used to harmonious discourse. The scope of the role makes it so much problems have relatively isolated solutions that benefit everyone. </p><p>As an executive, all solutions to a problem will harm <em>someone</em>. There&#8217;s no easy decision. Everyone comes in with a different perspective and idea, and feedback is quickly provided on the merits and validity of an idea. There&#8217;s no time for couched words or beating around the bush.</p><p>No sugarcoating, no pulled punches. Executive conversations can and should be direct. If you can&#8217;t handle that, you aren&#8217;t ready.</p></blockquote><h2><strong>Know your business inside and out</strong></h2><p>An executive&#8217;s job is to know their organization inside and out. When asked a question, you only get so opportunities to say &#8220;I don&#8217;t know&#8221; before others lose confidence in you ability to lead. For some key projects, just once is enough.</p><p>As an executive, it should be your day job to know and have a handle on the ins and outs of your organization and be able to speak to it.</p><h2><strong>Be a vault</strong></h2><p><strong>At the executive level, confidentiality is non-negotiable.</strong> Leaking information can result in massive consequences. Leaks can collapse deals, violate laws, heavily disrupt operations and even jeopardize the company&#8217;s success.</p><p>Executive presence requires you to have the trust of others to be a vault - discretion is a responsibility and sometimes a legal obligation. Failing to maintain confidentiality  damages your credibility in the room and can quickly lead to a loss of confidence.</p><p>You&#8217;ll be required to coordinate communication plans:</p><ul><li><p>Who says what, where, when, and what words</p></li><li><p>Who learns first, then second, then third</p></li></ul><blockquote><p><strong>Where directors fall short</strong></p><p>Managers and early directors develop bad habits. </p><p>Sensitive information they are privy to is low stakes, so they tend to find utility sharing it to build rapport with others, streamline upcoming changes, or assuage frustrations from their reports. The negative impact of these leaks is relatively minor, and limited to unnecessary frustration should the plan change.</p><p>But, every time it occurs - it damages trust from the executive team. It makes me less likely to share information with them, and certainly less like to advocate for increased exposure as an executive to even more sensitive information.</p></blockquote><h2><strong>Get to the point - fast</strong></h2><p>Presenting something to an executive? Keep it brief:</p><ul><li><p>State your point in the first sentence. </p></li><li><p>Give a sentence of supporting evidence or impact.</p></li><li><p>Follow up with a next step or action.</p></li><li><p>Stop.</p></li></ul><p>The whole thing should take 15-20 seconds. If there&#8217;s follow-ups, you&#8217;ll get asked for </p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>it. Share a document before-hand with your deeper detail thinking.</p><h2><strong>Control the temperature of the room</strong></h2><p>A leader&#8217;s job is to set the tone through their actions, decisions, and communications. </p><p>Tone is all about how you communicate something. If you have bad news, you can communicate it in a way that quickly causes others to spiral out of control. Likewise, you can communicate it in a way that people become over-optimistic and don&#8217;t take it seriously. Tone needs to be appropriate and intentional with every communication.</p><p>Tone can be imparted through words, body language, facial expressions, even vibes. People pick it up easily. If leadership seems fearful, they become fearful. If leadership seems frenzied, they get frenzied. If leadership seems negative, they become negative.</p><p>It&#8217;s a leader&#8217;s job to set that tone towards things that result in positive outcomes for the company and maximize not just the understanding of the message but what follows afterwards.</p><div><hr></div><p>Executives aren&#8217;t just measured by their results, they're judged by how they show up. Showing up requires control.</p><ul><li><p>Control over yourself, by mastering your emotions, reactions, and composure.</p></li><li><p>Control over the room, by directing energy, focus, and direction.</p></li><li><p>Control over perception, by ensuring your actions lead to confidence and trust</p></li></ul><p>Don&#8217;t dismiss it as a checkbox or &#8220;nice to have&#8221;. It&#8217;s a difficult skill. </p><p>Executive presence isn&#8217;t optional, it&#8217;s the price of admission to operate at that level.</p>]]></content:encoded></item><item><title><![CDATA[Being Strategic - How to Analyze Problems]]></title><description><![CDATA[Learn how to problem-solve strategically.]]></description><link>https://blog.jgefroh.com/p/being-strategic-how-to-analyze-problems</link><guid isPermaLink="false">https://blog.jgefroh.com/p/being-strategic-how-to-analyze-problems</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 01 Feb 2025 21:43:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vsj7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vsj7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vsj7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png 424w, https://substackcdn.com/image/fetch/$s_!vsj7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png 848w, https://substackcdn.com/image/fetch/$s_!vsj7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png 1272w, https://substackcdn.com/image/fetch/$s_!vsj7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vsj7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png" width="1394" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1394,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1030300,&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_!vsj7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png 424w, https://substackcdn.com/image/fetch/$s_!vsj7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png 848w, https://substackcdn.com/image/fetch/$s_!vsj7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.png 1272w, https://substackcdn.com/image/fetch/$s_!vsj7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2db4c3-06fb-464c-853e-6222a1a2230c_1394x394.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><strong>&#8220;You need to be more strategic&#8221;.</strong> </em></p><p>It&#8217;s a phrase a lot of people hear as they aim to grow from middle management into the executive realm.</p><p>Not many people can really define it, though. Even the people giving this feedback have a difficult time. </p><p>Is it some magic &#8220;X&#8221; factor? Some &#8220;you either have it or you don&#8217;t&#8221; talent?</p><p>The truth is, being strategic can be taught and learned. It requires learning new ways of approaching problems, changing your mindset, and a bit of unlearning of the things that got us to where we are now. It requires picking up a few hard-skills and learning some very hard soft-skills.</p><p>Whether it&#8217;s analyzing problems, speaking the language of the business, or improving your bearing - the skills of being strategic can be taught.</p><div><hr></div><h1>From tactical to strategic problem solving</h1><p>When many non-strategic people encounter a problem, they dive head first into solutions. While this might solve the particular problem, it isn&#8217;t necessarily the strategic choice.</p><p>Being strategic means resisting the impulse to act immediately and instead stepping back to analyze the problem more deeply. It requires applying first-principles and frameworks to analyze problems, not just in isolation, but also in terms of its broader ripple effects - both positive and negative.</p><p>If you don&#8217;t, you&#8217;re prone to make localized decisions that fail to improve the system overall. Local decision making that only targets &#8220;first-order effects&#8221; is one of the reasons why people gain the reputation of needing to be &#8220;more strategic&#8221;. These short-term solutions create downstream consequences that worsen problems or introduce new issues entirely.</p><p>Being strategic requires shifting from reactionary fixes to holistic, systems-level thinking&#8212;a skill that can be learned and refined - beginning with structured problem analysis.</p><div><hr></div><h1>How to Analyze Problems</h1><p>Analyzing a problem effectively ensures you have answers to these questions at the end of the thinking process:</p><ul><li><p><strong>Do you know what the problem is?</strong> Sometimes, you hear about symptoms rather than the actual problem. You have to dig in to identify the problem itself.</p></li><li><p><strong>Is the problem actually a problem? </strong>Sometimes you&#8217;re not presented with a problem, but a perceived problem. It&#8217;s important to validate whether it&#8217;s actually a problem, or whether taking action would result in over-indexing on what&#8217;s ultimately a non-issue.</p></li><li><p><strong>Is the problem worth keeping?</strong> Sometimes, you keep a problem with negative effects because it has some positive effects. </p></li><li><p><strong>Is the problem worth solving? </strong>Not all problems are worth solving. Some will cost too much relative to the benefit. A process that wastes 5 minutes a month that would take 2 dev-days to solve would take hundreds of months to show a return. Remember that an <em>irritation</em> isn&#8217;t necessarily a <em>problem</em> - don&#8217;t conflate the two.</p></li><li><p><strong>Is the problem worth solving right now? </strong>Sometimes, a problem is a problem, but the timing isn&#8217;t right. There&#8217;s a temptation to solve all problems as soon as they are discovered, but one has to keep track of appropriate timing, ensuring capacity, cognitive load, and operational sequencing all have due consideration applied.</p></li><li><p><strong>What&#8217;s contributing to the problem?</strong> You need to identify factors that contribute to the problem explicitly in order to find possible solutions that impact those factors. It&#8217;s tempting to try to attribute everything to a singular &#8220;root cause&#8221;, but problems you encounter may have dozens or hundreds of factors - your frame may lead to blind spots that cause you to gloss over impactful options.</p></li><li><p><strong>What levers can you pull to solve the problem?</strong> Once you&#8217;ve answered the above, it&#8217;s really a matter of &#8220;what should you do to solve the problem&#8221;. In order to actually decide, you first need to understand what levers are available to you.</p></li><li><p><strong>Deciding on and implementing the solutions. </strong>Once you understand your problem, have your options - the rest is just execution.</p></li></ul><h2>Do you know what the problem is?</h2><p>Oftentimes, when you hear about a problem, what you&#8217;re hearing about is a symptom: the pain that is being felt. </p><p>Reporters often report issues from the perspective of the pain they are feeling - an issue is wasting time, or demoralizing the team, or harming productivity.</p><p>Tactical people jump in immediately - they jump to solutions to increase efficiency, or motivate the team, or improve productivity.</p><p>Strategic people do not confuse the effect of a problem from the problem itself.</p><p>You need to understand the problem, not the effect. Ask questions:</p><ul><li><p>Why does the person telling you about the problem care?</p></li><li><p>What other effects have they experienced?</p></li><li><p>What did they experience?</p></li><li><p>What did they perceive?</p></li></ul><p>Dig until you have a good understanding of the boundaries of the problem and some of the contributors, at least from the perspective of the person reporting it.</p><blockquote><p>An engineering manager once brought me an urgent problem - there were too many unreviewed PRs. She started rattling off a list of interventions she wanted to make to resolve the problem, from being more stringent about closing PRs to recommending a freeze on new work to implementation of automations and reminders for stale PRs.</p><p>I had her pause and take a step back. </p><p>It turned out the unreviewed PR count was about average, and there wasn&#8217;t a bottleneck in our delivery pipeline. These weren&#8217;t the real reasons why this was a problem.</p><p>After some digging, it turns out the manager had an upcoming deadline she had made public commitments towards and that she had scheduled vacations inefficiently, resulting in multiple team members being out of office.</p><p>Her problem wasn&#8217;t that PRs were unreviewed - this was just an effect. Her problem was ultimately poor planning, and her fear that she was going to be responsible for harm to her reputation drove her decision-making. </p><p>I had her go back and instead talk with her stakeholders to negotiate a new timeline. It turns out the stakeholders were more than happy to shift the deadline a couple of weeks and it actually worked more favorably for their go-to-market announcement timeline.</p><p>Her reputation was preserved and a lot of ultimately unnecessary process change avoided.</p></blockquote><h2><strong>Is the problem actually a problem? </strong></h2><p>When someone presents a problem, there&#8217;s an implicit assumption that the problem is indeed an issue and thus needs to be addressed and remediated. </p><p>That&#8217;s not entirely true. Validate this assumption, and ask yourself:</p><ul><li><p>Why is this issue bad?</p></li><li><p>To what extent is it bad?</p></li><li><p>Does it apply to all instances of the problem, or are there specific characteristics?</p></li></ul><p>Wasting time in trying to solve a problem that&#8217;s not actually a real problem can distract from solving the real problems.</p><h3><strong>Why is this bad?</strong></h3><p>If you ask the question &#8220;why is it bad&#8221; and all you get is an amorphous trueism of &#8220;because it&#8217;s bad&#8221;, then that means you may be dealing with a perception issue rather than actual problem. </p><p>Real problems have negative effects attached to it. Perceived problems can be solved with just a mindset change.</p><h3><strong>To what extent is it bad?</strong></h3><p>This is where you can start pulling in data to validate your assumptions. If someone claims a negative effect, you should quantify it by examining the length of time the negative effect remains, frequency of occurrence, and even the dollar cost of remediation. This will ultimately give you a quantifiable <em>impact</em> you can us to make decisions.</p><p>It&#8217;s much easier to discuss about a problem that &#8220;costs the company $100,000 a year&#8221; vs. a problem that &#8220;takes a while to solve every year&#8221;.</p><h3><strong>Does it apply to all instances of the problem, or are there specific characteristics?</strong></h3><p>Once you have data, you can start seeing if there are patterns in characteristics of the problem or how the problem presents itself.</p><p>Find out if there&#8217;s any commonality or segmentation in the problem. Perhaps you&#8217;ll find the problems are coming for a particular source, for a particular time period, is only being experienced for a particular group, or some other factor.</p><p>Make sure you have a list of the characteristics. You may end up over-scoping your problem-solving, applying solutions to groups that aren&#8217;t even experiencing the problem, or making a mountain out of what ends up being a molehill.</p><blockquote><p>Some of the engineers came to me, frustrated about configuration management. </p><p>They proposed purchasing and implementing a configuration management system to automatically notify and update the configuration when it changed. It would&#8217;ve taken several weeks and cost over $10,000 to implement.</p><p>I dug in deeper. What configurations were changing and getting out of sync? Why wasn&#8217;t the current process effectively catching it? What was the negative impact when it didn&#8217;t catch it?</p><p>It turned out that there was only one configuration in particular that one engineer was experiencing issues with. Our platform connected to a particular third-party system with a manual configuration that failed to automatically update when regular rotations would occur, and it just wasn&#8217;t compatible with the rest of the configuration management, which was reliable and automated. The engineer had rallied some other engineers into support a wholesale change of the entirety of configuration management all over this one issue.</p><p>I looked into the data further for that particular case. The issue they were concerned about occurred just 4 times in a year, and each time it took about 5 minutes for the engineer to resolve.</p><p>They were attempting to solve a $100 problem by spending $10,000.  Instead, I had them document the solution steps and share it out so that it was not entirely dependent on them to know how to do - this alleviated their frustration as they were not the only individual who was able to resolve the issue. </p><p>The problem just wasn&#8217;t worth fixing.</p></blockquote><h2>Is the problem worth keeping?</h2><p>Counter-intuitively, you don&#8217;t actually want to solve all problems, even if you can. Sometimes you intentionally take a negative effect to realize a positive benefit elsewhere.</p><p>Yes, negative things can have positive effects.</p><p>For example, if a team complains about the time it takes to test their features themselves, you may think that problem needs to be solved, possibly by hiring people dedicated to QA.  However, having the team member testing features they wrote themselves may have benefits like promoting increased ownership or improving knowledge share in the team. There&#8217;s benefits to the problem being complained about, and you don&#8217;t want to throw the baby out with the bathwater.</p><p>That&#8217;s not to say benefits can&#8217;t be realized in alternate ways. The important part is to recognize that a non-obvious benefit may exist so that when you evaluate problems and solutions you can ensure that the potential benefit of the problem itself are considered. </p><blockquote><p><strong>Chesterton&#8217;s Fence</strong></p><p>There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, &#8220;I don&#8217;t see the use of this; let us clear it away.&#8221; To which the more intelligent type of reformer will do well to answer: &#8220;If you don&#8217;t see the use of it, I certainly won&#8217;t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it.&#8221;</p></blockquote><h2>Is the problem worth solving?</h2><p>Even if you identify a problem and validate it&#8217;s actually a problem, with real data - you still need to figure out if it&#8217;s worth solving.</p><p>People have a hard time recognizing this, but there&#8217;s an acceptable level of &#8220;badness&#8221; for most problems. There&#8217;s probably a threshold or frequency at which it becomes not worth it to solve the problem because its occurrence is so rare, or the frequency not representative of most cases.</p><p>If it turns out a problem only occurs once a year an causes a large negative effect, it may not be worth fixing if averaged across a year. A problem that causes tiny negative effects that occurs daily may still be worthwhile to resolve immediately just because of the frequency at which it occurs. This depends ultimately on the frequency of the problem and the negative effects it causes.</p><p>The value of reaching &#8220;zero badness&#8221; is often exponentially higher than reaching &#8220;low badness&#8221; and not worth the cost.</p><blockquote><p>A classic example of &#8220;low badness&#8221; is that of Uptime.</p><p>Most companies would love to have 100% annual uptime, but the cost of achieving uptime increases exponentially with every 9 you add.</p><ul><li><p>99% uptime is 5,256 minutes of downtime a year (3.65 days)</p></li><li><p>99.9% annual uptime is 526 minutes of downtime a year (8.77 hours)</p></li><li><p>99.99% annual uptime is 52.6 minutes of downtime a year</p></li><li><p>99.999% annual uptime is 5.26 minutes of downtime a year.</p></li></ul><p>Going from 99.9% to 99.99% uptime could mean a couple hundred thousand dollars invested into improved testing and a slight slowdown in delivery to reinforce quality. </p><p>However, going from 99.99% to 99.999% uptime could mean tens of millions of dollars on operations head-count, infrastructure tooling, redundancy, personnel retraining, and process changes.</p><p>Whether avoiding that extra 48 minutes of downtime is worth it or not depends on a lot of factors, such as contractual SLAs, reputational damage, mission-criticality. If a minute of downtime costs 10 million dollars in SLA penalties, it might be worth it. However, if your SLAs are only 99%, you may be completely fine with a few hours of downtime a year. </p><p>It all depends.</p></blockquote><h2>Is the problem worth solving right now?</h2><p>You don&#8217;t have unlimited resources. Part of thinking strategically is deciding how much to invest in solving specific problems.</p><p>Prioritization frameworks like the Eisenhower matrix (Urgent/Important) can help identify which ones are truly worth solving now. </p><p>Even if you do identify a problem worth solving now, you have to then put it in the context of your resourcing and capacity. You need people to implement the solution, and if they are already working on ten other things, you may end up creating another problem through attempting to solve that problem at the wrong time.</p><p>Even if you have people who can be dedicated to implementing the solution, you still have to look at the history of how your organization has changed. The truth is, organizations only have a limited rate at which they can absorb change. Over-activity creates an environment of churn and instability, which affects performance, morale, and retention. When you solve a problem by making a change, factor in the rate at which the organization can absorb all changes in the timing of solving the problem.</p><p>Many problems can wait and be delayed. You don&#8217;t need to do everything or solve every problem you know about immediately - otherwise it distracts from other, more important efforts. Even exploring potential solutions can be a waste of time for problems that might be minimal.</p><p>After all - if you try to chase two rabbits, you won&#8217;t catch either one.</p><h2><strong>What&#8217;s contributing to the problem?</strong></h2><p>There&#8217;s rarely a particular singular &#8220;root cause&#8221; to a problem. New leaders often attempt to boil everything down to a singular &#8220;root&#8221; cause. If only that cause could be resolved, then the whole issue would be fixed.</p><p>This is dangerous for many reasons - silver bullets are rare, especially at decisions made at the strategic level. While some problems luckily do have one or two dominant contributors, most issues executives face are systemic in nature with a complex web of contributing factors. Otherwise, why would you be wasting time on a straightforward problem with such a obvious solution?</p><p>Additionally, what you define as the &#8220;root cause&#8221; is going to depend entirely on how you frame things, which is prone to significant amounts of mental biases that lead you off track or hide the true solutions.</p><p>You <em><strong>frame</strong></em> is your particular perspective you are adopting when you are examining a problem. The frame dictates what factors or causes you identify, what causes you attribute effects to, what benefits or costs you recognize are important or not, and ultimately what solutions you reach for to solve the problem.</p><p>For example, if your framing is people, you&#8217;ll naturally reach for rationale where the root cause and solutions are people-oriented. A problem exists because people aren&#8217;t doing their job, or they aren&#8217;t competent, or they have bad mindsets or poor habits. </p><p>Maybe you view problems from the frame of culture. Now, issues are caused because of the environment - maybe people are fearful to make mistakes, or afraid to step on toes, or have too much to do. </p><p>If your framing is technical, you&#8217;ll naturally reach for causes that involve technical controls - there&#8217;s not enough automation, or the validation is incorrect, or the tests weren&#8217;t comprehensive enough.</p><p>There&#8217;s many possible frames, all borne from experience, education, mindset that lead to a person&#8217;s unique perspective. People, culture, process, technology, systems, environment, market - <strong>the frame you use has a massive impact on what problems factors you are able to identify.</strong></p><p>If you only analyze a problem with one or two frames, then you&#8217;re very limited in your ability to ultimately solve that problem. You may not even think to address the <em>most impactful causes of an issue. </em>This is where including people with other frames can be useful, and educating yourself on how to think about the same problem through multiple lens. The more frames you have, the larger your palette of options for addressing a problem.</p><h2><strong>What lever should you pull to solve the problem?</strong> </h2><p>Your solution levers are also dictated by your framing. </p><p>If your framing is people, then your solutions tend target <em>people</em> as the lever, and will aim towards things like improving training, punishing non-compliance, increasing hiring standards, etc.</p><p>If it&#8217;s cultural, your solutions might be to ensure people feel safe to learn, giving avenues to communicate, or better clarifying priorities.</p><p>Technical? You&#8217;ll implement automation, technical controls, notifications, code-quality improvements, etc.</p><p>The fact is - whatever lever you do reach for needs to also be viewed from multiple frames.</p><p>Using multiple frames requires intentionality to adjust, especially frames that are outside your &#8220;default mode&#8221;. It&#8217;s a superpower if you can do it, but most people don&#8217;t even think about it. They usually go with their default frame, whether it&#8217;s people, process, culture, systems, market, environment, etc.</p><blockquote><p>Our revenue growth was off track.</p><p>The new CRO had pulled me aside while I was walking past his office. We weren&#8217;t meeting board expectations of growth, and he could feel the guillotine hanging above his head.</p><p>Coming from a sales frame, he proposed investing significant amounts in outbound sales and wanted a product initiative around optimizing for and supporting rapid, at-scale onboarding.</p><p>I knew from the data that wouldn&#8217;t work. We already had saturated many of our markets, and adding additional sales resources to an already crowded environment wouldn&#8217;t lead to increased acquisition at the levels he needed.</p><p>Our acquisition rate and onboarding speeds were also already quite good. Even a 10% improvement would have only nominal effects on the growth rate.</p><p>Coming from an enterprise frame, I saw our challenge was actually <em>churn</em> - we were losing customers year-over-year at about the same rate we were acquiring them, thanks to a product that wasn&#8217;t built with any capabilities that kept people coming back year-over-year nor did it give them any long-term capabilities.  It was a leaky bucket that was already full, and no amount of adding to the top would solve our problem.</p><p>I instead proposed and later spearheaded product capabilities to support year-over-year needs alongside improved customer success and account management. It worked effectively in restoring revenue growth to desired levels.</p></blockquote><h2><strong>Deciding on and implementing the solution(s)</strong></h2><p>Once you&#8217;ve identified a problem and its solutions - the rest is actually quite simple. </p><p>At this stage, it&#8217;s no longer about identifying the right solution, but about selecting the best solution set given your constraints. </p><p>This is classic tactical execution.</p><p>Apply your most applicable prioritization and evaluation frameworks - RICE, MoSCoW, Kano. Decide on a set of solutions that fit within your constraints and prioritize the tradeoffs that matter to you, whether that&#8217;s cost, effort, time horizon, or impact.</p><p>At this point, the conversation shifts from strategy to execution - logistical, operational, and tactical. While the &#8220;how&#8221; is still important, it an article entirely of its own.</p><div><hr></div><h1><strong>Problems cannot be viewed in isolation.</strong></h1><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>One important note - when you&#8217;re thinking strategically, you need to think not just about the particular problem in isolation, but also thinking about the landscape of problems you have or face.</p><p>Problems (and their solutions) are all part of a system of cause and effect. You don&#8217;t just have one problem to solve or a single solution to implement, you have an entire portfolio that ultimately has an effect on each other. It&#8217;s all a part of a system.</p><p>Some of these systems are virtuous - by solving a particular problem or implementing a solution, it makes everything better in a repeating manner. Compounding interest is an example. A small amount can balloon over time as the amount that&#8217;s considered passively gets larger and larger.</p><p>Some of these systems are death-spirals - every time a problem occurs, it makes going through the cycle more difficult. An example would be bank overdraft fees, taking even more money from people who already don&#8217;t have enough.</p><p>Thinking through these requires deeply analyzing the problem using techniques like those listed here and understanding their effects - not just the first-order effects, but second-order, third-order as well. </p><p>What are the effects of the effects of the effects?</p><div><hr></div><h2><strong>Some parting advice</strong></h2><ul><li><p>Your environment is also going to dictate what solutions are feasible, even if they are impactful.</p></li><li><p>The speed and scope of adjustments you make depends on how much time you have to solve the problem and the number of attempts you have. </p></li><li><p>If you have a high-trust, adaptable team, you may be able to try hundreds of minor adjustments. If you have a low-trust team, you may only get one or two shots before the team refuses to implement new changes. If you&#8217;re in a crisis mode, you may only have mere hours or days to implement a change before the opportunity goes away.</p></li><li><p>The time horizon really matters. Ensure you&#8217;re applying the right solution to the right time horizon. Many leaders I&#8217;ve see apply a long-term lens to a short-term problem, or a short-term problem to a long-term issue.</p></li><li><p>Some people have done the thinking for you - you&#8217;ll quickly realize who brings up problems off the cuff and who brings up problems only after they&#8217;ve thought more about it than you ever will. Trust the ones that have done more thinking than you have.</p></li><li><p>Being strategic means improving the system, and that means being willing to take the personal negative hits if it makes the system better.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[From Manager to Executive - Unexpected lessons learned]]></title><description><![CDATA[The transition from manager to executive can be extremely jarring with little support. Get a leg up by understanding some of the executive realities you will encounter.]]></description><link>https://blog.jgefroh.com/p/from-manager-to-executive-unexpected</link><guid isPermaLink="false">https://blog.jgefroh.com/p/from-manager-to-executive-unexpected</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sun, 05 May 2024 23:20:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Dmze!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dmze!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dmze!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png 424w, https://substackcdn.com/image/fetch/$s_!Dmze!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png 848w, https://substackcdn.com/image/fetch/$s_!Dmze!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png 1272w, https://substackcdn.com/image/fetch/$s_!Dmze!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dmze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png" width="782" height="304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afb60496-e8fe-4141-861e-06d731ad10ab_782x304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:304,&quot;width&quot;:782,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:324012,&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_!Dmze!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png 424w, https://substackcdn.com/image/fetch/$s_!Dmze!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png 848w, https://substackcdn.com/image/fetch/$s_!Dmze!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.png 1272w, https://substackcdn.com/image/fetch/$s_!Dmze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb60496-e8fe-4141-861e-06d731ad10ab_782x304.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>Everyone knows how jarring a transition it is when moving from an individual contributor to a manager. Everything changes: the skillsets, the responsibilities, the scope, the tradeoffs. There&#8217;s been plenty written about supporting ICs through that.</p><p>Significantly less is available on the just-as-jarring transition from <strong>middle-management to executive</strong>. The stakes are higher, and the scope and responsibilities wider, and the possible impact exponentially larger. </p><p>Having been in the executive-level leadership seats multiple times now, I&#8217;ve learned a lot of lessons. I hope these lessons help former managers who may be new to the executive role, or managers who are thinking about entering the executive role.</p><p>What have I learned?</p><ul><li><p>People will be unforgiving.</p></li><li><p>There&#8217;s little margin for error.</p></li><li><p>You shouldn&#8217;t solve all the problems you see.</p></li><li><p>The best solution might harm your team.</p></li><li><p>Every decision you make will have someone who hates it.</p></li><li><p>Executive discussions can be messy, intense, and unfiltered.</p></li><li><p>You have to accept blame for things you didn&#8217;t want to do.</p></li><li><p>You have to accept blame for things you had no control over.</p></li></ul><div><hr></div><h3><strong>People will be unforgiving.</strong></h3><p>As a leader, your actions and reactions create the environment your organization operates in. That shapes how they behave and think, whether they feel safe to act or not, and whether they are ultimately effective or ineffective.</p><p>You do your best to create an environment where people are nurtured, free to make mistakes while still being held accountable, and free to bring their best selves to work. You might call it creating &#8220;psychological safety&#8221; or allowing people to be their &#8220;authentic self&#8221;, and it&#8217;s your responsibility as a leader to make space for your team to do their best work.</p><p><strong>Ironically, that benefit will not extend to you as an executive.</strong> </p><p>This surprises many middle managers who rise up the ranks under the protective environment their leader has developed, only to find that the protection stops at some point between Director and VP.</p><p>The truth is that the people in an organization don&#8217;t want their executives to be their authentic selves, with warts and flaws, even if they say they do. </p><p>When was the last time you heard an executive flaw spoken about as &#8220;they&#8217;re just being authentic?&#8221; If anything, any issue is highlighted as a sign of their unsuitability to leadership or indicators of incompetency. People derive judgements, not understanding, from flaws, mistakes, and foibles.</p><p><strong>Most people want flawless leaders while simultaneously not wanting to be held to that standard themselves. </strong>People don&#8217;t want leaders who have a quick temper, or lose their cool in crises, or are unavailable because they are busy, or don&#8217;t know their work extremely deeply, or are late to meetings.</p><p>As an executive, when you fail to live up to the standard of perfection (which you will, often), you will hear complaints and criticisms from many different directions. In the rare situations you do manage to be perfect for a season, people will then hold you to account for being too perfect - intimidatingly unemulatable.</p><p>There&#8217;s no winning. There&#8217;s no perfect. You have to be willing to accept that, while still striving to be the best you can possibly be. </p><p>Although difficult, you have to not let this reality change how you view other people. Continue creating safe environments where people can grow and improve and bring their best selves to work. While you may not be covered by the umbrella, it doesn&#8217;t mean you can&#8217;t continue holding it for your team.</p><blockquote><p>Once, after a round of lay-offs, I had to prioritize the survival of the company and push the team to release a set of capabilities that would stabilize the company and help it live to fight another day.</p><p>We released it successfully after several weekends, and while it was positive and impactful, the team was spent. I told the team to rest up, while simultaneously pushing back heavily against other leadership&#8217;s demands to do even more. Both were important: to give space to the team to rest but to also ensure the company continued operating.</p><p>To support the team, I personally worked nights and weekends to give the team a normal schedule for a few weeks. This was successful - the team was able to work standard hours, and we still managed to deliver additional key initiatives during a tough time for the company.</p><p>In my review that quarter, the team complained heavily about being forced to work after-hours to save the company. They also complained about my own after-hours work, noting that they felt it set an unrealistic expectation.</p></blockquote><div><hr></div><h3><strong>There&#8217;s very little margin for error.</strong></h3><p>If you&#8217;re working in a healthy organization as a manager,  you&#8217;re not going to end your career over a mistake. They&#8217;re treated as learning opportunities that are necessary part of the improvement and growth that people experience. Sure, you might have to discuss the details with someone, or implement follow-ups or action-items to improve, but that&#8217;s not even a slap on the wrist - that&#8217;s just healthy retrospection and improvement.</p><p>Managers are often in for a shock when they become executives and realize they no longer get that benefit of doubt that has enabled them to learn and grow. There&#8217;s very little margin for error.</p><p> In some cases, mistakes are a &#8220;one-strike, you&#8217;re out&#8221; situation.</p><p><strong>Why?</strong></p><p>At the executive level, the impacts of mistakes are magnified - consistent excellence is the expectation. </p><p>This standard is correctly higher for executives. When you make a mistake as an executive, it has the potential to lose millions of dollars or cause an organization to collapse. </p><p>You need people in those seats consistently firing on all cylinders.</p><p>Minor things can set off a chain reaction that leads to a failing in the role. I&#8217;ve seen dozens of such moments across the companies I&#8217;ve worked with. First-time executives may expect forgiveness only to encounter a job-ending landmine.</p><p>Even in my own career, I&#8217;ve lost out on promotions or had teams pulled because of a mis-step I&#8217;ve made, and even in some occasions something one of my reports did against my explicit instruction.</p><p>Some of the reasons I&#8217;ve personally been penalized as a leader:</p><ul><li><p>One of my reports wrote a passive-aggressive message to their team</p></li><li><p>One of my reports didn&#8217;t manage a new report on their team effectively</p></li><li><p>Publicly favored a recommendation by the COO over the CTO.</p></li><li><p>I made a joke about sunsetting a product that was close to the C-level&#8217;s heart</p></li><li><p>I spoke up against an unnecessary multi-million dollar expenditure</p></li></ul><p>Penalties at the executive level aren&#8217;t a simple talking to. Instead, they&#8217;re significantly more impactful: a harm to the company, a loss in team, a rejection of a promotion, or even an eventual replacement. </p><p>I&#8217;ve seen other leaders penalized over things like:</p><ul><li><p>Putting in the wrong number on a presentation</p></li><li><p>Having a bad day and momentarily losing their temper in a single meeting</p></li><li><p>Not matching the communicativeness of other leaders</p></li><li><p>Disagreeing with someone in a public forum about a key issue</p></li><li><p>Being surprised at news about one of their projects that they should have known</p></li><li><p>Having a message&#8217;s tone misinterpreted by a key stakeholder, leading to conflict</p></li><li><p>Having a highly visible but fairly minor project delayed</p></li><li><p>Making the wrong hire</p></li><li><p>Taking too long to hire</p></li><li><p>Accidentally forgetting to do a task amongst the hundreds on their plate</p></li><li><p>Their boss leaving</p></li></ul><p>You typically don&#8217;t get a warning when people lose confidence in your leadership. It just happens.</p><p>In the hot-seat, first-time executives can get paranoid and more controlling, unintentionally inflicting further and further harm on their organizations. They eventually create a self-fulfilling prophecy where their desire to be perfect causes them to fail. It&#8217;s an unhealthy mindset that takes a huge perspective shift to combat.</p><p>The best way to deal with it? Take these hits on the chin and adapt for the best of the organization. Help support your organization, your team, and your reports. Accept that things will happen, and you&#8217;ll do your best for as long as you can, and you&#8217;ll leave the organization better than you found it. </p><p>That&#8217;s really all you can do. </p><div><hr></div><h3>You shouldn&#8217;t solve all the problems you see.</h3><p>When you&#8217;re an executive, every single problem in the organization is visible to you across the entire organization. Personnel conflicts, failing processes, strategic mis-steps. Everything.</p><p>These problems are also rarely within your direct ability to solve. Some problems are intentionally left alone to help further another organizational goal. Others are problems, but they are a low priority relative to other problems the organization is solving.</p><p>Even trying to solve a problem can cause a whole host of issues that lead to significant waste and even more issues, especially if it crosses organizational boundaries. No executive likes it when someone else solves a problem in their organization that they were already handling, causing other unintended issues as a result.</p><p>Executives have to have the ability to view a problem, and accept that:</p><ul><li><p>It isn&#8217;t time to solve that problem</p></li><li><p>Someone else is already solving that problem, and you should not be involved in any way</p></li><li><p>The problem may not be one we want to solve</p></li></ul><p>This, as it turns out, is extremely difficult for people who come up from management, where the whole role is about solving all of the problems within their view. As a result, they start to get overwhelmed at the amount of problems, or over-step in their desire to help, causing more issues than they solved.</p><div><hr></div><h3>The best solution might harm your team.</h3><p>When a first-time executive solves a problem, they often apply manager-level thinking, optimizing for their function and near-term time horizon. This usually solves the immediate problem but negatively influences a farther-term outcome. </p><p>It&#8217;s often the cause of feedback of &#8220;not thinking strategically&#8221;.</p><p>Imagine a first-time executive who sees complaints from developers being frustrated with deployments, and fights to build a new team to handle those operations.  They successfully argue for a million dollar budget and build the team. That leader might view that as a win in the short-term: they got the budget and they were able to hire and solve an immediate developer pain point. But at what cost? What else could the money have been used for in the organization? What happens if that budget was taken away from a new marketing initiative, or a struggling sales organization?</p><p>What about the mid-term? What if that new team takes on operations, causing disruptions to day-to-day activities as they onboard and make mistakes. Bottlenecks start to form. Batch size increase. Change failures and incidents occur more frequently.</p><p>What about the long-term? What happens when the rest of the organization loses their knowledge of how to set up operations, and as a result the organization&#8217;s ability to safely deliver changes rapidly to production decreases. Gate-keeping behaviors start to form, and hand-off cultures start to be developed between development and operations. Blame culture starts to develop when things go wrong.</p><p>Eventually, what seemed to be a huge win initially turns out to be a massive liability.</p><p><strong>Why is this so different?</strong></p><p>When you&#8217;re a manager, your problem space is your teams. Problems are immediately within your area of responsibility to solve. You see occasional challenges with your peer teams, but otherwise you don&#8217;t have to deal with fixing those problems - those teams&#8217; managers can handle them, and other things can be escalated.  </p><p>The problems in the managerial space are mostly tractable - they all have some sort of solution that you can discover and deliver that provides relatively immediate feedback on whether the problem has been solved or not. Trade-offs inform which solution is &#8220;better&#8221;, and these are typically articulated by the executive leadership.</p><p>When you&#8217;re an executive, problems have complex inter-relationships involving differing trade-offs, information asymmetry, and a web of complexities inherent in the organization.</p><p>Most problems you solve will not have clear or easy answers. Each one will have long lists of pros and cons with large, lasting impacts for getting it wrong. There&#8217;s typically no &#8220;right&#8221; decision at all. Just a bunch of decisions that&#8217;ll have positive impacts to some and negative impacts to others. Some are intractable - things that will never be solved, only mitigated.</p><p>Many solutions have different outcomes depending on whether you look at it across months, quarters, or years - a roller coaster of ups and downs far disconnected from the original decision. Optimizing a solution for the wrong time horizon may result in many downs later in the track.</p><p>It makes sense - if the decisions were easy or straightforward, anyone could make them and the executive wouldn&#8217;t be needed to make that decision. You&#8217;re only involved in that decision because of the implication and potential effects.  Someone has to take ownership for that decision, and that&#8217;s the executive. </p><p>When you&#8217;re an executive, you have to think across multiple time horizons and scopes. Sometimes, you do what&#8217;s <em>worst</em> for your team or even yourself in the short-term to mid-term to ensure you do what&#8217;s best for your organization in the long-term. </p><div><hr></div><h3>Every decision you make will have someone who hates it.</h3><p>Because of the scope of the problems you are trying to solve, and the pros and cons of them all, it means that every decision an executive makes will have detractors somewhere in the organization.</p><p>Managers are used to an environment where they can reliably keep most people happy and satisfied through their actions. They operate at a layer where they can build direct relationships with their immediate teams, and effective decisions are generally mostly aligned with team happiness. Good managers keep their teams morale high and often find solutions that optimize for their team&#8217;s happiness and the team&#8217;s effectiveness.</p><p>When managers become executives, the amount of people who might be unhappy at something they do can be shocking. Most decisions do not have an &#8220;everyone is happy&#8221; solution.</p><p>I have a rule of thumb that I follow with any decision I make:</p><ul><li><p>30% of the org will be unhappy, and tell you</p></li><li><p>30% of the org will be happy, and won&#8217;t tell you</p></li><li><p>30% won&#8217;t care either way</p></li><li><p>10% will dislike it enough to complain to your boss</p></li></ul><p>This means every decision, no matter the outcome, will be second-guessed by someone in the organization who has a less nuanced perspective. People will talk about how you made the wrong call, or should have done something completely different. They&#8217;ll bring up their issues to you, their peers, others in the organization, and yes - your boss as well.</p><p>As an executive, you (and your boss) will mostly be hearing negative feedback about what you do. It&#8217;s a tough transition for managers where in the past doing something successfully meant everyone in their sphere was happy. It&#8217;s hard for people who are used to calibrating via positive feedback.</p><p>If you have a good boss who listens to the negative feedback they get, nods their head, and doesn&#8217;t use it negatively against you - great: you&#8217;re in a perfect situation where you have your boss as a partner. They understand the realities of being an executive and have your back.</p><p>If you have a boss that takes any piece of negative feedback they get and immediately penalizes you and uses it against you: not so great, because you&#8217;re naturally in a role where everything you do will have some negative feedback around it.</p><p>The best way for managers-turned-executive to deal with this is to not stress about trying to make everyone happy. Instead, their goal should be to make the organization more effective. Calibration should be done on the desired outcomes and time horizon, not whether people are happy about it or not.</p><blockquote><p>I once organized a change that involved spreading subject-matter-experts across each of the teams to support increasing their access to domain knowledge. </p><p>We were previously following a center-of-excellence model that simply was not working: bottlenecks were forming, there was a lack of incorporation of their expertise, and there was a lack of awareness of ongoing work.</p><p>Once I announced the change, there were significant complaints about it from various parts of the organization, some of who went above my head to the president to complain. They wrote pages and pages of how this was a terrible idea and how I was an ineffective leader and also demanded a meeting.</p><p>The president, luckily, was not a reactive leader. He met with me and I explained the reasoning, and he understood and disregarded all the negative feedback.</p><p>Three months later, the change had been extremely positive. As a result of having direct, dedicated access to experts, tams made significantly better decisions that were effectively de-conflicted and were no longer bottle-necked on a central committee.</p></blockquote><div><hr></div><h3><strong>Executive discussions can be messy, intense, and unfiltered.</strong></h3><p>Managers might envision an executive team as some sort of organized secretive group of wise experts sitting in a dark room with robes like Illuminati. They carefully and cunningly discuss problems and cast a secret vote on a solution that then gets imparted to the masses.</p><p>In my experience, executive discussions are a lot messier. Truly difficult decisions tend to be more like an all-out brawl where ideas quickly get presented, shot down, swiss-cheesed, and built back up. It&#8217;s a raw mess that can get quite intense. It&#8217;s often the opposite of most team-level manager-led discussions that are usually organized and more harmonious.</p><p>People who get a glimpse into how the sausage is made may come away with the sense that the executive team is chaos, or doesn&#8217;t know what they are doing. </p><p>That&#8217;s not an accurate perception. </p><p>When you are dealing with potentially intractable problems across a dozen different functions, the ability to rapidly hone in and really debate is key to arriving at a decision that weighs the tradeoffs in the manner best for the organization as a whole. </p><p>Managers may be used to softer, more harmonious approaches to discuss and debate ideas with their team, but these only work when the team is composed of mostly aligned individuals that are part of their function or peer function. Their first contact with an executive discussion might be extremely jarring: punches are not pulled, people say what they need to say, and ideas are shot down just as fast as they are brought up.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>The lesson managers can draw? Don&#8217;t take things personally, and always be willing to speak up, dive deep into details, and make ideas better. Things left unsaid are misalignments that can later sink the success of an initiative.</p><div><hr></div><h3><strong>You have to accept blame for things you didn&#8217;t want to do.</strong></h3><p>As an executive, you fight the good fight, make arguments, have vigorous debates, but at the end of the day the company may not do what you want. Maybe the other executives arrived at a different decision, and you got outvoted.</p><p>You then take that decision, fully align your organization, and deliver and execute on that decision as if it was your own. That also means fully taking all the flak from that negative feedback related to that decision. </p><p>People call it &#8220;towing the company line&#8221;, or &#8220;presenting a unified front&#8221;. It&#8217;s exceptionally important in an organization that leaders appear aligned - it causes significant dysfunction when there&#8217;s an appearance that they aren&#8217;t.</p><p>If you do this correctly as an executive - when your reports disagree about a decision, they will blame <em>you.</em> </p><p>You have to take that blame and accept it. You can&#8217;t pass the buck in any way - if you say &#8220;it wasn&#8217;t my call&#8221; or say &#8220;I disagreed, but&#8230;&#8221;, it creates cracks in alignment that harm the organization. No matter how much you disagree with a decision, or how unfair you believe it is, you have to keep these in private with other executives and not let it leak to others.</p><div><hr></div><h3><strong>You have to accept blame for things had no control over.</strong></h3><p>While you might make decisions at the executive level, the actual implementation of that decision falls to people multiple levels below you.</p><p>When an individual contributor four levels below you does something incorrectly, you can&#8217;t just go and chain jump down and correct that contributor. If you did, you would undermine the delegated authority of your entire chain of command. Instead, you have to go through channels and hope that the message gets across.</p><p>Once issues comes up in the executive level, you can&#8217;t blame the individual contributor that did it. Every issue that occurs in your organization <em>is your fault</em> as an executive, since you created the environment for that failure to occur. You take the blame, and you tweak the environment to achieve better outcomes the next time, working indirectly through your leadership and management chain you implemented to affect the changes.</p><div><hr></div><p>Becoming an executive can be a jarring transition for managers. Knowing what to expect and how to adjust your thinking to effectively deal with the new context will help you succeed in the role.</p>]]></content:encoded></item><item><title><![CDATA[How to Drive Meaningful Change - Delivering your proposal]]></title><description><![CDATA[Having a great idea is unfortunately not enough to get it approved. The delivery of your proposal highly impacts the odds that proposal is approved.]]></description><link>https://blog.jgefroh.com/p/how-to-drive-meaningful-change-delivering</link><guid isPermaLink="false">https://blog.jgefroh.com/p/how-to-drive-meaningful-change-delivering</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 09 Mar 2024 19:06:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xV7P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xV7P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xV7P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png 424w, https://substackcdn.com/image/fetch/$s_!xV7P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png 848w, https://substackcdn.com/image/fetch/$s_!xV7P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png 1272w, https://substackcdn.com/image/fetch/$s_!xV7P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xV7P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png" width="1332" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:1332,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:954608,&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_!xV7P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png 424w, https://substackcdn.com/image/fetch/$s_!xV7P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png 848w, https://substackcdn.com/image/fetch/$s_!xV7P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.png 1272w, https://substackcdn.com/image/fetch/$s_!xV7P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0fcd26-91e3-403c-9816-e24fe883c647_1332x488.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>Everyone can benefit from understanding and knowing how to build influence, implement change, and shape the organization and culture.</p><p>Much of it relies on learning and understanding the soft skill of navigating organizational politics.&nbsp;</p><div><hr></div><p><em>This article is part of my series <strong><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-a-24-02-10">How to Drive Meaningful Change</a>.</strong></em></p><ul><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-improve">Improve your mindset</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-understanding-24-02-10">Establishing credibility</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-crafting">Crafting a proposal</a></p></li><li><p><strong>Delivering your proposal</strong></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-handling">Handling objections to your proposal</a></p></li></ul><div><hr></div><p>After you craft a proposal, you need to effectively deliver it to the decision-makers and stakeholders. Knowing how to effectively tell your story and manage details can determine how successful your proposal is.</p><div><hr></div><h1>Concisely summarize</h1><p>It&#8217;s really important to know how to summarize your proposal concisely. Leaders and executives typically don&#8217;t have a lot of time, and your item is likely on a long list of asks and problems they have to address.</p><p>Think about what your proposal - a summary structure will likely follow these patterns:</p><ul><li><p>&#8220;I&#8217;ve looked at this situation, and we should do this for these reasons.&#8221;</p></li><li><p>&#8220;There&#8217;s a big problem here, and I have a path forward - here it is.&#8221;</p></li><li><p>&#8220;Here&#8217;s a quick description of what&#8217;s happening. here&#8217;s what we&#8217;re doing next.&#8221;</p></li><li><p>&#8220;Here&#8217;s what I need to achieve this result.&#8221;</p></li><li><p>&#8220;I have additional information - I need guidance on directives based on this information.&#8221;</p></li></ul><p>You need to be able to quickly:</p><ul><li><p>Make your ask clear</p></li><li><p>Establish context of the problem</p></li><li><p>Establish context of the ask</p></li></ul><p>Remember: the value of the planning is in the plan. While you may not ever show anyone your proposal summary, crafting it allows you to think through it in a way that the major points are clearly laid out and addressed.</p><h2><strong>Make your ask clear</strong></h2><p>Most of the time, you are asking for something: a decision, a resource, information, etc. If you can&#8217;t articulate your ask and why you are asking in a single sentence, you aren&#8217;t being clear enough.</p><p>It&#8217;s not that you'll always present it in that short a format. It&#8217;s just that the skill of boiling it down is valuable for distilling the essence of whatever you want out of your proposal and drives attention to exactly what you need.</p><p>Once you understand what you&#8217;re trying to ask/recommend/conclude, start with that.</p><blockquote><p><strong>An example of a proposal summary to give raises:</strong></p><p><em><strong>I need to redirect $1,000,000 previously earmarked for additional hires into increasing compensation for existing team members.</strong></em></p><p>Due to our rapid growth and lagging compensation strategy adjustments, we currently have new junior developers making more than tenured senior high-performing contributors. </p><p>The recent accidental leakage of the company salary spreadsheet has caused significant morale issues in all of our high performers, with churn expected for over 30% of our team as a result of this issue. Losing our top performers will ensure we will not meet our funding goals for this year.</p><p>We must ensure we balance and achieve equitable compensation for our team to be able to move forward. Losing all of our top performers is not an option.</p></blockquote><h2><strong>Establish context of the problem</strong></h2><p>You can&#8217;t just ask for something and expect to get it. You need to have a reason or &#8220;why&#8221; behind your ask. That&#8217;s the context you need to summarize and deliver.</p><p>Context requires:</p><ul><li><p>Explanation of a problem</p></li><li><p>Explanation of the cost of the problem</p></li><li><p>Explanation of the value of solving the problem</p></li><li><p>Explanation of the stakeholders of the problem</p></li></ul><p>Most importantly - you need to establish the magnitude of the problem. Revenue terms are often the most impactful, but other framing like reputation, risk, retention, etc. can all be effective depending on your audience.</p><blockquote><p><strong>An example of a proposal summary to change an incident response:</strong></p><p>We&#8217;ve experienced a quarter-million dollar incident, folks, and we are on the verge of making it worse with our recovery plan - I need alignment on a different plan.</p><p><em><strong>Due to our earlier decision of releasing our fund management dashboard before testing was fully completed, a severe defect was identified in our refund logic. The defect, now fixed, temporarily allowed users to issue repeated refunds for the same transaction, which pulled money directly from our bank accounts. Operations has identified our system automatically issued $230,000 in duplicative refunds that we are unable to claw back automatically.</strong></em> <em><strong>Their recovery plan involves pursuing legal action against our top customers to claw back the money.</strong></em> </p><p>This will greatly damage our reputation with customers far beyond the cost of the incident. I recommend instead that we eat the cost as the reputation damage will out-weigh the funds recovered.</p></blockquote><h2><strong>Establish context of the ask</strong></h2><p>Chances are if you are making an ask or proposing something, you already have a solution or direction you&#8217;d prefer in mind. </p><p>This is your intent or recommended solution. Be sure this is extremely clear and show evidence you&#8217;ve done the thinking. </p><p>I&#8217;ve seen many a proposal sink because the proposer didn&#8217;t make it clear what they were specifically asking for and why, or that they didn&#8217;t prove they did the thinking to provide confidence in their proposal.</p><p>Context requires:</p><ul><li><p>Explanation of your ask/intent/solution/recommendation</p></li><li><p>Explanation of why of this approach</p></li><li><p>Explanation of tradeoffs and factors</p></li></ul><blockquote><p><strong>An example of a proposal summary to change a technology:</strong></p><p>I intend to transition our company from UJS and onto Vue.js.</p><p>We&#8217;ve experienced dozens of critical defects in just the past month and extremely delays in even simple front-end changes as a result of complicated UJS and lack of front-end or Javascript knowledge in our organization. If we wish to achieve our company&#8217;s development outcomes, we must address the root cause of the issue - our company&#8217;s increasing struggle using an outdated technology to achieve outcomes it wasn&#8217;t built to support. This requires a new front-end technology.</p><p><em><strong>Vue.js, while new to me, is an extremely similar technology to Angular 1 that I am a deep expert in and can effectively train and educate a team around. I can, within three weeks, rapidly set up a front-end component and infrastructure system and conduct trainings to educate the team. I expect that even our back-end engineers can effectively make front-end changes within 2 weeks.</strong></em></p><p><em><strong>I evaluated other technologies like React and Angular 2 and found them quite difficult to use relative to the simplicity of Vue.js. The lack of in-house expertise also makes these challenging to build expertise for across the team.</strong></em></p><p><em><strong>Transitioning to Vue.js will greatly accelerate our product development efforts by a factor of 3x with higher quality, design fidelity, and lower defect rates.</strong></em></p></blockquote><div><hr></div><h1>Use the right proposal medium</h1><p>One you have your proposal locked, you need to use the right proposal medium to communicate your proposal.</p><ul><li><p>Presentations</p></li><li><p>Written documents</p></li><li><p>Group discussions</p></li><li><p>1:1s</p></li><li><p>Instant messaging</p></li></ul><h3><strong>Presentation</strong></h3><p>A slide-deck presentation can be effective for asks to groups where the high-level details are enough to make a decision.</p><p>Some things to keep in mind:</p><ul><li><p>Presentations aren&#8217;t great at diving into things or explaining a narrative.</p></li><li><p>If it requires deep thinking, it&#8217;s likely not the appropriate medium. </p></li><li><p><strong>Keep it short.</strong> Less than 10 slides should be plenty. If you need more, you may benefit from another medium.</p></li><li><p>You&#8217;ll still likely need to prepare supplemental materials that dive into details. </p></li></ul><h3><strong>Written document</strong></h3><p>A written document detailing your proposal can be extremely effective. You have tons of space to add details, explain thought processes, and dive deep.</p><p>Keep in mind:</p><ul><li><p><strong>It has to be extremely well organized.</strong> Without an effective narrative structure people will get lost.</p></li><li><p><strong>Use the &#8220;newspaper approach&#8221;.</strong> Start with the headline, then summary, then go into details. Ensure you don&#8217;t start at the details or else people will get lost. Your conclusion should always be clear.</p></li><li><p><strong>People may not have time.</strong> If you&#8217;re talking with your leaders, you want to be cognizant of their time and effectively leverage their attention span. A dense, multi-page document may just not be read.</p></li></ul><div class="paywall-jump" data-component-name="PaywallToDOM"></div><h3><strong>Group discussions</strong></h3><p>If you need decisions from multiple people at once, or there&#8217;s a lot of stakeholders that might have thoughts, it&#8217;s useful to have a group breakout discussion.</p><p>Keep in mind:</p><ul><li><p><strong>It can easily derail.</strong> Try to redirect people back to the subject or topic at hand.</p></li><li><p><strong>Objections are highly visible.</strong> It can drag down decision-making or confidene in the proposal if people get stuck on the fact objections exist. It&#8217;s always useful to frame the objections and remind people of the magnitude or relevance to the decision at hand.</p></li><li><p><strong>Discussions may get uncomfortable. </strong>Handling public objection is a learned skill, especially on a proposal you may have crafted and have a vested interest in. Learn how to not take it personally or get nervous when conversations get deep and questions get extremely pointed.</p></li><li><p><strong>Ensure enough time on the agenda.</strong> Some people think a decision is going to be made quickly so they only reschedule a few minutes. When discussions run long, the context-setting or decision gets deferred for other matters, which causes decision-makers to sit with incomplete information. The incomplete information can bake for days or weeks into an uninformed perspective or decision, derailing hopes of proposal acceptance.</p></li><li><p><strong>Know where people stand. </strong>You can use 1:1s to shop around a proposal and get thoughts before presenting to a larger group. This helps you incorporate new perspectives, address objections, and find weaknesses in the proposal early. Just don&#8217;t ask for a decision - make it clear it is a work in progress.</p></li></ul><h3><strong>1:1s</strong></h3><p>1:1s are a great avenue for shopping a proposal around. People typically are more open about their thoughts than they are in group settings, and you can really dive deeply and openly into the thoughts around the proposal.</p><p>Keep in mind:</p><ul><li><p><strong>At executive leadership levels, some 1:1s don&#8217;t stay 1:1. <br><br></strong>At individual contributor and manager levels, people can generally correctly assume 1:1s are 1:1s - nobody else will ever know. At leadership levels, things discussed in 1:1s are not automatically restricted to just those two people.<br><br>It may surprise those not used to it, but it makes sense if you take a step back and think about it. When you&#8217;re talking to an executive and proposing an idea that impacts the company, you&#8217;re talking to a representative of the company and other leaders. If you propose something related to the company or is relevant to other executives, it&#8217;ll naturally get discussed with other executives. Decisions don&#8217;t happen in isolation - if you bring up something affecting a function, it&#8217;ll likely get brought up to that functional leader to address.<br><br>This is pretty easy to deal with - be explicit if you want something to remain private. The strength of your interpersonal relationship with that person helps keep things private when you want them to be.</p></li><li><p><strong>What people say in a 1:1 may differ from a group. <br><br></strong>I once secured &#8220;buy-in&#8221; on a proposal to change the organization structure from every individual decision-maker, only to have all the individual decision-makers disagree with the proposal when I presented it to them in a group - despite them all individually agreeing to it!<br><br>It wasn&#8217;t that they were lying - it&#8217;s just that the dynamics of group decision-making can&#8217;t be avoided. There&#8217;s external pressure, perception management, personal factors all interplaying in real-time during a group discussion. How one person personally feels and thinks may be completely different when in a group.<br><br>In the case above, I pointed out that they all actually agreed with the proposal individually, which helped reset the decision in the group.</p></li><li><p><strong>Interpersonal relationships really matter to the honesty of thoughts. <br><br></strong>Honesty requires trust from both parties. Trust is a sensitive thing where history, competency, integrity, perception all play a key role in determining how open, truthful, and direct you can expect a relationship to be. <br><br>It&#8217;s key to maintain good relationships with people you work with, and to not let ego, personal disagreements, or pettiness disrupt your working relationship. Work is work, and it really shouldn&#8217;t impact your perspective on someone as a person and human being. My advice? Always keep the other person&#8217;s best interests in mind, and support them when you can.</p></li></ul><h3><strong>Instant messaging</strong></h3><p>Sometimes you don&#8217;t need a formal touchpoint to submit a proposal or get a decision.</p><p>You can just send an instant message, either directly to a single person or or in a group.</p><p>Some advice:</p><ul><li><p><strong>Try not to write a wall of text.</strong> Your shortened summary statement actually help here an comprise the bulk of the message. You can link to additional details in another written document at the end of your message.</p></li><li><p><strong>Be cognizant of message visibility. </strong>It&#8217;s easy to accidentally include more people than needed in a decision, or to forget a key decision-maker when making a group chat. Always double check your list and adopt a &#8221;just enough&#8221; approach to decision makers to avoid an awkward situation where you need to remove someone or include someone after a decision was made.</p></li><li><p><strong>Expect it to go into overtime.</strong> Some decisions may end up being larger an require deeper discussion. These tend to experience a medium change, such as being deferred to a breakout discussion or put on the schedule for the next committee meeting. Try not to push too hard after this point and wait for the time if you can.</p></li><li><p><strong>Tone gets lost. </strong>If you find that the conversation is going nowhere, it might be a matter of talking past each other. Defer to a breakout or other conversation where people can align and get a better sense of where they stand than what instant messaging provides.</p></li><li><p><strong>Keep a separate decision log if you&#8217;re dealing with a long-lived complex chain of decisions.</strong> Decisions tend to get lost amidst message an channels. If your proposal or decision involves a long-lived topic, it&#8217;s helpful to keep a decision log to track them over time, particularly if people forget what decisions were made in the past.</p></li></ul><blockquote><p>The amount of thinking that goes into a proposal does not need to be reflected in the actual delivery of the proposal itself.</p><p>I once wrote up a 10-page document on an organizational change. I articulated trade-offs, discussed alternate options, discussed failure modes, success criteria, and all manner of thinking into an extremely detailed, cohesive plan, complete with charts and data.</p><p>Once I did that thinking, I sent my CTO a two sentence instant message letting him know that I had a plan to adjust the organizational structure, and that we would not need more money. The CTO, satisfied, approved it.</p></blockquote><div><hr></div><h2>Other advice for delivering your proposal</h2><h3><strong>Be ready for a lot of questions. </strong></h3><p>Leaders, especially executives, will hone in on the stuff they care about. Some proposals might have zero questions, but others might have dozens. </p><p>Some questions might be very surface-level, others might drive extremely deeply even into areas you wish they didn&#8217;t go into. While you should do your best to preemptively think of and answer questions, it&#8217;s unlikely you&#8217;ll be able to address every single question before they are asked. Some questions are intended to poke holes, others are to help the leader build context. Some might just be intellectual curiosities for the asker. Some might be because there&#8217;s strong disagreement. Others might be because there&#8217;s strong agreement. You can&#8217;t assume the intent from the question alone.</p><p>Answer them factually and don&#8217;t get anxious or take offense. It doesn&#8217;t mean the leader is against the proposal - they just want to better understand it. I often see people answering questions with &#8220;justification&#8221; answers - trying to make themselves  and their proposal look good vs. answering truthfully. Some end up blabbering in an effort to avoid answering the question. Neither builds confidence in the proposal.</p><blockquote><p>An IT professional once gave me his proposal for securing our physical office network infrastructure to achieve compliance with PCI regulation. I asked a lot of questions. Questions about the tradeoffs, the cost, the firewall capabilities, the hardware maintenance costs, the setup and management time, personnel requirements, and more. </p><p>By the end of it, I was extremely convinced that the person had done their research and kept our company&#8217;s best interests aligned, and had considered the risks, benefits, and constraints thoroughly. While we had minor disagreements in approach, they were personal preferences or unimportant quibbles. <br><br>I approved his proposal in its entirety.</p><p>In a conversation afterwards, his boss said that I had scared him during my questioning. Because I was asking so many questions, the IT professional had believed that I was fully against the proposal and was trying to sink it. My questioning came across as intimidating.</p></blockquote><h3>Know when to stop talking</h3><p>Whether it&#8217;s nerves presenting to an executive or just personality differences - some people just keep talking far beyond when their point has been effectively made and the proposal is ready to be decisioned.</p><p>Sometimes, this causes other areas of concern to open up, derailing a conversation or causing other factors to take precedence that change the decision.</p><p>It&#8217;s important to read the room and know when your point has been made. A useful mental model is to view your role in the delivery of a proposal as setting the stage for a show about making a decision. You&#8217;re not there to act in the show, so get off the stage before the show starts.</p><h3>Useful phrases in your toolbox</h3><p>Adapting to objections and changes in real-time can be difficult for some people, but it&#8217;s useful to have some phrases you can fall back on to help direct your thoughts.</p><p>Some of these phrases include:</p><ul><li><p>&#8220;I don&#8217;t recommend that, and here&#8217;s why...&#8221;</p></li><li><p>&#8220;We did analyze that option and do not recommend it because&#8230;&#8221;</p></li><li><p>&#8220;We can make that work, but our belief is that the more effective option is&#8230;&#8221;</p></li><li><p>&#8220;I think that&#8217;s a great idea, and we can get started on it immediately/as soon as you want, provided&#8230;&#8221;</p></li><li><p>&#8220;I defer to you all, but my personal opinion is&#8230;&#8221;</p></li><li><p>&#8220;That&#8217;s a fair point, where does it fall in the set of tradeoffs we need to make?&#8221;</p></li></ul><p>and so on.</p><p>When you adapt or address an objection, counter-proposal, or other statement during delivery of your proposal, make sure you:</p><ul><li><p>Make it clear you understand the objection or counter-proposal</p></li><li><p>Make it clear you&#8217;ll commit to any decision that does get made</p></li><li><p>Make your own position / recommendation clear</p></li><li><p>Make it clear you are flexible when you are, and not flexible when you aren&#8217;t</p></li></ul><h3>Don&#8217;t worry about the credit.</h3><p>You might not get credit or recognition. </p><p>Proposals can sometimes change form in tiny or large ways. This may muddy the waters as to who is responsible for a brilliant idea. Sometimes it&#8217;s the last person who spoke and had their idea incorporated. Other times it&#8217;s the most authoritative person in the room. I&#8217;ve had reports take full credit for something I explicitly prepared and directed them to do as if they came up with the idea themselves.</p><p>At the end of the day - it doesn&#8217;t matter. Trying to get credit might mean you reject otherwise good improvements to your idea, or lose someone who could&#8217;ve successfully drove it forward. It might mean you focus too much on optics instead of substance.</p><p>Remember - your goal is to affect organizational change, not get credit. Don&#8217;t worry about recognition - it doesn&#8217;t matter. </p><p>Focus on the goal: improving the company.</p><div><hr></div><p>Having a great idea is unfortunately not enough to get it approved. The delivery of your proposal highly impacts the odds that proposal is approved. Stack the deck in your favor by avoiding common mistakes and making it as easy as possible for decision-makers to decide.</p>]]></content:encoded></item><item><title><![CDATA[How to Drive Meaningful Change - Handling objections to your proposal]]></title><description><![CDATA[Be prepared to handle the various responses you will receive when you propose a change.]]></description><link>https://blog.jgefroh.com/p/how-to-drive-meaningful-change-handling</link><guid isPermaLink="false">https://blog.jgefroh.com/p/how-to-drive-meaningful-change-handling</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Mon, 04 Mar 2024 01:05:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4cgU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4cgU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4cgU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png 424w, https://substackcdn.com/image/fetch/$s_!4cgU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png 848w, https://substackcdn.com/image/fetch/$s_!4cgU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png 1272w, https://substackcdn.com/image/fetch/$s_!4cgU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4cgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png" width="1340" height="402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:402,&quot;width&quot;:1340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1121017,&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_!4cgU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png 424w, https://substackcdn.com/image/fetch/$s_!4cgU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png 848w, https://substackcdn.com/image/fetch/$s_!4cgU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.png 1272w, https://substackcdn.com/image/fetch/$s_!4cgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a8a73f0-2114-4de0-8542-cabd4967135e_1340x402.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>Everyone can benefit from understanding and knowing how to build influence, implement change, and shape the organization and culture.</p><p>Much of it relies on learning and understanding the soft skill of navigating organizational politics.&nbsp;</p><div><hr></div><p><em>This article is part of my series <strong><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-a-24-02-10">How to Drive Meaningful Change</a>.</strong></em></p><ul><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-improve">Improve your mindset</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-understanding-24-02-10">Establishing credibility</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-crafting">Crafting a proposal</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-delivering">Delivering your proposal</a></p></li><li><p><strong>Handling objections to your proposal</strong></p></li></ul><div><hr></div><h1>Objections</h1><p>When you deliver your proposal, you will get a response of some kind from the stakeholders and decision-makers. </p><p>While we all hope it is full-throated acceptance and a round of applause, it is extremely unlikely that will happen all the time. </p><p>Instead, you must be prepared to handle objections and the various responses you will receive. Handling might mean redirecting, debating, incorporating, or even ignoring, depending on the context. </p><p>Having a strategy helps you navigate the response in the heat of the moment improving the odds of successfully driving forward your change.</p><h1>Categorizing responses</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TxVe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TxVe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png 424w, https://substackcdn.com/image/fetch/$s_!TxVe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png 848w, https://substackcdn.com/image/fetch/$s_!TxVe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png 1272w, https://substackcdn.com/image/fetch/$s_!TxVe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TxVe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png" width="1456" height="727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:297199,&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_!TxVe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png 424w, https://substackcdn.com/image/fetch/$s_!TxVe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png 848w, https://substackcdn.com/image/fetch/$s_!TxVe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.png 1272w, https://substackcdn.com/image/fetch/$s_!TxVe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c49f8de-bc4c-4aa7-8d39-66e1d806483c_2422x1210.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>If we use a categorization model, you can expect 3 different kinds of responses when you propose something:</p><ul><li><p><strong>A disagreement on outcome.</strong> There is a fundamental disagreement between you and the other person on the end desire or goal that you want to achieve.</p></li><li><p><strong>A disagreement on mechanism. </strong>While your goal may be shared by the other person, there is disagreement on the proposed solution to reach that goal.</p></li><li><p><strong>An agreement and alignment.</strong> There is both agreement on outcome as well as the mechanism to achieve that outcome.</p></li></ul><p>Each of these requires a different approach to address objections or challenges.</p><div><hr></div><h2><strong>Dealing with disagreements on outcome</strong></h2><p>There&#8217;s several ways that disagreements on outcome manifest:</p><ul><li><p>Rejecting</p></li><li><p>Denying</p></li><li><p>Diminishing</p></li><li><p>Nitpicking</p></li><li><p>Obstructing</p></li></ul><h3><strong>Rejecting</strong></h3><blockquote><p><em><strong>aka. &#8220;Nope.&#8221;</strong></em></p><ul><li><p><em>&#8220;I&#8217;m gonna have to say no.&#8221;</em></p></li><li><p><em>&#8220;We have rejected your proposal.&#8220;</em></p></li><li><p><em>&#8220;I disagree.&#8220;</em></p></li></ul></blockquote><p>A rejection is exactly what it sounds like. Your proposal is rejected, with no explanation why.</p><p>In this case - ask for specific reasons why. One you know the reason, you can address it.</p><h3>Denying</h3><blockquote><p><em><strong>aka. &#8220;This isn&#8217;t a problem&#8221;</strong></em></p><ul><li><p><em>&#8220;The user activation rate isn&#8217;t a problem - our rates are fine.&#8221;</em></p></li><li><p><em>&#8220;The team is happy, why do we need to increase the party budget?&#8220;</em></p></li><li><p><em>&#8220;Leaders take time to onboard - it&#8217;s too soon to determine his performance.&#8220;</em></p></li></ul></blockquote><p>Denial occurs when people don&#8217;t agree there is a problem. Since they don&#8217;t agree the problem exists in the first place, they are unlikely to want to invest their energy or resources in resolving the problem you propose to solve.</p><p>There&#8217;s a few techniques you can use to address these:</p><ul><li><p><strong>Paint a picture of the problem.</strong> If you can illustrate the problem truly exists in terms they understand, you can convince them to move beyond this objection. Consider your narrative and what is important to that stakeholder.</p></li><li><p><strong>Get feedback from those suffering from the problem.</strong> Sometimes, the denial comes because you lack credibility in representing the problem. Getting direct feedback from those suffering the problem may be enough to move past denial. Anecdotal but personal evidence can craft compelling reason from an empathy and sympathy standpoint to recognize the problem exists.</p></li><li><p><strong>Reduce their cost and energy. </strong>If the person doesn&#8217;t actually have to invest any resources or energy of their own, you could theoretically minimize their concern or involvement to bypass their denial. Emphasize how it won&#8217;t impact them or their organization at all, or even how negligble the cost is. They may move on to bigger and more important subjects and leave you to your devices.</p><p></p></li></ul><h3><strong>Diminishing</strong></h3><blockquote><p><em><strong>aka. &#8220;This isn&#8217;t that big of a problem&#8221;</strong></em></p><ul><li><p><em>&#8220;Retention rate is down, but only a few percent - it matches expected seasonality.&#8221;</em></p></li><li><p><em>&#8220;Team churn isn&#8217;t a huge deal - we can replace them pretty quickly.&#8220;</em></p></li><li><p><em>&#8220;We&#8217;ll just pay the daily fine - it&#8217;s the cost of doing business.&#8220;</em></p></li></ul></blockquote><p>Diminishing is a form of denial. Instead of denying the problem exists, the stakeholder agrees the problem exists, but disagrees on the magnitude or importance.&nbsp;</p><p>Techniques to resolve:</p><ul><li><p><strong>Illustrate the magnitude. </strong>This is where your research is important. Get data, quantify costs and impacts in a way the stakeholder cares about.</p></li><li><p><strong>Paint the long-term picture. </strong>A lot of diminishment comes from problems that are minor embers now, but can turn into massive fires later. If you&#8217;re doing your job right,  you&#8217;re trying to avoid a fire before it starts. Paint a picture of what this catastrophic end state likely might be if the problem is left untreated.</p></li><li><p><strong>Compare it to other addressed problems.</strong> If you can show that the organization has approved or otherwise taken action on solving lower-magnitude or less important problems, you can make an argument that a higher-magnitude issue should certainly get traction. Otherwise, the other addressed problems should also be ignored.</p></li><li><p><strong>Ask the threshold at which they would start to consider it a problem. </strong>Sometimes the person just has a different level of pain tolerance or a different set of tradeoffs they are optimizing for. Understanding what that problem threshold would be is extremely useful for calibrating when it would start to be considered a problem for that person.</p></li></ul><div class="pullquote"><p>I once worked with a team member that alway shot down ideas to improve the product, saying that &#8220;most users didn&#8217;t experience it&#8221;. After a bit of this, I asked her &#8220;how many users would need to experience this for it to be a problem?&#8221;</p><p>Her response: &#8220;90% of users&#8221;</p><p>This immediately started a discussion regarding our user segments and the fact that no problem we worked on ever had more than 20% of users experiencing issues, making 90% an unrealistic bar for most changes. After some back and forth, she had it gently pointed out to her that she didn&#8217;t even follow it on her own ideas and proposals, she realized the error of her heuristic and backed down.</p></div><h3><strong>Nitpicking</strong></h3><blockquote><p><em><strong>aka. &#8220;Have we considered this, or this, or this?&#8221;</strong></em></p><ul><li><p><em>&#8220;We haven&#8217;t done the research on React v14.2.1 vs. v14.2.2, so I can&#8217;t approve moving off of EmberJS.&#8221;</em></p></li><li><p><em>&#8220;This is terrible - you used the secondary brand color here instead of the primary!&#8220;</em></p></li><li><p><em>&#8220;Before I approve this $10,000,000 spend, why in the world is there a $500 line item for team snacks?&#8220;</em></p></li></ul></blockquote><p>Nitpicking is about resistance to the proposed solution, but the resistance is specifically not relevant to the actual outcome or success. Also known as &#8220;bike-shedding&#8221;, it&#8217;s over-discussion about details that are implementation related or don&#8217;t matter to actually proceeding or not with a proposal.</p><p>The classic example is when a committee is discussing whether to build a nuclear reactor or not, and the decision is being blocked on agreement. as to whether the bike-shed should be painted blue or green - a non-consequential detail to making the decision.</p><p>There&#8217;s typically a root cause for nitpicks you can address.</p><ul><li><p><strong>Disagreement on outcome. </strong>The root cause of the nitpicks is sometimes related to the fact that the outcome doesn&#8217;t actually have buy-in. At which point, you can treat it as a denial or diminishment and act accordingly.</p></li><li><p><strong>Lack of perspective on problem or solution.</strong> Re-orient people back on the primary problem, and highlight the relative unimportance of whatever is being stuck on.</p></li><li><p><strong>Lack of other ability to contribute.</strong> Some people just want a path to contribute. Because there&#8217;s no other way, they instead contribute to minutiae, delaying. a decision. You can either provide other ways for them to contribute that don&#8217;t block the decision, or challenge their involvement in the decision-making process at all.</p></li><li><p><strong>Personal relationship issues.</strong> You may have just made someone mad. Perhaps they don&#8217;t like you, or they are just that kind of person who over-focuses on irrelevant details.</p></li></ul><h3><strong>Obstructing</strong></h3><blockquote><p><em><strong>aka. &#8220;I&#8217;m gonna need you to do this and this and this. Why? Dunno.&#8221;</strong></em></p><ul><li><p><em>&#8220;Sorry, you have to fill out Form 173 before I can even look at your Form 184.&#8221;</em></p></li><li><p><em>&#8220;Can you get agreement from these 9 random people with no stake in this decision?&#8220;</em></p></li><li><p><em>&#8220;Your team needs to do their daily log before I approve this new project.&#8220;</em></p></li></ul></blockquote><p>Obstructing is when a decision-maker or stakeholder introduces various hoops you must jump through to gain approval that are disproportionately difficult relative to the value they provide, or do not have any reasonable purpose relate to the proposal.</p><p>There&#8217;s a couple ways to deal with this:</p><ul><li><p><strong>Do them.</strong> If the hoops are done, you can get approval. Yes, it means extra work, but it might be the fastest way. If later on even more hoops are added, you can point out the discrepancy and have a direct conversation about that. This is a useful method to deal with organizations that have layers of bureaucracies.</p></li><li><p><strong>Point out the hoops&#8217; lack of purpose.</strong> You can directly address the fact that the hoops have no purpose or value. Depending on the organization, you may be able. to get the hoops removed.</p></li></ul><p>There can be a deeper reason why someone might be obstructing your proposal:</p><ul><li><p><strong>Lack of trust. </strong>If you lack credibility, or there&#8217;s some element of your performance that has caused deceased trust, this can cause opposition. Gently ask about ways you can build up or restore trust.</p></li><li><p><strong>Personal relationship issues.</strong> Once again, your personal relationship can plan in here. The best way to avoid this is to have good personal relationships with everyone.</p></li><li><p><strong>Horse trading.</strong> Stakeholders have their own needs. Perhaps they see this as the opportunity to get their item done.</p></li></ul><p>One you understand why the hoops are being put up, you can work to go through them or remove them.</p><div><hr></div><h2><strong>Dealing with disagreements on mechanism</strong></h2><p>When there&#8217;s a disagreement on mechanism, it means that the disagreement surrounds the specific context and constraints of your approach. While your goal may be shared by the other person, there is disagreement on the proposed solution to reach that goal.</p><p>There&#8217;s several ways that disagreements on mechanism manifest:</p><ul><li><p>Rejecting</p></li><li><p>Criticizing</p></li><li><p>Optioning</p></li><li><p>Compromising</p></li></ul><h3><strong>Rejecting</strong></h3><blockquote><p><em><strong>aka. &#8220;Nope.&#8221;</strong></em></p><ul><li><p><em>&#8220;I&#8217;m gonna have to say no.&#8221;</em></p></li><li><p><em>&#8220;We have rejected your proposal.&#8220;</em></p></li><li><p><em>&#8220;I disagree.&#8220;</em></p></li></ul></blockquote><p>Same story - a rejection is exactly what it sounds like. Your proposal&#8217;s solution is rejected outright with no explanation why.</p><p>Same as before - ask for specific reasons why. One you know the reason, you can address it.</p><h3>Criticizing</h3><blockquote><p><em><strong>aka. &#8220;There&#8217;s quite a few challenges and issues here.&#8221;</strong></em></p><ul><li><p><em>&#8220;Users are unlikely to even look at that page given the analytics information we have.&#8221;</em></p></li><li><p><em>&#8220;This proposal relies on a key team member that&#8217;s going to be OOO for 3 months.&#8221;</em></p></li><li><p><em>&#8220;The system doesn&#8217;t actually do what you&#8217;re saying it does.&#8220;</em></p></li></ul></blockquote><p>Criticizing is when stakeholders start to bring up relevant reasons why a proposed solution or change won&#8217;t work, discussion obstacles, challenges to execution, or even changes to the ROI, etc.</p><p>If you&#8217;re hearing about many of these things the first time - you probably should have done more research. </p><p>If you are addressing the challenges in your risk management, mitigating them, etc. then criticisms are generally overcome-able by talking through your plan to address each one.</p><p>Criticisms are extremely valuable as they tell you whether your idea has considered important factors or not.</p><p>Some criticisms have their root in a disagreement of outcome. Keep an eye out for when the criticisms start to talk about the why or the problem instead of the approach.</p><p>Generally, criticism can be addressed if you are prepared:</p><ul><li><p><strong>You can accept it. </strong>A plan doesn&#8217;t need to be perfect to be effective. Having a weakness in the proposal can be accepted explicitly as a risk.</p></li><li><p><strong>You can reject it. </strong>If a criticism is unwarranted or doesn&#8217;t entirely apply due to some mitigating factor, you can reject it. You can explain why it shouldn&#8217;t be considered in the decision.</p></li><li><p><strong>You can address it.</strong> You can take that criticism, and modify your proposal to factor it in. Alternatively, you can explain how you&#8217;ve already addressed it in your plan.</p></li></ul><h3>Optioning</h3><blockquote><p><em><strong>aka. &#8220;How about doing this instead?&#8221;</strong></em></p><ul><li><p><em>&#8220;A much faster approach might be to send an email blast instead of calling everyone.&#8221;</em></p></li><li><p><em>&#8220;We should move the budget from Product instead of Engineering to support Sales.&#8220;</em></p></li><li><p><em>&#8220;What about implementing an unlimited leave policy instead of giving 30 days?&#8221;</em></p></li></ul></blockquote><p>When stakeholders agree with your outcome, but disagree with your mechanism, they may propose alternate approaches that help meet the same outcome.</p><p>If your solution is inherently unimportant, be open to the options they propose - if all roads lead to Rome, then does it matter what road you take?</p><p>If the specific form of the solution is important, then you can address the pros and cons of each approach and make a recommendation. You should be willing to walk away from your proposal if your solution is not approved.</p><div class="pullquote"><p>I once raised a capacity issue to the leadership team. I needed them to recognize that the amount of work they expected to get done was far beyond the amount of people available. Worse yet - there had been no guidance on the relative importance of any of these projects, which came from various executive leaders across the company without coordination.</p><p>There&#8217;s a lot of ways to resolve capacity issues - hiring more, doing less, reducing scope, delaying projects, re-prioritizing, enabling the team, etc. I didn&#8217;t particularly care what solutions were implemented - only that the problem was acknowledged and addressed. While I had my own thoughts we should hire more, I decided to let the discussion play out.</p><p>By the end of it, the leadership team had prioritized amongst themselves the top projects, cut unimportant ones, pushed back some non-urgent ones, and opened up hiring for a few of the teams to make up expected shortfall - significantly better options than my initial singular approach of hiring more.</p></div><h3>Compromising </h3><blockquote><p><em><strong>aka. &#8220;We can both get some of what we want.&#8221;</strong></em></p><ul><li><p><em>&#8220;We&#8217;ll move Alice and Bob to the new team, but we&#8217;ll need to move Charlie off.&#8221;</em></p></li><li><p><em>&#8220;We can move Project A to Q1, but we&#8217;ll need to stop work immediately on Project B.&#8220;</em></p></li><li><p><em>&#8220;You can hire a new person, but you&#8217;ll need to terminate two under-performers by Q2.&#8221;</em></p></li></ul></blockquote><p>Compromising is when stakeholder ideas get merged together to water down the overall solution. It results in implementation of parts of the solution but not others that decrease overall effectiveness but still allows of the goal to be met.</p><p>Compromises are often unavoidable. Don&#8217;t be a ideologue, but keep the goal in mind and horse-trade as appropriate.</p><div><hr></div><h2><strong>Agreement and Alignment</strong></h2><p>If you get agreement and alignment, you&#8217;re in generally good shape for getting your desired outcome and solution approved.</p><p>Responses you might get are:</p><ul><li><p>Accepting</p></li><li><p>Reinforcing </p></li><li><p>Testing</p></li><li><p>De-risking</p></li></ul><h3>Accepting</h3><blockquote><p><em><strong>aka. &#8220;Look good to me.&#8221;</strong></em></p><ul><li><p><em>&#8220;Your approach is sound. Let me know what you need.&#8221;</em></p></li><li><p><em>&#8220;Looks good.&#8220;</em></p></li><li><p><em>&#8220;Good to go. -full steam ahead.&#8221;</em></p></li></ul></blockquote><p>Stakeholders fully agree with the outcome, as well as the mechanism you proposed, with no changes. This is full acceptance, and the easiest path forward for you. </p><p>Congratulations!</p><h3>Reinforcing</h3><blockquote><p><em><strong>aka. &#8220;Hey, it&#8217;d be even better if we did this, too.&#8221;</strong></em></p><ul><li><p><em>&#8220;We could even add a banner to the page to upsell in addition to the ad you proposed.&#8221;</em></p></li><li><p><em>&#8220;That&#8217;s great - maybe we can also do a secondary survey.&#8220;</em></p></li><li><p><em>&#8220;If we have an offsite, we could probably throw in some fun events to build team camaraderie.&#8220;</em></p></li></ul></blockquote><p>When stakeholders start to suggesting improvements on top of the proposed solution that help reach the same or substantially the same goal, that is actually a great sign. </p><p>In order to move to a formal acceptance and avoid scope creep that could then make the proposal unwieldy and thus move it to rejection, explicitly get agreement that they agree to the outcome and the general solution, and propose further discussions to iterate on the solution together one the proposal is formally accepted.</p><p>Incorporate their feedback, consider the scope, cost, and other factors and generally move forward.</p><h3>Testing</h3><blockquote><p><em><strong>aka. &#8220;Look good to me, but let&#8217;s check in after a month.&#8221;</strong></em></p><ul><li><p><em>&#8220;I think the plan makes sense, but let&#8217;s look at numbers in a month.&#8220;</em></p></li><li><p><em>&#8220;Let&#8217;s roll out the A/B test and reconvene in a week.&#8220;</em></p></li><li><p><em>&#8220;If the monetization rate stays above 20% next quarter, we&#8217;ll keep it.&#8221;</em></p></li></ul></blockquote><p>Testing is a conditional acceptance of your proposal.</p><p>Your proposal&#8217;s outcome and solution was accepted, but there&#8217;s a decision re-evaluation at some point in the future to determine whether the decision should be kept - ie. a trial run or a test. It means if it turns out to have issues, it might be reversed.</p><p>You&#8217;ll need to get agreement on the parameters of the test - if there are unreasonable expectations of early or immediate success, you&#8217;ll want to hash that out now before going forward and having the test fail. Your discussions will mostly revolve around managing the timing and scale of expectations rather than the outcome or solution.</p><p>After you all agree on the parameters, that&#8217;s it. Follow the test, report results accurately, and proceed with a permanent rollout if the results are positive. Make sure it goes as smoothly as possible.</p><div class="pullquote"><p>I once proposed and got conditionally accepted a test of a major user workflow change. It was an extremely risky bet I had high confidence in. When it was approved, it was conditionally so - &#8220;we&#8217;ll check later to see how effective it is.&#8221;</p><p>My error was that I didn&#8217;t nail down ahead of time was the definition of &#8220;later&#8221;. Two weeks later, the leadership team reconvened and asked for metrics. It was far too early for any promising results to have occurred.</p><p>While I managed to negotiate for more time for the test to run, it put me in an awkward spot of trying to justify the test&#8217;s underperformance. I could have avoided this altogether had I ensured I aligned early on expectations of when the outcome could reasonably be measured.</p></div><h3>De-risking</h3><blockquote><p><em><strong>aka. &#8220;I have some concerns with the approach.&#8221;</strong></em></p><ul><li><p><em>&#8220;Can we try this out on a subset of people? I&#8217;m afraid they&#8217;ll react quite negatively&#8221;</em></p></li><li><p><em>&#8220;We should get some opinions from the team before committing to this.&#8220;</em></p></li><li><p><em>&#8220;Let&#8217;s wait until after the busy season before making this change.&#8220;</em></p></li></ul></blockquote><p>De-risking is when stakeholders agree with your outcome and mechanism, but impose constraints or guardrails to address a perceived or real risk. The most common guardrail are typically around budget, timing, and audience.</p><p>If the guardrails are appropriate, incorporate them and move forward. If they are busy-work, you can try to argue out of it but it might be easier to just do the busy-work.</p><p>If the guardrails would cause undue burden to your solution, propose other mechanisms to address or mitigate whatever risk is being brought up.</p><div><hr></div><p>Knowing how to address the various kinds of objections you will receive when you deliver a proposal is key in successfully driving forward the change you want to see. </p><p>People are complex with different motivations and perspectives - being able to easily and quickly factor in their perspectives to strengthen your proposal is a skill that can be learned.</p><p>A single objection doesn&#8217;t mean the end of your idea. Treat it as a beginning for further discussion and refinement.</p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.jgefroh.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Enjoy this free post? Subscribe to Joseph Gefroh now to get more just like it!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div>]]></content:encoded></item><item><title><![CDATA[How to Drive Meaningful Change - Crafting your proposal]]></title><description><![CDATA[If you&#8217;re trying to drive a meaningful change, you&#8217;ll need to be formulate your idea and get buy-in from many stakeholders across an organization.]]></description><link>https://blog.jgefroh.com/p/how-to-drive-meaningful-change-crafting</link><guid isPermaLink="false">https://blog.jgefroh.com/p/how-to-drive-meaningful-change-crafting</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sun, 03 Mar 2024 22:42:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!39h1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!39h1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!39h1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png 424w, https://substackcdn.com/image/fetch/$s_!39h1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png 848w, https://substackcdn.com/image/fetch/$s_!39h1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png 1272w, https://substackcdn.com/image/fetch/$s_!39h1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!39h1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png" width="1028" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:878012,&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_!39h1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png 424w, https://substackcdn.com/image/fetch/$s_!39h1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png 848w, https://substackcdn.com/image/fetch/$s_!39h1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.png 1272w, https://substackcdn.com/image/fetch/$s_!39h1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320b6022-48b1-4cc7-b265-c4b9b2ea12c7_1028x394.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>Everyone can benefit from understanding and knowing how to build influence, implement change, and shape the organization and culture.</p><p>Much of it relies on learning and understanding the soft skill of navigating organizational politics.&nbsp;</p><div><hr></div><p><em>This article is part of my series <strong><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-a-24-02-10">How to Drive Meaningful Change</a>.</strong></em></p><ul><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-improve">Improve your mindset</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-understanding-24-02-10">Establishing credibility</a></p></li><li><p><strong>Crafting a proposal</strong></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-delivering">Delivering your proposal</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-handling">Handling objections to your proposal</a></p></li></ul><div><hr></div><h1>Crafting your proposal</h1><p>An idea isn&#8217;t useful in and of itself. It requires execution and delivery. If you&#8217;re trying to drive a meaningful change, you&#8217;ll need to be able to formualte your idea and get buy-in from many stakeholders across an organization.</p><p>This requires you to create a compelling argument to convince others of the merits of your idea. Your proposal needs to be able to tell a story or narrative that relates to your stakeholders and decision-makers: the people who ultimately in charge of approving or rejecting your idea.</p><p>Your proposal should be well-researched, with data, sound arguments and clear, concise summary of the problem, the solutions, and the recommendation.</p><h2>Do your research</h2><p>The first rule of proposing something: know what you&#8217;re talking about. This obviously means doing your research.</p><ul><li><p>What exists today?</p></li><li><p>What has been attempted or tried in the past?</p></li><li><p>How aware are people of the problem/change/solution you are proposing?</p></li><li><p>What are the risks?</p></li><li><p>What are the important tradeoffs?</p></li></ul><p>Every aspect a proposal where you are not aware of existing efforts, possible problems, or other issues undermines the credibility of your proposal. </p><p>Stakeholders expect you have done your homework. If you have too many unknown unknowns because you didn&#8217;t do your research, you harm your credibility. Unknown unknowns that should be known knowns is a signal to deciders that you didn&#8217;t really think that deeply about what you are suggesting. At some threshold, your proposal will be rejected outright on the grounds it was not as well thought out as it should. </p><blockquote><p><strong>The importance of knowing current state</strong></p><p>I once worked with a senior engineer who proposed a scaling plan to avoid an outage during our busy season that he spent several weeks writing.  In it, he proposed a massive re-architecture. </p><p>I read it and rejected it outright.</p><ul><li><p><strong>He didn&#8217;t match the desired risk profile.</strong> His proposal was a big-bang change of a massive amount of infrastructure components and a complete rethinking of the data lifecycle. This would have taken on so much risk and required so many changes across the entire application that it was likely we would have broken our system ourselves a hundred different critical ways. At that point, I would have preferred to have an outage instead of the many data issues, defects, and other problems his approach would have caused.</p></li><li><p><strong>He proposed things we already had.</strong> It was clear he didn&#8217;t do his homework on what we were already using. He proposed large different implementations for capabilities we already had, such as asynchronous message passing or reading from replicas. His proposal was framed as if these did not already exist to strength his argument, when in reality much of what he was proposing was a re-creation of capabilities we already had. There would have been little to no benefit to change our implementation for the significantly added cost and risk.</p></li><li><p><strong>He proposed things we already had smaller, easier plans to do. </strong>It was clear he didn&#8217;t look at any of our existing documentation on our scaling plans or talked to any of the stakeholders. His proposal contained complex plans for things we already had simpler plans to do, such as vertically scaling or distributing load or leveraging caching. His plan increased the complexity of the effort and ignored many of the low-hanging opportunities that would have negated the need for many of his ideas.</p></li></ul><p>It wasn&#8217;t that his plan was bad - it was, in theory, good. His issue was that he failed to account for existing work and the current context of our organization. This meant his proposal was, in practice bad, especially relative to our existing plans which were much simpler and more efficient with lower risk.</p></blockquote><h2>Form the right narrative</h2><p>If you did your research and you have a great idea - it&#8217;s not enough. Unfortunately, convincing people requires more than facts. It requires a compelling story that helps people connect the dots to why you are proposing what you are proposing.</p><p>This is the big flaw I see with many people proposing changes and getting them rejected. They fail to clearly create a narrative structure. Instead, they dump a bunch of random statements and numbers on a page or deck, making it hard to follow. Or, they immediately jump into a solution without identifying why they&#8217;re even proposing it. By the end of it, the decision-maker doesn&#8217;t know what the problem is, let alone what the solution is, why it&#8217;s being asked for, or even what was being asked for. </p><p>They reject it out of sheer confusion.</p><h3>Be structured</h3><p>When you craft your proposal, you need to form a narrative that is well-structured an flows as expected. You&#8217;re telling a (hopefully true) story to decision-makers, taking them along on the journey. </p><p>You need to quickly orient them, answer their questions, and highlight the primary areas of importance, such as:</p><ul><li><p>Why is this being proposed?</p></li><li><p>What is being proposed?</p><ul><li><p>What are the pros?</p></li><li><p>What are the cons?</p></li></ul></li><li><p>What are other options?</p></li><li><p>Who is involved?</p></li><li><p>What&#8217;s the value of doing it the way it is proposed?</p></li></ul><p>There are many narrative structures that can support you here:</p><ul><li><p><strong>Pain point and solution.</strong> There&#8217;s a pain here. It&#8217;s causing &lt;X&gt; issues. Here&#8217;s a proposal to resolve that pain.</p></li><li><p><strong>Problem &#8594; Solution &#8594; Value.</strong> This problem exists. This is the proposal to solve it. Here&#8217;s the value of solving it.</p></li><li><p><strong>Simple math.</strong> This opportunity to capture or save &lt;X&gt; value exists. This is the &lt;Y&gt; cost to do it. &lt;X&gt; is greater than &lt;Y&gt;, so we should do it.</p></li><li><p><strong>Bets.</strong> Here is our goal. We have information that indicates this approach will lead to &lt;Y&gt; value. We are going to size a bet that costs &lt;X&gt; to capture this improvement.</p></li><li><p><strong>Intent. </strong>Here&#8217;s what I intend to do to solve this problem. Do you have any objections?</p></li></ul><p>What narrative resonates depends on what you are proposing and to who, and the context.</p><h3>Know what is important to the decision-makers</h3><p>If you don&#8217;t know what is important to the decision-maker, you won&#8217;t be able to provide them with it. If you can&#8217;t provide what is important to the other person, they&#8217;ll either not care about your proposal, or they&#8217;ll reject it because you didn&#8217;t sell it from their perspective.</p><p>What does the person care about? The subjects are limitless: Cost? Risk? Impact? Numbers and data? Alignment with strategy? Impact to another project or effort? User benefit? Predictability? Impact to the team?</p><p>Ask yourself what the stakeholder cares about. Suppose you&#8217;re presenting an idea that has finance as a stakeholder, you&#8217;ll want to ask yourself:</p><ul><li><p>Does finance care about the cost of an initiative?</p></li><li><p>Does finance care about the value of an initiative?</p></li><li><p>Does finance care about predictability of expenses?</p></li><li><p>Does finance care about the reliability of estimated expenses?</p></li><li><p>Of these, does finance care about one in particular more?</p></li></ul><p>If you can&#8217;t explain possible ways how or reasons why the stakeholder will reject your proposal, you don&#8217;t fully understand their perspective.</p><p>Once you do understand, bake that into your proposal. Show numbers to people who care about numbers. Talk about user benefit to people who care about user benefit. Show resource utilization to people who care about resource utilization.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>The opposite of this is also true - don&#8217;t focus on something they don&#8217;t care about. If you know that a decision-maker doesn&#8217;t care about numbers an data, then don&#8217;t spend your whole proposal discussing numbers and data - it won&#8217;t resonate.</p><blockquote><p><strong>The importance of knowing your audience</strong></p><p>Engineers often propose technology and practice changes in technology organizations that I lead. Proposals range from things as granular as new linting standards to as monumental as organization-wide technology stack.</p><p>Many engineers trying to introduce a new technology emphasize the positive resume/career impact on them personally, and the adoption of the technology by larger enterprise companies. They focus on things that they think are valuable, and not what I actually consider during a decision.</p><p>The problem is that whether there&#8217;s an impact on their career or that massive companies are using it aren&#8217;t factors in my decision. Instead, I care about things like:</p><ul><li><p>How long will it take to migrate?</p></li><li><p>Do we have enough of &#8220;critical mass&#8221; of people in the organization that can sustain our usage and adoption of it?</p></li><li><p>Across all of our innovation portfolio and organization, is this the most important technology to implement currently to slow down to learn?</p></li><li><p>What are the benefits to speed, throughput, and quality?</p></li><li><p>What classes of problems does this address, and are we experiencing these problems at the rate that I want to invest in resolving them?</p></li><li><p>What do the next 3, 5, 7 years look like for this technology and its upgrades?</p></li><li><p>Does the technology&#8217;s upgrade cycle match our ability to invest in upgrading?</p></li><li><p>Does the technology&#8217;s market-wide trend enable effective hiring or training?</p></li><li><p>Does the technology still provide benefits at the scale and size we operate at?</p></li></ul><p>These questions matter significantly more than whether it&#8217;ll look good on a particular engineer&#8217;s resume or whether a big-name company that operates in a completely different context uses it. </p><p>I&#8217;ve often rejected weak proposals that didn&#8217;t factor in these interests. Engineers were ill-prepared for the kinds of questions I sought answers for, and the narrative and arguments they made up weren&#8217;t compelling.</p></blockquote><h2>Don&#8217;t hide from the weaknesses in your proposal</h2><p>In an effort to get their point across, a lot of people hide the weak points of their argument or proposal. They do this because they aren&#8217;t confident in their proposal enough to overcome objections. By hiding it, they believe they&#8217;ll be able to hand-wave or gloss over it, skipping a potentially difficult discussion.</p><p>Don&#8217;t do this. When the proposal gets discussed under scrutiny, you will get caught off-guard and be unable to answer important questions, which undermines your credibility, or even worse, results in fatally flawed proposals being accepted, which isn&#8217;t good for the company.</p><p>It&#8217;s a mistake to ignore or hide the weaknesses of your proposal. Instead, be explicit about the drawbacks and try to figure out:</p><ul><li><p>Are they valid?</p></li><li><p>Are they high impact?</p></li><li><p>What is the risk of this weakness being encountered?</p></li><li><p>Can this weakness be compensated?</p></li><li><p>Is this an acceptable risk?</p></li></ul><p>Once you identify the weaknesses, address it explicitly. Be up front about possible mitigations, or even solicit ideas for addressing the risk. </p><p>The more thoroughly researched, the better. Document potential objections, gauge their validity, and find counterarguments for them. </p><p>Remember - the point of a proposal is to swiss-cheese it and poke as many holes in it as possible. If it&#8217;s still standing after that, it&#8217;s more likely a good proposal. </p><p>The more you yourself poke holes in your proposal, the more prepared you will be to answer objections when decision-makers do it.</p><h2>Be clear with you recommendation</h2><p>When you&#8217;re proposing something, there are likely other alternatives to your approach to solve the same problem. When crafting your proposal and including possible solutions, you have to be careful to know what you don&#8217;t want.</p><p>Many people fail in this for some strange reason by leading with an option that&#8217;s the opposite of what they want actually want to do. Sometimes they&#8217;ll present multiple approaches as equivalent even when they have a strong recommendation - they fail to highlight what they are actually looking for. When decision-makers inevitably decide to do a thing they didn&#8217;t want, they are shocked.</p><p>It&#8217;s their fault, really. They didn&#8217;t make their desired outcome clear, instead providing the entire palette of options as equivalent. </p><p><strong>Lead with your desired direction.</strong> Always make it clear what your recommendation actually is, and the strength of your recommendations. </p><p>You rarely want to give options you don&#8217;t want people to take. If you want to be comprehensive with the options, you can list them as rejected options due to various considerations, but you should always mark when an option is recommended or not recommended.</p><div><hr></div><h1>Polish your proposal up</h1><p>Once you have created a proposal, take a step back and examine it. Be detail-oriented.</p><h3>Use the right medium</h3><p>There&#8217;s many ways a proposal can be articulated - verbal, a presentation, a short memo, a message.</p><p>You need to make sure you choose the right medium and approach.</p><p>Some of this depends on your audience - do they want to or have the time to read a giant document? Will a slack message be more effective? Do they need guidance through a presentation or an in-person discussion?</p><p>Whatever the case - match your proposal with the person and context. If you write a 10-page document for a simple, minor budget ask, you may just get rejected because of the length. If you put an ask to do a company-changing direction in a two-sentence direct-message, you&#8217;ll likely receive an immediate rejection followed by setting off a lot of alarms.</p><h3>Ensure your story is cohesive</h3><p>Cohesion is about removing unnecessary or irrelevant details and information.</p><p>Your proposal is about the believability of the story, not the comprehensiveness. That&#8217;s not to say you should hide or lie or remove important information. But you should be cognizant that not all details are relevant to the decision to approve or reject a proposal, and therefore these details should be removed to achieve a coherent flow.</p><p>You can save extraneous details for a deeper dive for actual implementation or as supplementary material for those interested.</p><blockquote><p><strong>The importance of removing the unnecessary</strong></p><p>I once received a proposal to change our build pack technology from one of my engineers. Much of the document in particular was filled with code-level concerns and various line-by-line package changes, comparison points, and other examples.</p><p>I skipped almost the entire proposal because it wasn&#8217;t relevant to deciding whether we wanted to switch or not. Instead, I did my own research and approved the proposal. If I hadn&#8217;t had the time, I likely would have rejected it outright.</p><p>A single sentence that had said &#8220;Build definition files are 30% shorter and 3 minutes faster&#8221; would have been perfectly fine to illustrate the point, and saved me time.</p></blockquote><h3>Make it professional</h3><p>I&#8217;ve seen many proposals littered with typos, work-in-progress sections, run-on sentences, incorrect data, or irrelevant fluff. These are all diminished my confidence in the actual thinking and preparation behind the proposal. It made me think the idea was half-baked, and I put less effort into trying to figure it out.</p><p>If you&#8217;re going to present something, make what you are presenting is polished. It doesn&#8217;t have to be aesthetically pretty, but put care into it. </p><p>Use headings and paragraph breaks. Use tables. Form complete sentences. Run auto-correct. Pay attention to the details.</p><div><hr></div><h3>Your proposal is your chance</h3><p>You need to do your research, think through your proposal, carefully consider your audience, and be sure your ask is clear. When you put your thoughts in a structured format appropriate for the ask, it helps prepare the decision-makers to make a decision. The easier you make it to make the decision, the more likely it is the decision lands in your favor. Without the ability to craft effective proposals, you&#8217;ll be unable to drive organizational changes outside of your sphere of authority.</p>]]></content:encoded></item><item><title><![CDATA[How to Drive Meaningful Change - Establish credibility]]></title><description><![CDATA[Driving changes requires credibility. Building credibility requires not just you, but others.]]></description><link>https://blog.jgefroh.com/p/how-to-drive-meaningful-change-understanding-24-02-10</link><guid isPermaLink="false">https://blog.jgefroh.com/p/how-to-drive-meaningful-change-understanding-24-02-10</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 02 Mar 2024 22:30: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%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xZdP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xZdP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png 424w, https://substackcdn.com/image/fetch/$s_!xZdP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png 848w, https://substackcdn.com/image/fetch/$s_!xZdP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png 1272w, https://substackcdn.com/image/fetch/$s_!xZdP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xZdP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png" width="1324" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:1324,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1284025,&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_!xZdP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png 424w, https://substackcdn.com/image/fetch/$s_!xZdP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png 848w, https://substackcdn.com/image/fetch/$s_!xZdP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png 1272w, https://substackcdn.com/image/fetch/$s_!xZdP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a37b12-ca75-4554-916a-c522da5b39dc_1324x432.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Everyone can benefit from understanding and knowing how to build influence, implement change, and shape the organization and culture.</p><p>Much of it relies on learning and understanding the soft skill of navigating organizational politics.&nbsp;</p><div><hr></div><p><em>This article is part of my series <strong><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-a-24-02-10">How to Drive Meaningful Change</a>.</strong></em></p><ul><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-improve">Improve your mindset</a></p></li><li><p><strong>Establishing credibility</strong></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-crafting">Crafting a proposal</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-delivering">Delivering your proposal</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-handling">Handling objections to your proposal</a></p></li></ul><div><hr></div><h1>Establish your credibility</h1><blockquote><p><em>Credibility = Proven Competence + Integrity + Relationships</em></p><p><em>- Chris Fussel, &#8220;One Mission&nbsp;&#8220;</em></p></blockquote><p>Credibility is the trust your organization has in you. Trust is a key factor in driving organizational changes. </p><p>Organizational change requires participation across many people across a company. Each one has their own perception of you. For them to buy in and take the time to support your idea, they need to trust you.</p><p>If nobody trusts you, they&#8217;ll disregard what you say even if you are 100% correct. Even if you have authority, your authority has limits. You can&#8217;t just keep snapping your fingers and getting things done without breaking your organization.</p><p>Building credibility requires competency, relationship-building, and time.</p><h3>Do your job&nbsp;well and build a track record</h3><p>There&#8217;s no better way to prove your point than with overwhelming competence. If you&#8217;re excellent at what you do to the point where nobody can argue with the method or results, driving forward change becomes a lot easier. You have a history of credibility to fall back on, and people are willing to give you more leeway even if they aren&#8217;t fully sold on your idea because you&#8217;ve pulled through in the past.</p><p><strong>People look to those who can deliver.</strong> If you don&#8217;t have a track record of delivering, you won&#8217;t have the credibility to ask for change. Start with quick wins. Don&#8217;t tackle a massive challenge day one. Find a small pain point and solve it. Then the next, and the next, and the next. Build up a track record before you need it.</p><h3><strong>You can&#8217;t rely on authority forever</strong></h3><p>I see a lot of new executives and leaders fall into this trap when they enter a new organization. They come in and demand changes to everything, not understanding or appreciating the context of the organization. They rely on their authority.</p><p>Initially, it works. These demands are followed because of the authority granted by their title, and not through merit of the idea or trust in the leader. People are willing to give the benefit of doubt. The new leader has the excuse of &#8220;being new&#8221; when they make mistakes. </p><p>However, it wears off quickly. As time goes on, competency and proven success at the organization becomes more important. If a leader keeps making mistakes and relying on authority to push things through, they&#8217;ll start to receive pushback. They don&#8217;t have excuses to fall back on for their bad decisions. When failure does happen, it marks the leader as a poor decision-maker, and the trust is lost with the team. </p><p>With enough trust lost, resentment starts to occur. It gets harder to rely on authority to push things through. People might actually be rooting for things to go wrong or put minimal effort into preventing failure, further driving poorer outcomes.</p><p>The loss of trust makes it harder for that leader to affect future changes successfully.</p><h3><strong>The importance of credibility</strong></h3><p>At a former company, our CEO hired his longtime friend to become the new Head of Development, without a single interview from anyone on the team.</p><p>My new boss came in and surprisingly fired several people in his first day. With the tone set, he started making demands left and right about changes he was making to practice, process, and technology.</p><p>It became evident over the weeks that this individual knew nothing about how to do the job. Basic concepts needed to be explained to him, and his orders consistently contained things that had no bearing on the actual problem, context, or solution space. He brute-forced his decisions through with his authority, causing significant issues and problems, which he then quickly blamed on the team.</p><p>He wasn&#8217;t just in the wrong ballpark, he wasn&#8217;t even playing the same sport. I attempted to guide him, privately giving him feedback on his decisions and doing my best to ensure successful execution. We had many perfectly implemented things with terrible organizational consequences. As he made more and more uninformed, indefensible decisions, he quickly lost credibility with the entire development organization he was leading.</p><p>With all of the problems occurring as a result of his poor decision-making, executive pressure started mounting. What was previously a well-run organization ground to a halt, and leadership wanted to know what the problem was. My boss tried to shift the blame on to me and claimed that I was not competent. <br><br>This was the straw that broke the camel&#8217;s back. At the organization, I had a significant amount of credibility built up with many, many, many wins - my track record was undeniable to even the uninformed. When his negative credibility challenged my positive credibility, most of the development organization threatened to quit - myself included. </p><p>The CEO, finally realizing his mistake, quickly transitioned that individual to a different role with no authority and little interaction with the development organization, and placed me in charge.</p><div><hr></div><h3>Build relationships with others</h3><p>There&#8217;s an idea of a relationship "bank account&#8221;. </p><p>When you support others and help them achieve their outcomes, you make deposits into your &#8220;bank account&#8221; with that other person. When you detract from their efforts, ask for favors, or block their successes, you make withdrawals. If you try to withdraw more than you&#8217;ve deposited, it doesn&#8217;t work.</p><p>It&#8217;s a bit of a transactional mental model, but it&#8217;s a useful one: find out how you can support people before expecting them to do stuff for you.</p><p>If you haven&#8217;t built up any credibility, you can&#8217;t ask for large favors. Help others first.</p><blockquote><p>Be careful to not start viewing everything as a transaction! Nobody likes a slimy politician.</p></blockquote><p>There&#8217;s a lot of ways to support people:</p><ul><li><p>Do something for them</p></li><li><p>Give them information they need</p></li><li><p>Help them achieve their goal</p></li><li><p>Help them build their own credibility</p></li><li><p>Help them avoid a problem</p></li><li><p>Give them a useful insight</p></li></ul><p>It first starts with talking to that person and figuring out what they need and what they want.</p><h4>Help others without creating problems for them</h4><p>Helping others is a great way to support them and build trust. However - it is a double-edged sword. If done incorrectly, trying to help people can get you viewed as an interloper or someone who is overstepping their bounds.</p><p>If you want to support someone - ask if they want help. Be sure your help is actually desired. </p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>It&#8217;s especially important to not seek credit when helping others. If you help someone, and then try to get credit for it, then it can be viewed extremely negatively and harm the relationship. Look at it from the perspective of others on that person you helped:</p><ul><li><p>Is that person not able to do their own job?</p></li><li><p>Should I go to you now for this thing that this other person has owned in the past?</p></li></ul><p>Many people want help, but few want to look bad to get it. </p><p>If you do help, stay in the shadows. Don&#8217;t draw attention to the fact you helped. It helps you help others when ego isn&#8217;t a consideration or factor. </p><p>True, genuine help builds trust. Selfish help does not.</p><div><hr></div><h3>Don&#8217;t engage in unhealthy office politics</h3><p>Unhealthy office politics are things like:</p><ul><li><p>Gossiping about co-workers</p></li><li><p>Telling people who don&#8217;t have any business to know things other people told you in confidence</p></li><li><p>Complaining to people about things they reasonably have no authority or influence to effect</p></li><li><p>Fostering bitterness, negative sentiment, or venting</p></li></ul><p>These are all thing that are organizationally unhealthy. That is, it might feel good to do them, but they don&#8217;t help the organization improve or operate effectively. At their worst, they can feed into negative sentiment and cause churn and dysfunction.</p><p>If you&#8217;re trying to build credibility, you need to stay out of unhealthy office politics. </p><p>For one - people will eventually find out. Many people accidentally or intentionally leak will leak something. What you told them, even if it was a private opinion on something&#8202;, may eventually makes its way back to the party involved&#8212;&#8202;this may be accidental or intentional. </p><p>Imagine trying to get buy-in on a cross-functional idea from someone who later learns you&#8217;ve talked poorly about their competency to their report. Imagine you talk poorly about your boss to their boss while looking to get promoted. These situations can quickly degrade any credibility you have built.</p><p>Every organization has a grapevine of communication. People talk to each other. While you want to be aware of what the grapevine is saying, you never want to push unhealthy politics through it. Be aware it exists, but stay above it.</p><blockquote><p>I once had a report complain about my decision-making to everyone who would listen, but never to myself. </p><p>In discussions with them, they agreed, nodded their head, and never raised issues. Others did bring up their own issues through various means, and they were factored in or incorporated when relevant. It was just this one individual who was clearly not bought in to anything I did.</p><p>Even in anonymous surveys, the feedback was never expressed. However, in their direct chats with others they pointed out what they thought were flaws in me left and right, including several leadership peers, my reports, and others completely unrelated to the initiatives in the organization. They even noted they were slow-rolling things I worked on, hoping I would fail so their approaches would be considered instead.</p><p>Obviously, this quickly made its way back to me. I asked them for feedback explicitly, and they continued to express positivity and full-throated support. </p><p>At that point, I terminated the individual. If they weren&#8217;t bought in, they didn&#8217;t want to give feedback, they didn&#8217;t want to help improve the situation, and they had no contribution other than complaining about things, then they didn&#8217;t need to be at a company under a leader they completely disagreed with.</p></blockquote><h4><strong>An important distinction</strong></h4><p>Unhealthy gossiping about others or complaining is different than earnestly discussing problems or validly making comparisons. The difference is in the ability of the people involved in the conversation to resolve the issue, or the need-to-know of the information being discussed. </p><p>For example:</p><ul><li><p>Two managers talking about a report&#8217;s underperformance for the purposes of calibration or sharing ideas is perfectly fine (and should be promoted). The managers can support each other, both can be reasonably expected to have access to the information, and their conversation can help improve the situation.</p></li><li><p>A manager discussing weaknesses about another manager to that manager&#8217;s report is not fine. The report has no need to discuss this, has no ability to improve it, and it decreases the authority of another manager over their own team.</p></li><li><p>Two low-level people venting about the company&#8217;s decisions to each other is likely unhealthy. On the unhealthy side, it decreases the trust of both parties in the strategy, doesn&#8217;t send the information anywhere useful, and will likely not result in any meaningful change. However, what can make it healthy is if they share ideas for how to effectively navigate situations or improve their understanding of the tradeoffs and factors involved in the company&#8217;s decisions.</p></li></ul><div><hr></div><p>Establishing credibility is key to driving changes. Without it, you can&#8217;t even get to propose your ideas as they won&#8217;t be taken seriously.</p>]]></content:encoded></item><item><title><![CDATA[How to Drive Meaningful Change - Improve your mindset]]></title><description><![CDATA[Because politics is about relationships, and relationships involve a connection between you and someone else, the very first place you should start at is yourself.]]></description><link>https://blog.jgefroh.com/p/how-to-drive-meaningful-change-improve</link><guid isPermaLink="false">https://blog.jgefroh.com/p/how-to-drive-meaningful-change-improve</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 02 Mar 2024 20:45:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4b011024-8f63-4ef5-85fd-ba15b583d5d8_742x302.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WFYe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WFYe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png 424w, https://substackcdn.com/image/fetch/$s_!WFYe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png 848w, https://substackcdn.com/image/fetch/$s_!WFYe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png 1272w, https://substackcdn.com/image/fetch/$s_!WFYe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WFYe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png" width="752" height="252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32083c27-293e-46bd-a472-6b17647451b1_752x252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:252,&quot;width&quot;:752,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:492408,&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_!WFYe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png 424w, https://substackcdn.com/image/fetch/$s_!WFYe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png 848w, https://substackcdn.com/image/fetch/$s_!WFYe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.png 1272w, https://substackcdn.com/image/fetch/$s_!WFYe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32083c27-293e-46bd-a472-6b17647451b1_752x252.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>Everyone can benefit from understanding and knowing how to build influence, implement change, and shape the organization and culture.</p><p>Much of it relies on learning and understanding the soft skill of navigating organizational politics.&nbsp;</p><div><hr></div><p><em>This article is part of my series <strong><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-a-24-02-10">How to Drive Meaningful Change</a>.</strong></em></p><ul><li><p><strong>Improve your mindset</strong></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-understanding-24-02-10">Establishing credibility</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-crafting">Crafting a proposal</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-delivering">Delivering your proposal</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-handling">Handling objections to your proposal</a></p></li></ul><div><hr></div><h1>It starts with improving your&nbsp;mindset</h1><p>Because politics is about relationships, and relationships involve a connection between you and someone else, the very first place you should start at is yourself.</p><p>How you view the world, the interactions, and the opportunities colors your decision-making - for good or for ill. Your mindset needs to be aligned to achieve maximal benefit for the organization.</p><div><hr></div><h3>View politics as a positive</h3><blockquote><p>Office politics is basically just a fancy term for &#8220;human relationships and interaction.&#8221;</p></blockquote><p>When many people think &#8220;politics&#8221;, they think of some slimy <em>politician </em>that takes bribes and enriches themselves at the expense of others. They might even envision lizard people wearing human skin suits slithering about as they pursue world domination.</p><p>This perspective may be accurate in some cases, but it&#8217;s just not necessarily true within the context of companies and organizations. Organizations that say they don&#8217;t have politics still have politics.</p><p>The only organization that doesn&#8217;t truly doesn&#8217;t have any politics is an organization with a single person.</p><p>Office politics is basically just a fancy term for <strong>&#8220;human relationships and interaction&#8221;</strong>.</p><p>Whenever people interact, they form judgements, share insights, and ultimately make decisions. They may agree, they may disagree, there might be conflict. Over a period of time, trust or distrust builds, alignment or misalignment is created. Given enough time, an interpersonal relationship forms.</p><p>If you view politics as just &#8220;human interaction&#8221;, it&#8217;s a lot less intimidating. It&#8217;s not something to be avoided, and is instead something that can be learned to the benefit of all.</p><p>More importantly - it&#8217;s not a negative thing. What people think of politics, they&#8217;re conflating unhealthy politics like gossiping or larger corporate &#8220;dog-eat-dog&#8221; behaviors. That&#8217;s also politics, sure, but only a subset. Politics can also be extremely healthy and valuable.</p><div><hr></div><h3>View interactions as an opportunity to help</h3><p>Some people sometimes naturally shy away from meetings and having to talk to people. They&#8217;d rather focus on their work, headphones on and heads-down. While this might be useful for getting the day-to-day work done, it makes it harder to truly impact the upstream that heavily influences what the day-to-day work entails.</p><p>Instead - view conversations as opportunities. Every conversation you have is an opportunity to help the other person. It&#8217;s an opportunity to learn about the problems they are encountering within the organization. It&#8217;s an opportunity to swap ideas and discuss how to improve and strengthen the company. It&#8217;s an opportunity to raise awareness, to provide support, or even empathize.</p><p>Whether it&#8217;s a comment on a ticket, or a slack message - think about how you are helping the other person with your interaction. If you&#8217;re not - is there a way? </p><p>If still no - then why are you having that conversation? Talking in and of itself doesn&#8217;t create value<em>. </em>Are you actually wasting the person&#8217;s time? Is the most helpful thing you can do to not have that conversation?</p><div><hr></div><h3>View getting credit as meaningless</h3><blockquote><p>A leader is best when people barely know he exists, when his work is done, his aim fulfilled, they will say: we did it ourselves.</p><p>&#8212; Lao Tzu, philosopher</p></blockquote><p>You can get a lot done if you don&#8217;t care who gets the credit.</p><p>If you truly want to drive change, it often means letting others take credit for your hard work&#8202;&#8212;&#8202;and being OK with it. It may mean nobody even knows you were involved!</p><p>This is a tough pull to swallow for most people, and it&#8217;s the one that gets in the way of their efforts to actually have an outsized impact. People naturally want to get credit. People naturally want to be rewarded for their efforts. There is a sense of inherent unfairness that bubbles up as a reaction when others get credit for work you&#8217;ve done. </p><p>Push down that reaction. Let it pass. Your goal is to make the change, not to get credit for it.</p><p>If you care too much about your own success, you start to make zero-sum decisions. You&#8217;ll shoot down ideas that are great just because you won&#8217;t get credit. You&#8217;ll start &#8220;protecting your turf&#8221; when great concepts in your area come from those outside your area. It very quickly devolves into an &#8220;us vs. them&#8221; mentality - damaging to organizations and the cause of many silos. You&#8217;ll start positioning yourself as the &#8220;go-to&#8221;, which harms your organization&#8217;s bench. </p><p>All the &#8220;big company&#8221; corporate behaviors start to come in:</p><ul><li><p>Siloing</p></li><li><p>Resource and knowledge hoarding</p></li><li><p>Non-collaboration</p></li><li><p>Job security</p></li><li><p>Self-aggrandizing</p></li></ul><p>The list goes on.</p><p>You&#8217;ll hurt your own cause trying to ensure your name is attached to every win. People see this - your reports, your peers, your superiors. </p><p>If you&#8217;re trying to drive organizational change, it&#8217;s not about the credit&#8202;&#8212;&#8202;it&#8217;s about making positive impact. Don&#8217;t think about the credit. Focus on the outcome.</p><blockquote><p><em>I once worked with a Product Manager that took credit for all of my ideas and successes. Sometimes it was implicit, like not mentioning my participation or contributions. Other times, it was explicit - framing himself as if he was the key contributor and decider. He didn&#8217;t do this just to me - he regularly took credit for his team&#8217;s ideas, as well.</em></p><p><em>I didn&#8217;t care because I was focused on the long-term: making our organization successful. Later on, that Product Manager got promoted and moved to another team, and we stopped interacting.</em></p><p><em>He floundered in his new role. He was unable to build the trust of his team because his reputation preceded him, and without having access to someone else who could actually do the job, he was unable to have an impact proportional to the higher expectations of his new role. He was later fired, having been peter-principled beyond his competency.</em></p><p><em>As for me - none of that mattered. I got the product to where I envisioned it should go.</em></p></blockquote><div><hr></div><h3>View resistance as inevitable</h3><p>There&#8217;s no. way around it - people will strongly object to an idea you propose at some point. You&#8217;ll face a lot of resistance, or you may not get your way. </p><h4><strong>Master the emotional reaction to opposition</strong></h4><p>There&#8217;s often a feeling of defeat when people shut down your idea or object to it happens. Perhaps you feel an anger that rises, like "<em>how dare they disagree with me&#8221;. </em>These sentiments can quickly lead to a a &#8220;you vs. them&#8221; combative mindset which can devolve into uselessness.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>It is your responsibility to control your reaction and tamp it down. You must avoid getting defensive, combative, or reactionary. Your mindset on receiving resistance should be one of openness and comfort.</p><p>In fact - you should expect opposition and want it to occur. This is an opportunity to learn more and strengthen your idea. &#8220;Swiss cheesing&#8221; is a technique where you ask people to poke holes into your idea so that you can address weaknesses and make it stronger.</p><h4><strong>Dig deep into objections to learn from them</strong></h4><p>People&#8217;s objections to your idea are a gift. If there&#8217;s an objection to your idea, you&#8217;ve learned something that&#8217;s beneficial. </p><p>Dig deeper. Ask questions. Understand the &#8220;why&#8221;:</p><ul><li><p>Why the opposition? </p></li><li><p>Are there other factors not being considered?</p></li><li><p>Are there other prioritizations occurring that you should be aware of?</p></li><li><p>Are there different tradeoffs at play?</p></li><li><p>Is there some unexpected conclusion that was arrived at?</p></li><li><p>Is there clarity or lack of clarity?</p></li></ul><p>Remember - it&#8217;s rarely, if ever, a personal attack against you or your character, and thus it is important to not take it personally. Even if the resistance is personal, it&#8217;s important to consider it as if it wasn&#8217;t personal. </p><p>Viewed from that perspective, objections are constructive in nature.</p><blockquote><p><em>I once proposed an idea to the executive team that would improve percetion from users in our organization, but had the risk of greatly harming the company&#8217;s bottom line by reducing processing volume. I knew the risk existed, and knew the objection would be there, but proposed it anyways for discussion.</em></p><p><em>The initial reaction was strongly negative: absolutely not - it would kill our company. </em></p><p><em>The discussion could have easily stopped there. We could have moved on to a different topic. I could&#8217;ve tried to save my reputation somehow, argued, and tried to look smarter. Instead, we acknowledged the flaws involved, and then dug deeper into the idea.</em></p><p><em>What risks were involved? What controls could we implement to mitigate the risks? What elements of the idea could be removed, supplemented, delayed, accelerated, reinforced?What would need to change or be implemented first for the idea to be effective? What small experiments could be done to validate some of these concerns? </em></p><p><em>From that discussion rose a much stronger, much improved idea that incorporated elements of the original idea, layered with expertise from others. This wouldn&#8217;t have been possible without the initial, less ideal idea being proposed and honestly discussed.</em></p></blockquote><h4><strong>Always look forward</strong></h4><p>Always keep your mindset and conversations constructive and forward-looking.</p><p><strong>If you do face a setback, realize it is not necessarily permanent. </strong>A &#8220;no&#8221; or &#8220;not yet&#8221; is an opportunity to figure out the &#8220;why&#8221; behind the &#8220;no&#8221;. Once you know the &#8220;why&#8221; you can work to resolve the reason for the opposition. It may even be a perfectly legitimate reason that you should factor in.</p><p><em>Every problem you encounter is an opportunity to solve it.</em> It might truly be that your approach or idea is fundamentally flawed&#8202;&#8212;&#8202;that&#8217;s OK: it&#8217;s an important learning!</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Drive Meaningful Change]]></title><description><![CDATA[A lot of people would love to change some aspect of their job - but how? I'll break it down for you.]]></description><link>https://blog.jgefroh.com/p/how-to-drive-meaningful-change-a-24-02-10</link><guid isPermaLink="false">https://blog.jgefroh.com/p/how-to-drive-meaningful-change-a-24-02-10</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 02 Mar 2024 20:29:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/377398cf-b693-45b4-86dd-e1a687294dba_800x239.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jqqd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jqqd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png 424w, https://substackcdn.com/image/fetch/$s_!jqqd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png 848w, https://substackcdn.com/image/fetch/$s_!jqqd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png 1272w, https://substackcdn.com/image/fetch/$s_!jqqd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jqqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82bc3725-3c5d-4432-a149-fdc848581192_800x239.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jqqd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png 424w, https://substackcdn.com/image/fetch/$s_!jqqd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png 848w, https://substackcdn.com/image/fetch/$s_!jqqd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png 1272w, https://substackcdn.com/image/fetch/$s_!jqqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82bc3725-3c5d-4432-a149-fdc848581192_800x239.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>A lot of people would love to change some aspect of their job.</p><p>Perhaps it&#8217;s getting to work on a new project, or introducing something you think will be valuable to users. Maybe it&#8217;s more consequential, like increasing headcount or budget. Whether it&#8217;s as small as implementing Kanban instead of Scrum, or as large as defining the strategic direction of the company, all of these changes require skill to drive forward.</p><p>You may have tried a couple of times and failed to make the change. You may have thrown up your hands and embraced the motto <em>&#8220;it is what it is&#8221;</em>.&nbsp;</p><h3>It&#8217;s not what it&nbsp;is</h3><p>Everyone can benefit from understanding and knowing how to build influence, implement change, and shape the organization and culture.</p><p>Much of it relies on learning and understanding the soft skill of navigating organizational politics.&nbsp;</p><p>It&#8217;s uncomfortable for a lot of people. They would rather rely on the results of their work to speak for itself.&nbsp;</p><p>It&#8217;s a nice sentiment, but that&#8217;s not how societies work. Case in point&#8202;&#8212;&#8202;marketing or public relations experts exist and thrive. Clearly, there&#8217;s an element to influence beyond being the best, being the authority, or being right.&nbsp;</p><p>We can either not be able to drive any meaningful change or embrace this reality and learn how to operate in it.&nbsp;</p><h3>A series</h3><p>In this article series I&#8217;ll go over organizational politics and how to be a catalyst for good.</p><ul><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-improve">Improve your mindset</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-understanding-24-02-10">Establishing credibility</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-crafting">Crafting a proposal</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-delivering">Delivering your proposal</a></p></li><li><p><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-handling">Handling objections to your proposal</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Making decisions - When should you trade off between speed vs. quality?]]></title><description><![CDATA[Startups develop rapidly by applying different kinds of shortcuts &#8212; learn what they are and know when to take them yourself.]]></description><link>https://blog.jgefroh.com/p/making-decisions-trading-off-between</link><guid isPermaLink="false">https://blog.jgefroh.com/p/making-decisions-trading-off-between</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sun, 11 Feb 2024 18:19:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BRIu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BRIu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BRIu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png 424w, https://substackcdn.com/image/fetch/$s_!BRIu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png 848w, https://substackcdn.com/image/fetch/$s_!BRIu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png 1272w, https://substackcdn.com/image/fetch/$s_!BRIu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BRIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png" width="1330" height="684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1330,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1301955,&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_!BRIu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png 424w, https://substackcdn.com/image/fetch/$s_!BRIu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png 848w, https://substackcdn.com/image/fetch/$s_!BRIu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.png 1272w, https://substackcdn.com/image/fetch/$s_!BRIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07404bf3-4f70-45c9-b2c3-07a81589bc26_1330x684.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>Startups survive because of their agility and speed &#8212; their ability to pivot and move quickly. They measure their execution tempo in hours, days, and weeks. This allows them to maneuver around larger lumbering organizations that operate in tempos of months, quarters, and even years.</p><p>In environments like this, <em>speed is king</em>. Rapid time-to-market is the startup&#8217;s competitive advantage. Without it, you can&#8217;t get the tight feedback cycles that make iteration possible.</p><p>Achieving these speeds isn&#8217;t easy &#8212; it requires startup engineers to make a lot of sacrifices (both personal and technical) and take plenty of shortcuts. These actions have pros and cons that impact the organization&#8217;s ability to sustain and maximize its speeds over the short and long-term.</p><h1><strong>Two kinds of shortcuts</strong></h1><p>There are two kinds of shortcuts engineers at startups make in the pursuit of speed:</p><ul><li><p>They reduce Quality</p></li><li><p>They reduce Scope</p></li></ul><h2><strong>Reducing quality</strong></h2><p>Reducing quality means writing code quickly, without regard to the general hallmarks of maintainability including:</p><ul><li><p>Correctness</p></li><li><p>Cleanliness</p></li><li><p>Understandability</p></li></ul><p>Engineers taking this shortcut choose not to do things that would otherwise ensure these attributes, such as:</p><ul><li><p>Writing automated tests</p></li><li><p>Refactoring</p></li><li><p>Creating abstractions and thoughtful system designs</p></li><li><p>Generalizing repeated functionality into reusable libraries and frameworks</p></li></ul><p>Not doing these things saves engineers time in the short-term. They prioritize the speed-to-create, which allows for faster short-term releases at the expense of speed-to-change, which slows down future changes such as integration, debugging, and iteration.</p><h2><strong>Reducing scope</strong></h2><p>Reducing scope is a shortcut engineers can take regarding completeness and comprehensiveness. Activities that fall into this are often product-related, which requires negotiation with product owners or thoughtful execution management on the part of engineers.</p><p>They include:</p><ul><li><p>Not building all of the capabilities that are envisioned</p></li><li><p>Not building everything at once</p></li><li><p>Not integrating with existing process or technology</p></li><li><p>Not addresses all of the concerns (eg. scalability, measurability, security)</p></li><li><p>Not involving engineering at all (eg. doing things manually)</p></li><li><p>Not automating or operationalizing (aka. doing things that don&#8217;t scale)</p></li><li><p>Not handling less common use-cases</p></li></ul><p>While many of these aren&#8217;t entirely up to the engineer to decide, engineers can influence these decisions. At early-stage startups, the order in which to actually execute is often up to the engineer to figure out, as they have to lay the track needed to get to the eventual goal. It is here they can influence the build by developing smaller, complete, fully-functional verticals instead of building the entire feature all at once.</p><h1><strong>Which one to pursue</strong></h1><p>While both of these practices can result in speed, only one results in speed over the long-term.</p><p>Sacrificing quality can be a massive initial speed gain during the first creation of the product, but these speeds rarely sustain themselves once iteration starts to occur &#8212; and iteration <em>will</em> occur.</p><h2><strong>Maintaining is harder than creating</strong></h2><p>Teams that sacrifice quality slow down over time, becoming overburdened by bugs, untraceable issues, and difficult-to-change systems. Because they optimized for creation instead of maintenance, which makes up the bulk of software development activities, the team&#8217;s output slows down to a crawl after the initial build-out.</p><p>The only solution for teams following this strategy is to approach everything as net-new &#8212; building things separate so they don&#8217;t have to deal with the debt they&#8217;ve created.</p><p>This means that products end up as shallow and unintegrated silos, regardless of whether they&#8217;ve been built before. Teams that operate in this model can&#8217;t take advantage of development momentum because they&#8217;re creating net-new on everything each time.</p><p>This works in contexts where exploration and experimentation is still the name of the game, but not in situations where product-market fit has been discovered and needs to be capitalized on.</p><h2><strong>Fixing quality shortcuts costs money</strong></h2><p>Resolving issues caused by quality shortcuts costs the startup a lot of money. More engineering headcount is required to push through the issues, or higher engineering salaries are required to get the skill needed to resolve the issues. An engineering team of 4 can perform incredibly well in a high-quality environment, but you&#8217;d need a team of 12 to reach the same amount of effectiveness in a low-quality one.</p><p>The alternative to throwing money at the problem is not something many startups can bear: pausing feature development to spend time fixing issues or paying down technical debt is the last thing founders want to do.</p><p>Either way, there&#8217;s a significant cost to quality shortcuts and they have to be meticulously measured and applied.</p><p>This strategy can be appropriate if your organization is aiming to receive a massive investment round to push through the problems, but if that&#8217;s not in the cards you&#8217;re better served to take the other kinds of shortcut.</p><h2><strong>Where possible, reduce scope instead of quality</strong></h2><p>Prefer reducing scope instead of quality. This will help ensure speed across a longer time-frame. Yes, it does mean that you&#8217;ll need more skilled engineers initially, but the payoff is massive.</p><p>One secret benefit to prioritizing quality &#8212; if you sustain a certain level of quality over a long enough period, you&#8217;ll eventually reach a point where development starts to speed up, not slow down. This is because higher quality code leads to higher confidence in development and maintenance, which results in faster changes.</p><h2><strong>Change = Risk</strong></h2><p>Lack of confidence is the number one speed killer. If a developer is not confident that their code will work, that they covered all the edge cases, that they fully understand what is happening, or that they won&#8217;t break anything, they will move slower to compensate.</p><p>This is because risk increases as change increases. While a static system only has to deal with environmental risk (risks that occur from not changing), a system under active development has to deal with much more risk &#8212; risk of bugs, risk of failure, risk of edge cases, risk of losing customers, etc.</p><p>You combat risk by minimizing the negative impact of failures and improving quality so that developers have increased confidence that the changes they are making are correct and have no unintended consequences.</p><p>The more confident a developer is in the change they are making, the faster they move. By keeping quality higher, you improve developer confidence and thus improve speed.</p><h1><strong>Advice for the real world</strong></h1><p>Of course, we live in the real world where things get messy and the lines are easily blurred. Sometimes the barometer of when to sacrifice quality and when to sacrifice scope is hard to read. You need to know how to best deal with both strategies instead of being told that you should avoid one entirely.</p><h1><strong>To benefit the most from reducing Quality&#8230;</strong></h1><h2><strong>Track it</strong></h2><p>Know when, where, and why shortcuts were taken, and track the speed of your team to ensure that these issues aren&#8217;t leading to a team-wide slowdown.</p><p>Tracking is an incredibly important aspect of quality reduction, because of two insidious aspects of technical debt</p><ul><li><p>Technical debt builds one line at a time</p></li><li><p>Technical debt can be both incredibly easy and impossible to payback</p></li></ul><p><strong>Technical debt builds one line at a time.<br></strong>That means it&#8217;s difficult to realize when you&#8217;ve accrued too much of it because every small change, taken in isolation, is often acceptable. It&#8217;s only by looking at the total amount that you realize the magnitude of debt you&#8217;ve taken on in the technology.</p><p><strong>Technical debt can be both incredibly easy and impossible to pay back.<br></strong>Once you&#8217;ve amassed a certain amount of technical debt, it becomes nearly impossible to pay back and maintain speed without exponential cost increases (often in the form of salaries, unhappy customers, and lost opportunities).</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>However, other times, you never have to pay back technical debt because of some change in the environment (eg. the feature is no longer needed).</p><p>Which one is which is difficult to determine at the time you accrue it and requires forethought and experience.</p><p>If you aren&#8217;t tracking the speed of delivery on your team in the form of an empirical metric, such as cycle time, deployment frequency, or lead time, you are driving blind and relying on luck. Don&#8217;t rely on luck to succeed &#8212; make your own luck.</p><h2><strong>Don&#8217;t take Quality shortcuts in your core</strong></h2><p>Set higher quality bars for things that are core parts of your technology or business, functionality that is used in many places, or parts of your system that you can&#8217;t afford to get wrong (eg. security, financials).</p><p>These are the parts that will experience the most change and iteration and form the foundation of the rest of your product. Other ideas you have will branch off of or integrate with these core pieces, and it&#8217;s important to get these areas right in order to keep as many options open as possible and to sustain speed.</p><p>This means if you&#8217;re a payments company, don&#8217;t skimp on testing or maintainability of your payments infrastructure. If you&#8217;re a workflow company, make sure you really think through your workflow architecture.</p><p>If you don&#8217;t, you might end up with a fragile tower of cards that you can&#8217;t easily add to, integrate with, or change.</p><h2><strong>Do take Quality shortcuts in your peripheral</strong></h2><p>Got a script that only needs to be run once? How about a minor feature that only 1% of your customer base is going to use? Up against an RFP deadline and need a tick-off-the-box feature?</p><p>In these cases, it&#8217;s OK to take quality shortcuts to get it out the door faster. The benefits of doing so can outweigh the long-term costs, and buy more time to fix it.</p><h1><strong>To benefit the most from reducing Scope&#8230;</strong></h1><h2><strong>Don&#8217;t cut to nothing</strong></h2><p>Minimum viable products often experience so many scope cuts in the drive to get them to market that teams accidentally turn them into <em>minimal valueless products</em>.</p><p>Because they lack any value, these projects fail to get traction with the users or customer base, and a potentially promising route gets cut short because it didn&#8217;t solve the core problem of the customers.</p><p>Avoid this trap &#8212; make sure you actually include the parts that do provide value. Don&#8217;t dismiss an idea outright just because it didn&#8217;t work the first time, especially if the execution was sloppy or incomplete or interrupted. Solve the core problem.</p><h2><strong>Ensure you prioritize iteration</strong></h2><p>One of the biggest issues I see with startups is a lack of focus. They bounce around from idea to idea, never really seeing the success they could have had they focused on any handful of them.</p><p>They deliver minimum viable products (if that) and then move on to the next big thing instead of building on their initial attempt with market feedback and iterating.</p><p>Because they fail to iterate on their MVPs, these startups quickly get overshadowed by competitors who do, losing what advantage they gained by getting to market quickly.</p><p>Competitor advantages deepen as time goes on because while the startup floats from product idea to product idea, the competitor focuses, iterates, hones, and refines their MVP into a leading, world-class solution.</p><p><strong>Part of this behavior is driven by inexperienced product leaders.</strong> If you&#8217;ve ever seen a startup investment pitch deck or an idea presentation from a junior product manager, you&#8217;ll know what I mean. They are filled with charts that indicate hockey-stick growth and completely unrealistic projections that somehow magically include some inflection point that explodes into exponential growth.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dxRg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dxRg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png 424w, https://substackcdn.com/image/fetch/$s_!dxRg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png 848w, https://substackcdn.com/image/fetch/$s_!dxRg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png 1272w, https://substackcdn.com/image/fetch/$s_!dxRg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dxRg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png" width="1400" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57c34005-3060-4004-bf02-2e833cb91202_1400x943.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dxRg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png 424w, https://substackcdn.com/image/fetch/$s_!dxRg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png 848w, https://substackcdn.com/image/fetch/$s_!dxRg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.png 1272w, https://substackcdn.com/image/fetch/$s_!dxRg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57c34005-3060-4004-bf02-2e833cb91202_1400x943.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">This is unlikely to be the future of your feature.</figcaption></figure></div><p>How can any iteration compete against that? How can an idea that leads to a 1% revenue improvement compete against a 10,000% revenue improvement? They can&#8217;t &#8212; iteration and small improvements will always lose the prioritization argument against the next big idea, every single time.</p><p>It&#8217;s a rigged comparison with lies for numbers. Everyone is almost invariably over-optimistic of the potential of their next big product idea.</p><p>This is why it&#8217;s important to ensure that you dedicate time and resources to iterating on what you&#8217;ve already built, regardless of whatever is on your roadmap. If you don&#8217;t, your product will just float from idea to idea without any purpose or direction, and you&#8217;ll lose the momentum you build.</p><p>Those scope shortcuts you took will quickly turn into dead ends and wasted effort without iteration.</p><h2><strong>Never scope out company-destroying aspects</strong></h2><p>There are just certain things you shouldn&#8217;t scope out &#8212; security in payments, legal requirements, and consumer safety are just a few for starters. By scoping them out, you might move faster but you play fast and lose with a company-destroying level of risk. You want to take risks judiciously, not take on risks like a gambler.</p><p>Use this as a guide &#8212; how would you feel if the fact you scoped it out of your product was on the front page of a newspaper tomorrow? Don&#8217;t care at all? Go ahead and scope it out. Slightly embarrassed? Think about it first. Shaking in your boots and looking for plane tickets out of the country? Don&#8217;t scope it out.</p><h2><strong>Build reusable libraries to avoid having to scope out aspects</strong></h2><p>An aspect only has to be scoped out if there is a cost associated with keeping it within the scope. However, if there is no cost associated with it, scoping it out is unnecessary as the shortcut would not decrease costs in any meaningful way.</p><p>Developers can achieve a near-zero cost scope addition by creating or using reusable libraries and frameworks that have been proven to work, and by establishing patterns so that problems solved in the past do not have to be solved again. These can be anything &#8212; audit libraries, feature flags, image uploading subsystems, or maybe payments APIs.</p><p>Creating and using reusable code enables engineers to easily and quickly include things that would have otherwise been scoped out, leading to a better overall product.</p><p>Startups deliver rapidly through the proper application of shortcuts. These shortcuts to both quality and scope determine the speed you move during the short-term and long-term. Balance these judiciously to ensure your startup has the technology it needs to succeed and thrive now and in the future.</p>]]></content:encoded></item><item><title><![CDATA[Making decisions - When should you listen to the tech community in adopting a new technology?]]></title><description><![CDATA[There's an entire ecosystem dedicated to churning out bad advice out there. Be judicious.]]></description><link>https://blog.jgefroh.com/p/making-decisions-dont-blindly-trust</link><guid isPermaLink="false">https://blog.jgefroh.com/p/making-decisions-dont-blindly-trust</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sun, 11 Feb 2024 01:48:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tiM6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The tech community has mastered the art of giving terrible advice.</p><p><strong>It is </strong><em><strong>everywhere</strong></em><strong>.</strong> Not a day goes by where I don&#8217;t run into a blog article espousing a new framework or library, encounter some massively upvoted Hacker News post on yet another data management technique for the current flavor-of-the-month javascript framework, or a meet-up talk about a brand new technique implemented at some company that saved them tons of time or money.</p><p>It seems as if the entire tech ecosystem is yelling in unified consensus about the latest and shiniest new thing.</p><p>Sometimes, it makes me feel like an idiot because I&#8217;m just not using it.</p><h1><strong>What do junior developers do?</strong></h1><p>When a junior developer encounters that kind of community consensus, what are they most likely to do? They&#8217;ll adopt whatever it is the community has &#8220;achieved consensus&#8221; on, often without regard to whether it is appropriate for the context.</p><p>They&#8217;ll start adding the new technology to their company&#8217;s projects or implementing the new technique in the codebase.</p><p>As they do, they&#8217;ll gain experience and expertise in using it, and then start convincing others on their team to do the same. They&#8217;ll link to a multitude of very convincing articles and references that simply can&#8217;t be argued against &#8212; an appeal to the ambiguous authority of the community.</p><h2><strong>What&#8217;s the problem?</strong></h2><p>The problem is that not all of these ideas are good ideas for all situations, and junior developers haven&#8217;t built up the experience and knowledge to determine appropriateness.</p><p>By definition, they don&#8217;t have the knowledge or experience to filter the good from the bad. Without guidance and appropriate direction from senior engineers, they are likely to cause insidious long-term damage for a small boost in short-term gains, or struggle needlessly to adopt something that just won&#8217;t work in their situation.</p><p>The reality of it &#8212; there&#8217;s way more junior developers than senior developers in our industry. It may not be the case in your company, but realize what this means:</p><p>There are products out there being built entirely by teams solely composed of junior developers, without any guidance from senior engineers, and with only the community to guide them. This is the case in every single industry, including defense, finance, medical, etc. To achieve success even with the odds stacked against them is impressive, but there&#8217;s always a cost.</p><p>These products and technologies might work well on the surface, but have hidden issues lurking beneath the functioning veneer. Do you want data leaks in your financial systems? How about dosage miscalculations in your medical dispensing?</p><p>It&#8217;s a scary thought.</p><h1><strong>I&#8217;ve made these mistakes, too.</strong></h1><p>I&#8217;ve been bitten by the very behavior I&#8217;m writing about here. I used to be <em>that</em> developer, blindly listening to the community.</p><p>Back in the days of Google Web Toolkit, a pattern called Model-View-Presenter was all the rage. It called for abstractions upon abstractions in order to decouple data, the views, and the wiring in-between.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tiM6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tiM6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png 424w, https://substackcdn.com/image/fetch/$s_!tiM6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png 848w, https://substackcdn.com/image/fetch/$s_!tiM6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png 1272w, https://substackcdn.com/image/fetch/$s_!tiM6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tiM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png" width="608" height="514" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:514,&quot;width&quot;:608,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!tiM6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png 424w, https://substackcdn.com/image/fetch/$s_!tiM6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png 848w, https://substackcdn.com/image/fetch/$s_!tiM6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.png 1272w, https://substackcdn.com/image/fetch/$s_!tiM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd34adf7-0422-4d17-86d2-f5a4b5529356_608x514.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">GWT&#8217;s complexity in a nutshell (source: <a href="http://www.gwtproject.org/articles/mvp-architecture.html">Google Web Toolkit</a>)</figcaption></figure></div><p>As a new developer, I didn&#8217;t have a senior developer to guide me. I did a lot of research. I judiciously studied and followed the advice of the community. I understood the theoretical reasons for why it was being done and <em>how</em> to do it, but since I was a junior developer, I didn&#8217;t have the experience or knowledge to decide whether I <em>should</em> do it or whether the issues it was addressing were even present.</p><p><strong>As a result, I applied it everywhere.</strong> That&#8217;s what the community told me to do. I added it even on pages where it would never have a variant or take advantage of the benefits of the pattern. I perfectly followed the pattern in all situations, as instructed. I convinced others to do the same with links to articles and podcasts and videos and lectures.</p><blockquote><p>I used to be tha<em>t</em> developer, blindly listening to the community.</p></blockquote><p>After a while, the system became an unmaintainable mess. I would have been better off hard-coding everything. The layers of unnecessary abstraction it created would later make even changing text a significant burden to whatever unfortunate soul had to maintain the system.</p><p>I was lucky because that developer who had to later make changes years down the line was <em>still me</em>. Having to struggle through fixing my earlier mistakes helped me learn a lot of lessons early on. While the MVP pattern was useful in many situations, the one I applied it in was not that situation. As a result, it caused significant friction in implementing later changes.</p><p>It taught me what might have been my most valuable lesson of my career so far: <em><strong>context is king.</strong></em></p><h1><strong>Context is king</strong></h1><p>Of the good advice out there, much of it is written for a specific context or situation. However, many developers encountering this advice forget that what works for one company might not work for another. What makes one team highly effective might bring another team to a dead halt. A technology that works for one situation might not be a good fit for another.</p><p>Look at what happened when the NoSQL hype train arrived. Articles confidently declared that document storage was going to be the wave of the future and that structured data was dead. Technologies like MongoDB made it easy to set up, easy to run, and easy to build on. Coding bootcamps around the world taught it to hordes of new developers, without teaching them when to use it.</p><p><strong>Who needed schemas anymore?</strong> As far as the tech community was concerned, <em>nobody.</em></p><p>Well, it turned out that people who needed schemas needed schemas, and that ended up being most software that did anything even remotely interesting.</p><p>Now, these trendy schema-less, free-form data stores that everyone implemented were liabilities that caused security, performance, and integrity issues in many software systems.</p><p>By then, the community had moved on to the shiny new resume-builder.</p><p>Trying to lift a technology, strategy, or technique wholesale just because some internet articles tell you to do so is like buying the world&#8217;s top rated stroller when you don&#8217;t have a baby. It might be a fantastic stroller, but it&#8217;s a waste of resources for you specifically.</p><blockquote><p>What makes one team highly effective might bring another team to a dead halt. A technology that works for one situation might not be a good fit for another.</p></blockquote><h1><strong>Blind leading the blind</strong></h1><p>If the &#8220;tech community&#8221; has a significant number of junior developers consuming and creating material, it means two things:</p><ul><li><p>A lot of the articles and talks will be from junior developers who are unqualified to be giving advice</p></li><li><p>The articles and posts from experienced developers will get misinterpreted, misapplied, and written about as a success story, which will lack the nuances present in the original messaging.</p></li></ul><p>Talks with titles like &#8220;Monoliths are bad&#8221; or articles calling GraphQL the &#8220;REST killer&#8221; pop up, promising a new silver bullet. These talks are then attended by many other junior developers who happily and eagerly consume the information and go off and do it themselves.</p><p>Now, don&#8217;t get me wrong &#8212;it takes courage to publish a piece of content and open yourself up to criticism and judgement with the intention to better their community and help others. I applaud that tremendously.</p><p>Nor am I knocking the drive to learn and desire for improvement &#8212; these are things I and many others look for in developers. A developer that doesn&#8217;t learn is stagnating, especially in an industry that is constantly changing.</p><p>However, many developers who read or consume these pieces of content don&#8217;t look past the advice itself. If they did, they&#8217;d realize that <strong>a lot of advice comes from people who haven&#8217;t built very much, if anything at all.</strong></p><p>Being a part of a large or well-known company doesn&#8217;t automatically make a developer qualified to tell you how to structure your teams. Nor does releasing a library make someone an expert in how to architect your software. It might be an indicator, but it&#8217;s not assured and certainly shouldn&#8217;t be assumed.</p><blockquote><p><strong>a lot of the advice comes from people who haven&#8217;t built very much, if anything at all.</strong></p></blockquote><h2><strong>Most developers are not experts</strong></h2><p>The uncomfortable truth is that most developers are, at best, mediocre.</p><p>It makes sense &#8212; most businesses don&#8217;t need expert developers to succeed. A vast majority of problems encountered by businesses that technology solves are not complicated. How many developers out there are working on the world&#8217;s umpteenth CMS, or building yet another bar chart? Probably a lot, and maybe most of them.</p><p>This might make some founders and engineers bristle. Every company likes to think they are unique and game-changing &#8212; special snowflakes. However, at the end of the day, a lot of the technology out there is just a rehash of stuff that has existed before, slapped with a new label, facade, and re-organized in a way that provides distinct value. CRUD apps are CRUD apps.</p><p>Even in organizations with more complex challenges, I&#8217;d wager many have a handful of senior developers making the complicated decisions, which are then executed on by more junior developers.</p><p>It&#8217;s how companies work: few have teams that consist solely of experts.</p><p><strong>In reality, the skill distribution of developers is not a bell curve</strong>. It&#8217;s a cliff with a very long tail representing the truly skilled, following a power law.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MrJN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MrJN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MrJN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MrJN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MrJN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MrJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg" width="632" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:632,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!MrJN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MrJN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MrJN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MrJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e45504-1834-4fc3-8ae2-fbf3b96a4dd2_632x348.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">There are <a href="https://www.semanticscholar.org/paper/THE-BEST-AND-THE-REST%3A-REVISITING-THE-NORM-OF-OF-O%E2%80%99Boyle-Aguinis/4213613c2a55119eaa8a646d626f60d066e67ccf">relatively few experts</a>.</figcaption></figure></div><p>Most of the developers in the industry have less than 5 years of experience. Of the ones that have more, there&#8217;s many that have simply coasted: we&#8217;ve all run into senior engineers that didn&#8217;t know how to build anything, or haven&#8217;t advanced their skillsets.</p><p>There&#8217;s only a small percentage of software engineers who are experts, and consistently do it well.</p><p>Consequently, most of the articles out in the community are not written or read by experts. While senior developers can discern and apply the advice appropriately, most junior developers cannot tell apart what is baloney from what is not.</p><p>These junior developers are incentivized to parrot the information and follow the advice, to destructive results. When a developer&#8217;s only argument for doing something boils down to &#8220;this company does it&#8221; or &#8220;the community does it this way&#8221;, it&#8217;s a signal that it is being applied without proper consideration.</p><h1><strong>Systematic issues</strong></h1><p>There is a perverse incentive system within the tech community that greatly amplifies the effects and reach of terrible advice.</p><ul><li><p>Open source contribution is associated with notoriety and is a marker for success</p></li><li><p>Fierce competition amongst junior (and senior) developers causes self-promotion to be a viable ways to compete</p></li><li><p>Developers self-promote and produce content to help them stand out and get a job</p></li><li><p>Other developers consume and implement this content in their companies to ensure that they are doing &#8220;the right thing&#8221; and that they don&#8217;t fall behind</p></li><li><p>These inappropriately implemented tools and techniques end up crippling long-term viability of systems, damaging organizations and increasing costs</p></li></ul><h2><strong>Open source = skilled developer?</strong></h2><p>Our industry generally regards open source contributions as a bragging right.</p><p>There&#8217;s an entire incentive system out there that rewards developing something that is widely used. Creating a successful, widely used library is (correctly) a noteworthy resume-maker. Having a repository with thousands of Github stars is used as a mark of success. These are credentials that says &#8220;hire me&#8221;. Who wouldn&#8217;t want to hire the creator of Redux, a maintainer of Ruby on Rails?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sGRH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sGRH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png 424w, https://substackcdn.com/image/fetch/$s_!sGRH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png 848w, https://substackcdn.com/image/fetch/$s_!sGRH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png 1272w, https://substackcdn.com/image/fetch/$s_!sGRH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sGRH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png" width="268" height="90" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:90,&quot;width&quot;:268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!sGRH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png 424w, https://substackcdn.com/image/fetch/$s_!sGRH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png 848w, https://substackcdn.com/image/fetch/$s_!sGRH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png 1272w, https://substackcdn.com/image/fetch/$s_!sGRH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd275738-3a8b-4d3e-a304-84f1d7e7dc20_268x90.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Fame and fortune awaits those with many stars (source: <a href="https://github.com/">Github</a>)</figcaption></figure></div><p>The fame is a huge allure for many developers of all skill levels. It incentivizes them to create libraries, promote them, and get them used by as many people as possible, regardless of whether it will actually benefit them or not in the long run. Developers hop on to this bandwagon by creating content for the new technologies, writing articles and promoting it.</p><p>The problem is that there&#8217;s a larger reward in creating <em>new </em>things over creating <em>valuable </em>things.</p><p>The lowest hanging fruit to build are libraries that do the same thing as other popular libraries, but only better. Look at how many ways there are to upload an image on Rails &#8212; Paperclip, Shrine, Refile, Carrierwave. How about the number of ways you can do state management&#8212; Redux, Mobx, Recoil, context, etc. The options are numerous, and ever-increasing.</p><p>When everyone will praise you for creating something new, people are incentivized to reinvent the wheel and talk about how awesome their new wheel is, which drives usage.</p><h2><strong>Within this ecosystem exist junior developers</strong></h2><p>Junior developers have to operate in this ecosystem we have to succeed, so that&#8217;s what they do.</p><p>It&#8217;s easy to forget, but the competition at the junior level is <em>fierce</em>. The junior developers most likely to be hired are the ones that stand out. They&#8217;re told by everyone from their community to mentors to teachers that the best way to stand out from the hordes of other junior developers is to show passion and knowledge.</p><p>They show knowledge by working on side projects, studying data structures and algorithms, and demonstrating they can use these new hot, in-demand technologies. They demonstrate their passion by writing blog articles, giving talks, and engaging with the community as a whole. It&#8217;s what helps give them an edge in their job hunt.</p><p>In their studying, they consume a plethora of content that talks about things on a surface level with an air of authority. Much of this content is essentially marketing spiel that heaps high praise on a specific technique or technology and recommends it without limit.</p><p>Just look at articles on Redux, GraphQL, or MongoDB. These tools are absolutely useful and appropriate in the right contexts, but it&#8217;s rare to see a nuanced recommendation or one that adequately explains the context behind the decisions.</p><blockquote><p>When everyone will praise you for creating something new, people are incentivized to reinvent the wheel and talk about how awesome their new wheel is, which drives usage.</p></blockquote><h2><strong>Lowering the bar</strong></h2><p>A lot of the new content is designed to lower the barrier to entry so that it is easy to adopt. Code samples show you the exact code you need to copy-paste to get up and running. FAQs show basic errors you run in to. They often invest significantly in the ease of setup.</p><p>Unfortunately, much of the guidance after that stops there. Rarely do I see examples that show you what not to do, or how doing something as shown will create an integration challenge in the future.</p><p>That&#8217;s to be expected &#8212; integration is not the library&#8217;s job.</p><p>However, this lowered bar and lack of context does cause people who don&#8217;t know better to follow these patterns blindly. Eventually, through experience they realize that they need to make changes, but by then it is often too late &#8212; the damage has been done.</p><p>It&#8217;s easy to understand how this happens: most articles rave about how you should use whatever they are talking about starting today because it is just so easy to use and set up, and light years above the current status quo. It deceptively leads people who don&#8217;t know better down the wrong path. They then repeat this misinformation in their own presentations, articles, and conversations until it becomes solidified as truth in the community.</p><p>People then chase shiny things despite marginally better value. Systems end up having to get rewritten, or start incorporating a dozen different ways to do the same thing, costing companies significant time and money.</p><h1><strong>How do you avoid it?</strong></h1><p>How are you, as a developer who is rightfully consuming as much literature as possible, going to distinguish between content that is written from a tried-and-true perspective or content written as a puff piece with no experience beyond one or two sample projects?</p><h1><strong>Get background information</strong></h1><blockquote><p>A right solution applied to the wrong problem can be like throwing water onto an oil fire.</p></blockquote><p>The best way to avoid incorrectly applying the wrong solution to the problem is to understand the principles and context under which that solution is being implemented</p><p>If you&#8217;re lucky, the creator of the piece of content has explained their context to you. Perhaps they work in a massive company on a R&amp;D focused team. Maybe they work on the sole infrastructure team responsible for keeping systems running. Perhaps they are the only developer in their company and need to crank out features as fast as possible. Maybe they are in a product organization that has to balance the needs of dozens of stakeholders. <strong>If there&#8217;s a significant mismatch between their problem space and your&#8217;s, that should raise a yellow flag.</strong></p><p>If you&#8217;re not lucky, you&#8217;ll have to suss out clues. Don&#8217;t blindly trust advice from a faceless developer &#8212; dive into their background and experience. Look up the author&#8217;s employment history. See what kinds of companies or systems they have worked on or are currently worked on. For example, a developer with significant agency experience may be good at starting projects, but I would look further for evidence of an ability to maintain them. Likewise, a developer who spent a decade at a Fortune 500 company may give advice that is inappropriate for a startup. Weight advice accordingly (but don&#8217;t dismiss good advice just because a junior developer gave it).</p><p>Whoever it is, make sure you understand in what situation the solution is being applied. A right solution applied to the wrong problem can be like throwing water onto an oil fire. <strong>Be diligent and judicious.</strong></p><h1><strong>Adapt the solution</strong></h1><p>Solutions need adapting and molding to be implemented in your company, even if it is the right solution for the right problem.</p><p>Maybe MongoDB is the right solution, but your department&#8217;s budget doesn&#8217;t allow for another vendor license. While writing everything as a micro-service is truly the answer for an organization with a dozen teams, but your team of 4 developers doesn&#8217;t quite need it right now, and a service-oriented approach will be more valuable instead.</p><p>Whatever it is, check to see how you can adjust the solution to fit your context.</p><h1><strong>Avoid inconsistencies</strong></h1><p>I&#8217;ve written about the challenges of adopting new shiny things. From consistency issues to wasted effort, adopting a new technology causes business and technology issues that can last the lifetime of the software you are incorporating it into.</p><p>Here&#8217;s the deal &#8212; if you&#8217;re a professional software developer, <strong>you have a responsibility</strong> <strong>to not do things that will screw up your business&#8217; future.</strong> This means doing what you can to minimize risk. For most developers, that means experiment on your own time and in your own space. Don&#8217;t bet the business&#8217; future on something unproven unless it is your job to do so. If you have to experiment, do it on a side project or in an isolated, unimportant area.</p><p>This advice generally applies to organizations that have limited resources. If you&#8217;re in a larger company where moving fast and breaking things is par for the course, you can afford to do things differently because innovation risks are supported by the rest of the business. However, if you&#8217;re in a small startup with only a year of runway, it is likely that major mistakes you make can ultimately sink the company&#8217;s chances of success.</p><p>Hopefully, there will be effective senior leadership keeping an eye out for you. But, as we all know, many companies have no such leadership. In these situations, it&#8217;s your responsibility to weigh things carefully and with due consideration.</p><blockquote><p><strong>you have a responsibility</strong> <strong>to not do things that will screw up your business&#8217; future</strong></p></blockquote><h1><strong>To writers</strong></h1><p>Finally, if you are writing an article &#8212; provide context and disclaimers. The solution you are proposing or writing about is likely not applicable in every situation. Even mentioning that explicitly is a gentle reminder to use thought before applying it.</p><p>Even better, go in depth as to why this solution worked in this particular case, and in what situations it would fail &#8212; this would help others build context and determine whether it is appropriate for their environment or not.</p><p>I know I&#8217;ve forgotten to do this many times, and who knows how many I&#8217;ve led astray.</p><p>Now that you&#8217;ve reached the end of this post/rant, what&#8217;s the first thing you should do? That&#8217;s right &#8212; <strong>make sure I&#8217;m not just spoon-feeding you a bunch of crap, </strong>because I totally could be. Odds are, I&#8217;m one of the mediocre developers, so take my advice with a grain of salt, and weigh it accordingly.</p>]]></content:encoded></item><item><title><![CDATA[On challenges - How to effectively lead an inexperienced team of junior developers]]></title><description><![CDATA[Leading a team of inexperienced juniors is challenging but rewarding.]]></description><link>https://blog.jgefroh.com/p/on-challenges-how-to-effectively</link><guid isPermaLink="false">https://blog.jgefroh.com/p/on-challenges-how-to-effectively</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 10 Feb 2024 20:44:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A6E7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A6E7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A6E7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp 424w, https://substackcdn.com/image/fetch/$s_!A6E7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp 848w, https://substackcdn.com/image/fetch/$s_!A6E7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp 1272w, https://substackcdn.com/image/fetch/$s_!A6E7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A6E7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp" width="1400" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68784,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A6E7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp 424w, https://substackcdn.com/image/fetch/$s_!A6E7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp 848w, https://substackcdn.com/image/fetch/$s_!A6E7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp 1272w, https://substackcdn.com/image/fetch/$s_!A6E7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804f51e7-cacd-465b-b3fc-8e7fb83704c1_1400x468.webp 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>Many leaders struggle and eventually throw in the towel when being placed in charge of a team full of inexperienced members. They often become overwhelmed by the lack of skill available to their team. Like pushing against a rope, they make no progress towards goals and may even may even make negative progress.</p><p>Leaders stuck in this situation may blame their team, forgetting the mantra that &#8220;there are no bad teams, only bad leaders.&#8221; Though often well-intentioned and otherwise talented, these leaders end up flailing in their role.</p><p>Eventually they either burn out or are replaced due to their poor performance.</p><p><strong>It doesn&#8217;t have to be this way.</strong></p><p>Inexperienced teams can perform incredibly well when guided by the right leadership. They can even perform better than a team full of experienced members under poor leadership.</p><h1><strong>Good leadership requires good planning</strong></h1><p>A lot of leads simply go with the flow, performing ad-hoc interventions on an as-needed basis to lead their team. They call out mistakes as they see them, give pats on the back here and there, and otherwise wonder why their teams fail.</p><p>Their freewheeling attempts to tackle problem as they come results in a lack of focus, reducing the effectiveness of the team as they work on efforts that don&#8217;t synergistically build on each other.</p><p><strong>A failure to plan is a plan to fail. </strong>Good leadership requires planning and follow-through, while understanding that no plan survives contact with reality. As a leader it&#8217;s your responsibility to create a solid plan and be prepared for any contingencies, adapting accordingly to changing conditions.</p><p>The plan below should help you.</p><h1><strong>Figure out what kind of team you have</strong></h1><p>The terms &#8220;inexperienced&#8221; and &#8220;junior&#8221; can be incredibly broads labels.</p><p>A person can be great at one thing but junior in another. Identifying where your team&#8217;s individual strengths and weaknesses lie is therefore the key first step in leading them.</p><p>Make a skills matrix, listing the various skills an individual would need to succeed in your endeavor. Be sure to list soft-skills like communication, the ability to work with others, and whether they encompass the values and traits of your organization. These are just as important as hard, technical skills.</p><p>After you rate them, you&#8217;ll notice that the juniors can fall into certain categories.</p><p>Some juniors encompass all of the categories, while others may only need work in one or two areas. These categories aren&#8217;t mutually exclusive, and it&#8217;s important to understand what kind of junior you are dealing with so you can appropriately alter your approach.</p><h2><strong>The technical junior</strong></h2><p>The technical junior is a person that lacks the hard skillsets of the industry or role. It&#8217;s a fresh college graduate starting their first job, or someone making a mid-life career change.</p><p>Technical juniors do not have familiarity with the tools, techniques, and skills needed to perform competently. They require very conscious effort to do things that may otherwise be simple or subconsciously perform by more technically experienced members. They&#8217;re unable to make tradeoffs and good decisions because they don&#8217;t know what they don&#8217;t know.</p><h2><strong>The process junior</strong></h2><p>The process junior lacks the experience and skills working within a team. They may not understand the team culture, structure, dynamics. They lack context into the history of the team and how the team collaborates, coordinates, and communicates. Working with them is an act of friction.</p><p>The end result is chaos for the team.</p><h2><strong>The behavioral junior</strong></h2><p>The behavioral junior has personal character or behavioral deficits that keep them junior, despite how good they may otherwise be.</p><p>They may lack the initiative to take on work after they are done with their current work. They may not care to learn, only doing the barest minimum needed to complete their task. They may lack follow-through or have issues communicating. They may not have attention-to-detail. They may be unable to take constructive criticism. They may lack drive, initiative, or good judgement.</p><p>Whatever the issue is, it prevents them from operating at the level they need to operate at.</p><h1><strong>Develop your team</strong></h1><p>Once you&#8217;ve conducted an honest assessment of your team&#8217;s individual strengths and weaknesses, you can make plans that take their strengths and weaknesses into account as individuals and as a team.</p><h2><strong>Developing technical juniors</strong></h2><p>Developing technical juniors is a matter of focused, targeted training. The goal is to build up their knowledge and experience of the fundamentals until it becomes unconsciously known.</p><p>Develop a training program that conducts focused, targeted instruction on the various technical aspects of the role. Provide real-life examples when possible. Conduct drills, leverage the power of repetition, and ensure the fundamentals are mastered.</p><h2><strong>Developing process juniors</strong></h2><p>Developing process juniors is a matter of ensuring two things are understood:</p><ul><li><p>The process itself</p></li><li><p>The reason why the process exists</p></li></ul><p>Some process juniors simply don&#8217;t know a better way, and once exposed to it are eager to follow the process.</p><p>Other process juniors may have a difficult time following any process, seeing them as unnecessary friction to accomplishing their goals. So-called &#8220;cowboy coders&#8221;, they likely haven&#8217;t experienced the pain the process prevents.</p><p>Describing why the process exists and the consequences of not following the process in detail can help align their behaviors. If they still fail to follow the process, establishing checkpoints, boundaries, and penalties can help align behavior.</p><p>Process juniors are often a source of tremendous initiative. With a fresh pair of eyes, they can bring in new efficiencies that challenge the status quo. However, their idealism must be balaned by the reality of the situation. Ensure they can follow the existing process first and appreciate why it exists before allowing them to introduce new processes and refinements.</p><h2><strong>Developing behavioral juniors</strong></h2><p>Developing behavioral juniors is the most challenging. Change comes from within, and asking someone to change their behavior can be a fool&#8217;s errand.</p><p>The behavioral junior can lack the self-awareness to recognize their flaws, exhibits defensiveness when criticized, or allows pride or ego to prevent them from making progress.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>Pointing out behavioral flaws is also one of the hardest subjects for most leads to broach. People have a natural aversion to directly criticizing others, and a lack of control over emotions can turn a potential teaching moment into a heated argument.</p><p>Developing junior developers with behavioral traits you&#8217;d like to change comes down:</p><ul><li><p>Clarifying which specific behavioral traits you&#8217;d like to see and why</p></li><li><p>Demonstrating those traits yourself</p></li><li><p>Explicitly pointing out when those traits were or were not demonstrated</p></li><li><p>Monitoring and holding juniors accountable for their progress</p></li></ul><p>Changing behavior is a long-term game even in the best scenarios. Sometimes you won&#8217;t have the runway to wait for that change to occur. In these cases, it&#8217;s best to cut your losses.</p><h1><strong>Execution</strong></h1><p>While the best executing teams have <a href="https://medium.com/@jgefroh/the-three-pillars-of-a-solid-engineering-culture-c1b5d1a6780d">clarity, competency, and control</a>, providing a team of junior developers full autonomy is a recipe for disaster. It leads to poor decisions, which leads to broken systems and negative effectiveness as you work to undo the damage and pay down the tremendous amount of technical debt they generate.</p><p>As a leader it is your responsibility to give junior developers room to grow and potentially fail, but not room to sink the ship. It requires careful calibration between freedom and restriction. While learning can&#8217;t happen without mistakes and failure, it&#8217;s your job to ensure the mistakes junior developers make are survivable.</p><h1><strong>Front-load decision-making</strong></h1><p>Junior developers by definition don&#8217;t have the clarity or competency to utilize good judgement when they make decisions. It&#8217;s important to ensure that major decisions, such as architecture, technologies, and patterns, are not initially in their purview.</p><p>This means that when starting a new feature or module, make the major decisions ahead of time. They should be working within a framework of established patterns, practices, architectures, technologies, and procedures. If this doctrine doesn&#8217;t exist, create it.</p><p>Ensure this framework exists before they reach the point where they have to make these decisions themselves. Train them on the patterns and practices. Create component libraries. Demonstrate the way you want the system built.</p><p>Front-loading major decisions has the added benefit of helping junior developers avoid <a href="https://en.wikipedia.org/wiki/Decision_fatigue">decision fatigue</a>. They avoid making decisions they don&#8217;t have the competency or clarity to make, and focus their decision-making at the micro-level that they are gaining mastery over: naming, variables, etc.</p><p>Making the major decisions doesn&#8217;t mean completely shutting off a junior developer&#8217;s viewpoint or voice. Junior developers can introduce new ideas and help keep your organization from becoming an antiquated dinosaur. However, balance their new ideas with the risks and realities of your organization.</p><p>Give them visibility into the thought processes behind your decisions so they can build up their own ability to judge trade-offs. Ask for their input, but ensure that the final decision itself remains with you.</p><p>By front-loading the decisions before they reach the decision-point, it helps focus junior developers during execution.</p><h1><strong>Break it down, barney style</strong></h1><p>Junior developers may have knowledge of individual pieces, but lack the intuition and experience that allows them to apply their pattern-recognition skills to other situations. As a result, they&#8217;re unable to rapidly move outside their areas of comfort and knowledge, even if the work is very similar.</p><p>Junior developers won&#8217;t recognize a rose by any other name, even if it looks as pretty or smells just as sweet.</p><h2><strong>Turn knowledge work into mechanical work</strong></h2><p>For junior developers who haven&#8217;t mastered the fundamentals and basics, it&#8217;s imperative to break down their work and provide step-by-step instructions. They need to learn to crawl before they learn to run.</p><p>Be as explicit as possible. Perform drills, going step by step over setting up a class or calling a method. Ensure they achieve mastery over the building blocks and fundamentals before having them attempt anything else.</p><p>Once they begin achieving competency with their tools, you can move on to working with them on integrating their fundamentals into the larger effort.</p><h2><strong>Teach them principles and rules of thumb</strong></h2><p>As junior developers learn the basics, you can start explaining the &#8220;why&#8221; behind the techniques.</p><p>Explain the principles that form the foundation and reasoning behind what they are doing. Give them rules of thumb they can generally reliably follow. As they execute their day-to-day work, provide course-correction on where the principles are violated and how they can change their work to remediate the defects.</p><p>Over time, they will learn to apply these principles themselves without being told to. They&#8217;ll come to develop their own heuristics, which are critical to being able to apply what they are doing to other similar situations.</p><h2><strong>Teach them when to violate the principles and rules of thumb</strong></h2><p>Software engineering is a context-based profession. Decisions that may be terrible in one circumstance can be the right thing to do in another. It&#8217;s important that you teach junior developers the various decision-making tradeoffs and how to make the tradeoffs themselves.</p><p>This will help avoid turning them into dogmatic engineers who are incapable of adapting when needed.</p><h1><strong>Provide clarity on direction and where they fit</strong></h1><p>If you isolate junior developers and treat them as cogs in a machine, you prevent them from understanding their ultimate role in the project.</p><p>Without understanding their place in the bigger picture, they will become perpetual juniors, merely carrying out tasks and incapable of executing anything beyond simple, explicit instructions.</p><p>This may have been the end goal of <a href="https://en.wikipedia.org/wiki/Scientific_management">Taylorist management</a>, but the world has evolved in complexity since the philosophy&#8217;s heyday. Today, the best teams have the ability to adapt to a constantly changing environment.</p><p>The only way a team can adapt is if its members have a holistic view of the situation.</p><p>You don&#8217;t want junior developers staying junior forever.</p><h2><strong>Teach them their role</strong></h2><p>Explain to them the other moving parts in terms they can understand. Paint a picture of how their contribution (or lack thereof) impacts the overall goals and initiatives of the project and organization.</p><p>As junior developers improve, their understanding of their role will help guide them as they take on increasing amounts of responsibility. These guide-rails will focus their efforts on the things that matter and help ensure they execute within the constraints that makes sense for the team and organization.</p><h2><strong>Set goals</strong></h2><p>Focus and effective execution requires a goal or objective to work towards.</p><p>Work with your team to set attainable goals at regular intervals. These goals should be larger goals your team works towards, as well as individual goals that contribute to the main effort. By having your team work with you on deciding these goals, it improves their buy-in and motivation, increasing engagement.</p><p>Ensure you also establish milestones and interim goals that can serve as progress markers and checkpoints to determine whether the entire effort is on track and where attention may be needed.</p><p>These act as yellow flags and early warning signs of potential issues that need to be addressed.</p><h2><strong>Set boundaries</strong></h2><p>It&#8217;s not enough to set goals &#8212; goals can be achieved in many ways, some highly negative and damaging, especially if the junior developer hasn&#8217;t yet developed proper judgement. It&#8217;s important to ensure that boundaries are explicitly clarified and understood by the entire team.</p><p>Boundaries can be situation-specific things like &#8220;never use single-letter variables&#8221; to generalized value-based boundaries like &#8220;never make a customer feel bad&#8221;.</p><p>These boundaries act as anti-goals, things that should not be done, and are important in establishing what is accepted and not accepted behavior. Norm-setting is important in creating alignment and clarity, and without it you can end up with a team that achieves its goals, but in a chaotic and destructive way.</p><p>As your junior developers improve their judgement and prove credibility, you can start lifting boundaries and widening their area of operation.</p><h1><strong>Supervise</strong></h1><p>It&#8217;s not enough to set the pieces and press &#8220;play&#8221;. Good execution requires supervision. Course-correction and pointing out just-in-time lessons are valuable learning opportunities that leaders need to provide to junior developers.</p><h2><strong>Frequently check-in</strong></h2><p>Monitor progress and check in frequently with your junior developers on their growth. Constantly assess where they are and ensure they are making progress. Check progress against goals and milestones.</p><p>Provide them resources they need to learn &#8212; whether that be training materials, larger challenges, or your own time.</p><p>Ensure they know where they stand and where they are expected to be, and have the roadmap to get there.</p><h2><strong>Ensure there&#8217;s a process</strong></h2><p>Junior developers don&#8217;t do well when given an infinite amount of possibilities, and a tremendous amount of damage can be done over time if you leave them to their own devices.</p><p>Limit potential damage by ensuring that there&#8217;s a gated process where you have final authority. Ensure that there&#8217;s a code review process in place. Only allow deployments that you approve.</p><p>If your developers have trouble following the process, enforce it with technical solutions or management penalties.</p><p>These processes can be lifted as your junior developers grow and improve, but until then they act as safety nets that prevent harm to themselves and the business.</p><h2><strong>Give feedback often</strong></h2><p>Junior developers thrive when given feedback. They need this constant course correction, both to ensure they don&#8217;t sink the ship and to ensure they are learning the right things. Over time, they can begin giving themselves this feedback, providing them the ability to self-regulate once they are capable of doing so. This will ultimately ease the burden on you as a manager or lead.</p><p>Use 1:1 meetings with them effectively, ensuring that they know exactly where they stand in their professional development and performance. Point out areas in conversations where they can improve and where they are making good progress.</p><h2><strong>Be patient</strong></h2><p>No learning can be done without the possibility of failure. Accept that your junior developers will fail, or seemingly backslide on progress.</p><p>Act as necessary, but understand that punishing failures doesn&#8217;t stop them, it simply hides them. Sometimes you&#8217;ll have to let certain areas fail while you focus growth and attention on a more important area.</p><p>Failure is a part of the process of growing and learning. Be patient.</p><h1><strong>Know when to loosen the reins</strong></h1><p>Over time, junior developers will get better. The sort of managing that helped them initially will start to feel more constraining, dampening effectiveness and morale. It&#8217;s important as a lead to know when to loosen the reins and provide more autonomy and less supervision.</p><p>Keep a pulse of how junior developers grow and make progress. You can&#8217;t track what you don&#8217;t measure, so maintain a checklist of the traits, skills, knowledge you want them to demonstrate. Reward progress with more autonomy and trust.</p><p>Leading a team of junior developers is difficult but rewarding. As they learn and grow, the team will gel over the shared challenge and become more and more effective over time.</p>]]></content:encoded></item><item><title><![CDATA[On communication - How to communicate effectively as a leader]]></title><description><![CDATA[Tips on how to avoid dysfunction in your team]]></description><link>https://blog.jgefroh.com/p/on-communication-how-to-communicate</link><guid isPermaLink="false">https://blog.jgefroh.com/p/on-communication-how-to-communicate</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 10 Feb 2024 20:38:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fteh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fteh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fteh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp 424w, https://substackcdn.com/image/fetch/$s_!Fteh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp 848w, https://substackcdn.com/image/fetch/$s_!Fteh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp 1272w, https://substackcdn.com/image/fetch/$s_!Fteh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fteh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp" width="1400" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100256,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fteh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp 424w, https://substackcdn.com/image/fetch/$s_!Fteh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp 848w, https://substackcdn.com/image/fetch/$s_!Fteh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp 1272w, https://substackcdn.com/image/fetch/$s_!Fteh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96284e16-03f3-4b2b-b50f-9ffe628a19ee_1400x734.webp 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>Many first-time leaders see their teams devolve into chaos and their effectiveness reduced by unnecessary friction.</p><p>Because of their lack of experience, they resort to large, sweeping changes in their attempts to improve the effectiveness of their organizations and fulfill their vision.</p><p>These herculean efforts fail over and over, while the real solution sits ignored in front of them: communicate better.</p><h1><strong>Blindspots</strong></h1><p>Why are so many otherwise educated, talented people oblivious to this?</p><p>It&#8217;s simple &#8212; leaders don&#8217;t see bad communication so they simply conclude it isn&#8217;t happening.</p><p>A leader&#8217;s position enables them to see a longer-term vision and the high-level workings of their organization. By virtue of being a leader, they have a tremendous amount of visibility into the rest of the organization.</p><p>Leaders forget that this visibility is a privilege of their position, and that their advantageous viewpoint simply isn&#8217;t shared by others in the organization. They incorrectly assume those at levels lower than they are have the same vantage pointthey do.</p><p>The more they see the more they don&#8217;t see. It&#8217;s an ironic blindspot caused by their position.</p><blockquote><p>The more they see the more they don&#8217;t see.</p></blockquote><p>Think about all the times you&#8217;ve heard people describe their leaders as being &#8220;out of touch&#8221; with their teams, not aware of the &#8220;ground truth&#8221;, or being described as &#8220;delusional&#8221;. It&#8217;s a sentiment shared across many teams and organizations throughout many industries.</p><h2><strong>How does it happen?</strong></h2><p>Leaders don&#8217;t intentionally become unaware of the inner-workings of their teams. They don&#8217;t just wake up one day and tell themselves &#8220;I&#8217;m going to be out of touch with the team I lead.&#8221; It creeps up on them, unrecognized.</p><p>It takes truly pro-active leadership to recognize and avoid this blindspot.</p><h2><strong>You&#8217;re here because you recognize there&#8217;s a problem</strong></h2><p>It&#8217;s not all doom and gloom &#8212; you&#8217;ve overcome the first hurdle: recognizing there&#8217;s a problem. Luckily, as a leader you are in an excellent position to resolve the communication issues that plague your organization.</p><h1><strong>Understand the realities of communication</strong></h1><h2><strong>You&#8217;re always delivering a message</strong></h2><p>Like I&#8217;ve<a href="https://medium.com/@jgefroh/3-seconds-78eeaafc3df3"> said in the past</a>, leaders are always on stage. Every word you say, every interaction you have, every facial expression you make is going to be scrutinized and replayed in people&#8217;s minds.</p><p>People look to their leaders for their reactions &#8212; their approval and disapproval &#8212; and modify their behavior based on these reactions.</p><p>Be cognizant of this fact and ensure that you are always delivering the message you want to deliver. You are never off-air.</p><p>You can leverage differences in how you normally communicate to emphasize a specific message. For example, if you are known to always be soft-spoken, people will definitely remember if you yell and get angry one day.</p><p>Volatile leaders with inconsistent behaviors will deliver inconsistent messages &#8212; adding to unneeded friction and chaos. Stable leaders reinforce their teams by delivering consistent messaging through every action, only deviating on rare occasions to emphasize a point.</p><h2><strong>Your communication gets distorted, fast.</strong></h2><p>It doesn&#8217;t matter what medium you use &#8212; any communication you send will be distorted, almost immediately.</p><p>Whether it be Slack, in-person, email, memos, or posters on a wall, your message will not be received with 100% accuracy.</p><p>There&#8217;s just too many factors in play &#8212; your tone of voice, the moods of the people communicating, the words you used, your facial expressions, body language, your history with the person you&#8217;re communicating with, etc.</p><p>That&#8217;s just communicating with one person &#8212; imagine the thousands of communications that happen between just as many people every day.</p><p>As your communication slowly makes its way through your organization, various factors will cause it to become muddied down until it no longer even resembles the original intent or message.</p><p>Like a large game of telephone, the meaning of any message becomes distorted for various reasons, whether through well-intentioned mistakes or malicious actors driven by self-interest.</p><p>By the time it reaches the people that really need to hear the truth, it may be the complete opposite of what you intended.</p><p>Understanding and acknowledging this dilution of communication is critical.</p><h1><strong>Avoid the dilution</strong></h1><p>How do you prevent your message from being diluted? Repeat it, repeat it repeat it, over and over and over.</p><h2><strong>Repeating yourself is important</strong></h2><p>It&#8217;s the most effective way to cut through the noise-to-signal ratio.</p><p>People receive a lot of communications throughout the day. Just imagine all of the emails, chat messages, advertisements, in-person chats, etc. that go on in any given work day. There&#8217;s too much to focus on, so messages get lost in the shuffle of the day-to-day.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>The only messages that will get through are communications that the receivers deem important &#8212; the ones they can&#8217;t ignore. A leader repeating themselves will act as an amplifier- a signal that this communication is worth paying more attention to.</p><p>People need reminders. If they see a message come up time and time again, they&#8217;ll take notice of it. They&#8217;re more likely to remember repeated messages.</p><p>Repeating messages may seem like over-communication, but it helps clarify things and reduce mismatched assumptions.</p><h2><strong>Develop memorable phrases and memes</strong></h2><p>They may seem like dopey or insincere platitudes at first, but you&#8217;ll be surprised how quickly they become adopted as mantras and guiding principles.</p><p>These phrases will become adopted by your team and others and become a part of their everyday vocabulary. The repetition then begins to occur from other sources, further strengthening the message.</p><h2><strong>Use multiple mediums</strong></h2><p>If you talk about something in-person to someone else, enforce the idea in a follow-up email repeating the same information.</p><p>Have other people repeat their understanding of a message you sent them, explicitly asking them to rephrase or explain it to someone else. If they don&#8217;t align, you&#8217;ve found an opportunity to clarify a misunderstanding.</p><h2><strong>Be precise</strong></h2><p>Misunderstandings often arise due to mismatched assumptions between the the sender of a message and the recipient. When there&#8217;s a lack of information, people will fill in the blanks with their own interpretation, experience, and biases. Since <a href="https://medium.com/@jgefroh/everyone-is-different-d74007bb9daf">everyone is different</a>, it&#8217;s a quick path to miscommunication.</p><p>You can do a lot to avoid this by being specific in the language and words you use. Be specific. General language opens up too much room for possibility and assumptions.</p><p>For example, don&#8217;t just say a poor purchasing decision was a &#8220;bad call&#8221;. Say &#8220;it was an unwise decision to purchase this because it didn&#8217;t factor in our available budget&#8221;.</p><p>The first phrasing opens up many interpretations on why it was a bad call, whereas the second narrows down to a very specific reason that can be avoided in the future due to its actionable nature.</p><h1><strong>Constant positivity is not a positive</strong></h1><h2><strong>Don&#8217;t be afraid to give bad news</strong></h2><p>Sometimes the message you are delivering is going to disappoint people. Sometimes it&#8217;s difficult for you to even broach the subject.</p><p>Weak leaders avoid these difficulties by shying away from the topics, hoping the issue resolves itself. They try their best to avoid the problem, believing that any negative thinking or thought will harm the company.</p><p>Instead of delivering the bad news directly, leaders may try to be a people-pleaser, downplaying the negative aspects of the message and ultimately failing to deliver it outright.</p><p>That&#8217;s a mistake: a problem doesn&#8217;t go away just because you don&#8217;t address it. Sometimes the most positive thing you can do is addressing the negative directly.</p><h2><strong>Silence is not golden</strong></h2><p>Silence is a message in and of itself, and leads to miscommunication because people will fill in the gaps and play telephone. I&#8217;m sure you&#8217;ve been a part of the rumor mill, wondering what potential changes could mean &#8212; a layoff? A re-org? These rumor mills are damaging to organizational effectiveness.</p><p>An absence of explicit, clear messages is a breeding ground for dysfunctional communication.</p><p>You can&#8217;t stop the rumor mill by forbidding people to speak about it. You stop it by addressing the issues being discussed head on as quickly as possible.</p><p>Explicitly and repetitively communicate what you intend to communicate. If something happens, address it as immediately as possible before the rumor mill starts.</p><p>The more time passes, the more the dysfunction festers and has a chance to grow.</p><h2><strong>Don&#8217;t make sandwiches</strong></h2><p>A common technique to deliver criticism that is promoted by many management blogs and other sources is known as the &#8220;sandwich technique&#8221;.</p><p>In this technique, you couch negative feedback by first providing positive feedback, delivering the negative feedback, and then ending with the positive feedback. This is intended to soften the blow and make the negative feedback pill easier to swallow.</p><p>Don&#8217;t do this.</p><p>Contradictory messages will be misinterpreted. It divides the focus of the receiver and distracts from the ultimate intent message.</p><blockquote><p>Contradictory messages will be misinterpreted. It divides the focus of the receiver and distracts from the ultimate intent message.</p></blockquote><p>I can&#8217;t count the number of times I&#8217;ve seen people surprised that they were being fired &#8212; if only they had known about their poor performance earlier!</p><p>The problem was that many times they were told about their poor performance, but from inexperienced managers using the sandwich technique. What they thought wasn&#8217;t that big of a deal turned out to be the final nail in the coffin.</p><p>People will focus on the positive. After all, the negative feedback must not be that important since there was more positive feedback!</p><p>The sandwich technique also misuses an important aspect of people&#8217;s memory &#8212; they&#8217;re more likely to remember the first message as well as the most recent message they&#8217;ve received. Since the negative feedback is in the middle, people are psychologically prone to not remember it as much as the complimentary messages. It&#8217;s just how our brains are wired.</p><p>Be direct, clear, concise, and consistent. Don&#8217;t make sandwiches.</p><h1><strong>Breaking down communication barriers</strong></h1><p>Even if you think you have great rapport with someone, you&#8217;ll always be receiving some form of filtered viewpoint designed with your authority in mind.</p><p>It&#8217;s hard enough talking to leaders and people in positions of authority. Don&#8217;t make it harder artificially.</p><p>Here&#8217;s some things you can do to reduce the friction others may feel when communicating with you.</p><h2><strong>Institute an open door policy</strong></h2><p>Publicly and privately state that you want people approaching you and giving you unsolicited feedback or dropping in for a chat.</p><p>Make sure you are approachable. Any barrier you put is just one more roadblock to communicating with you.</p><h2><strong>Recognize your open door policy is ineffective</strong></h2><p>Already instituted an open door policy? Great &#8212; it probably won&#8217;t work.</p><p>Many people simply won&#8217;t come up to you for various reasons &#8212; shyness, busyness, etc. Arrange a specific time yourself to hear people&#8217;s thoughts and opinions in addition to your open-door policy.</p><p>You can&#8217;t be passive about promoting communication &#8212; open door policies are literally the least you can do.</p><h2><strong>Remove physical barriers</strong></h2><p>Your office desk is the second biggest barrier to effective communication next to a closed door.</p><p>The typical office layout involves a desk in the middle of the office, with a chair close to the doorway for guests and the office owner&#8217;s chair in a seat of power between the wall and the desk.</p><p>The problem with this layout is that it creates a very real physical barrier between you and the person you are communicating with. This physical barrier is enhanced by any other item on your desk &#8212; typically a monitor.</p><p>Break down the barrier &#8212; position your desk against the wall so that any guest that enters your office to talk is sitting in front of you with no barriers in-between.</p><p>Remove those headphones, move that coffee mug to the side.</p><h2><strong>Get out of the office</strong></h2><p>Another person&#8217;s office is viewed as hostile territory. Human beings have a psychological aversion to crossing that door frame &#8212; the threshold between the outside of the office and the inside &#8212; the safe area and the lion&#8217;s den.</p><p>In an office the lines of authority are clearly defined and communication flows through that lens.</p><p>You&#8217;re unlikely to get effective communication within it.</p><p>The solution? Get out of your office. Talk to people in their office. Bring people to coffee shops. Grab lunch.</p><h2><strong>Reach out to people directly</strong></h2><p>If you want to hear from someone, ask them explicitly what their thoughts are.</p><p>Ask them regularly. Ask them through different mediums &#8212; in person, over chat, email, etc.</p><p>People have different comfort levels communicating through different mediums &#8212; find the one that works the best for the person you are communicating with.</p><h2><strong>Build rapport</strong></h2><p>You&#8217;re more likely to receive honest feedback and ensure solid communication if people feel comfortable and safe communicating with you. You can&#8217;t build that sense of safety or camaraderie with communication limited to work tasks.</p><p>Ask people about their day, how their work is going, or what they did that weekend. Build relationships with people, even if they aren&#8217;t even in your department.</p><h2><strong>Avoid silos</strong></h2><p>You can see these environments start to form &#8212; groups begin to silo themselves or cut off visibility and communication in the name of privacy, security, or some other reason.</p><p>Perhaps they begin to place certain information on a &#8220;need-to-know&#8221; basis, or suddenly make their meeting notes private. Maybe they stop inviting non-group members to lunch.</p><p>Many times there&#8217;s a valid reason to do so &#8212; especially in areas where a breach in privacy can be a massive issue (eg. HR, medical, defense, etc.) or a loss of focus can result in decreased productivity (eg. training, junior employees, highly complex endeavors, etc.).</p><p>However, many other times these silos are created with no other reason than to simply create an in-group, exercise authority, or develop miniature empires to stroke egos.</p><p>Over times, these silos being to operate independently, contributing to a dysfunctional communication environment that makes delivering accurate messages and operating effectively much more difficult.</p><p>Effective communication is hard, but not impossible. Leaders can make small changes in their behavior and the environment that lead to compound results down the road.</p>]]></content:encoded></item><item><title><![CDATA[Making decisions - When does your Startup Needs Engineering Managers?]]></title><description><![CDATA[Understand how startups evolve, why managers are needed, and how to figure out if you need to hire an engineering manager.]]></description><link>https://blog.jgefroh.com/p/making-decisions-when-does-your-startup</link><guid isPermaLink="false">https://blog.jgefroh.com/p/making-decisions-when-does-your-startup</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 10 Feb 2024 19:51:53 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%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most tech leaders who have been in an early-stage startup have encountered this question: <em>&#8220;Do I need an engineering manager?&#8221;</em></p><p>It&#8217;s a tough decision. Most early-stage startups aren&#8217;t flush with cash. Every dollar they spend on an &#8220;expensive&#8221; manager is one less dollar they can spend on a direct contributor to the codebase.</p><p>Furthermore, hiring the<em> wrong</em> manager can be incredibly damaging to the culture and organization. Tech leaders in first-time leadership positions have it doubly bad &#8212; they also have to wrestle with the fact that they have never hired a manager before, increasing their likelihood of hiring a bad one.</p><p>Faced with such uncertainty, many startup tech leaders put off the decision, falling back on what they know best: individual contribution.</p><h2><strong>Sometimes later is too late</strong></h2><p>Yes, a management hire too soon can become an unnecessary expense at a cash-strapped company. However, the flip-side is also true: a hire made too late can end up costing the company dearly. Cultural, technology, and process issues compound over time and even the world&#8217;s best managers can&#8217;t undo the damage overnight. Timing is incredibly important.</p><h2><strong>How do you determine when you need an engineering management layer?</strong></h2><p>I&#8217;m going to spoil the ending early &#8212; a blog post online can&#8217;t tell you when your company needs managers.</p><p>It&#8217;s a highly circumstantial decision only people at the company will have the context to make. The best an online article can do is to help arm you with knowledge &#8212; an understanding of the fundamental <strong>&#8220;Why?&#8221;</strong> behind managers so that you&#8217;ll be better informed to determine the <strong>&#8220;When?&#8221;.</strong></p><h1><strong>Understanding the evolution of the engineering organization</strong></h1><p>To understand why one would even need an engineering manager, it&#8217;s important to understand the lifecycle of an engineering organization within a startup, which can take place over a period of years.</p><h2><strong>The beginnings</strong></h2><p>Startups typically begin life with a single in-house developer or a contractor. You couldn&#8217;t even call it a team at this point. This initial developer either either reports directly to the founder or is themselves the technical founder.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SUs_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SUs_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png 424w, https://substackcdn.com/image/fetch/$s_!SUs_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png 848w, https://substackcdn.com/image/fetch/$s_!SUs_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png 1272w, https://substackcdn.com/image/fetch/$s_!SUs_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SUs_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png" width="1400" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!SUs_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png 424w, https://substackcdn.com/image/fetch/$s_!SUs_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png 848w, https://substackcdn.com/image/fetch/$s_!SUs_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.png 1272w, https://substackcdn.com/image/fetch/$s_!SUs_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125b7fdc-83ee-48f7-b0b2-d66feaf63a35_1400x612.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">Startups often start with either a developer reporting to the founder, or the first developer as a technical co-founder.</figcaption></figure></div><h2><strong>Bringing product to market</strong></h2><p>As the company sells their vision and what they&#8217;ve built so far, they have to increase their development speed to build all of the things the market demands. They reach the point where contractors are not enough or get too pricey.</p><p>To support the new demands on the development team, the hiring strategy shifts, and the focus starts to be on building an in-house team. The startup will eventually reach a point where there&#8217;s 6&#8211;8 engineers in a single team all working on the same product.</p><p>With a team this large, the founder is no longer in a position to directly manage these engineers, if they ever were in the first place. They&#8217;re too busy making deals, figuring out finances, business plans, and all of that stuff that business people do that engineers often take for granted.</p><p>Instead, the responsibility of ensuring the team still executes quickly falls to the initial developer or the senior-most developer. This developer, through acquisition of a vast amount of domain knowledge over several years, has become the de-facto <strong>Head of Engineering</strong>, in charge of all of the other engineers that are brought on.</p><p>Their title differs depending on the company &#8212; some companies use Director of Engineering, others CTO, still others Lead Software Engineer. The technicality doesn&#8217;t matter so much as the fact that they are the technical leader of the organization.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pif3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pif3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png 424w, https://substackcdn.com/image/fetch/$s_!pif3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png 848w, https://substackcdn.com/image/fetch/$s_!pif3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!pif3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pif3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png" width="1384" height="1090" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1090,&quot;width&quot;:1384,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pif3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png 424w, https://substackcdn.com/image/fetch/$s_!pif3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png 848w, https://substackcdn.com/image/fetch/$s_!pif3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!pif3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b803937-f32b-4587-ae2b-fbde21771427_1384x1090.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">Over time, the company gets enough in-house developers that the Head of Engineering starts to manage them.</figcaption></figure></div><h2><strong>The burden of success</strong></h2><p>As the company grows and gains traction in the market, the tech demands increase. Cross-functional collaboration is more and more a key component of the job. Working with business stakeholders, potential customers, regulators all while keeping the product team rowing is a lot of work and a lot of communication.</p><p>At some point, it dawns on the Head of Engineering that their time is no longer their time. A mere glance at their calendar evidences this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LfMQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LfMQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png 424w, https://substackcdn.com/image/fetch/$s_!LfMQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png 848w, https://substackcdn.com/image/fetch/$s_!LfMQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png 1272w, https://substackcdn.com/image/fetch/$s_!LfMQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LfMQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png" width="1400" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LfMQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png 424w, https://substackcdn.com/image/fetch/$s_!LfMQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png 848w, https://substackcdn.com/image/fetch/$s_!LfMQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.png 1272w, https://substackcdn.com/image/fetch/$s_!LfMQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba3fee-c9b4-47e9-9af5-78a41bd86d5e_1400x686.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">Yes, when you&#8217;re the Head of Engineering your schedule does look like this.</figcaption></figure></div><p>Somewhere along the line, their time went from coding 24/7 to meetings 24/7. It&#8217;s hard to pinpoint exactly when that was, but it was probably when the Org Chart started looking like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!biJX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!biJX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png 424w, https://substackcdn.com/image/fetch/$s_!biJX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png 848w, https://substackcdn.com/image/fetch/$s_!biJX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png 1272w, https://substackcdn.com/image/fetch/$s_!biJX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!biJX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png" width="1400" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!biJX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png 424w, https://substackcdn.com/image/fetch/$s_!biJX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png 848w, https://substackcdn.com/image/fetch/$s_!biJX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.png 1272w, https://substackcdn.com/image/fetch/$s_!biJX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecc4941-c777-4d5a-b50b-f8e996e41b1c_1400x592.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">The Head of Engineering tries to manage all of the engineers directly.</figcaption></figure></div><p><strong>More people necessitates more communication.</strong> Projects get more complex, with more moving parts. Business demands increase as the company&#8217;s growth accelerates. Leadership desires the Head of Engineering to focus on the <em>most important thing. </em>With this many people, the Head of Engineering can barely focus on <em>anything</em>.</p><h2><strong>Bringing on senior talent</strong></h2><p>If the organization doesn&#8217;t have any senior engineers at this point, they often bring them in, with the rationale being that senior engineers require less management and can help pick up some of those responsibilities.</p><p>This is a coincidentally correct rationale. As these senior engineers become reliable executors, the Head of Engineering may start to delegate responsibility for completing certain projects or streams of work to them.</p><h2><strong>Splitting into teams</strong></h2><p>In many cases, the Head of Engineering implicitly knows when they&#8217;re reaching their limits.</p><p>They often try to save more of their own time by only syncing with the senior engineer that they put in charge of the project or workflow, avoiding having to sync with every individual engineer that is part of the same project.</p><p>This makes sense &#8212; part of the incentive of delegation is for the Head of Engineering to spend less time on certain things, which includes project and people oversight, and this activity reduces the number of communication channels the Head of Engineering needs to keep synchronized.</p><p>While formal reporting lines don&#8217;t change, the Engineering organization chart starts to implicitly look like below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X1vh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X1vh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png 424w, https://substackcdn.com/image/fetch/$s_!X1vh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png 848w, https://substackcdn.com/image/fetch/$s_!X1vh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png 1272w, https://substackcdn.com/image/fetch/$s_!X1vh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X1vh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png" width="1400" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffc89dd1-0155-42b5-b691-553234762042_1400x705.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!X1vh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png 424w, https://substackcdn.com/image/fetch/$s_!X1vh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png 848w, https://substackcdn.com/image/fetch/$s_!X1vh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.png 1272w, https://substackcdn.com/image/fetch/$s_!X1vh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffc89dd1-0155-42b5-b691-553234762042_1400x705.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">The Head of Engineering has delegated to 3 senior engineers, and is directly managing a team themselves.</figcaption></figure></div><h2><strong>Formalizing the split</strong></h2><p>Eventually, the split gets formalized. As I wrote about in another post, there are a variety of ways you can split teams out, with pros and cons to each structure. There&#8217;s also hidden dangers of having skilled ICs suddenly jump into management roles without proper preparation, and methods with which to counter the drawbacks.</p><p>Regardless, the final end result is that there are different teams, with different individuals responsible for 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_!qGy8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qGy8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png 424w, https://substackcdn.com/image/fetch/$s_!qGy8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png 848w, https://substackcdn.com/image/fetch/$s_!qGy8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png 1272w, https://substackcdn.com/image/fetch/$s_!qGy8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qGy8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png" width="1400" height="688" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:688,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!qGy8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png 424w, https://substackcdn.com/image/fetch/$s_!qGy8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png 848w, https://substackcdn.com/image/fetch/$s_!qGy8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.png 1272w, https://substackcdn.com/image/fetch/$s_!qGy8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2dc62d9-ba06-48de-b464-cd7b4193edc3_1400x688.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">A layer of management has been introduced.</figcaption></figure></div><p>Things under this structure become much more manageable for the Head of Engineering, and organizations can go a long way with this approach.</p><h1><strong>Why does this work?</strong></h1><p>There&#8217;s some fundamentals to organizational structures at play in this scenario that we need to understand..</p><p>As the organization grows, it becomes more and more difficult to ensure everyone is in-sync. This is because communication channel requirements scale exponentially with the size of the organization.</p><p>In early stages of a startup, say &#8212; when there&#8217;s just three people &#8212; it&#8217;s easy for those three people to talk to each other. There&#8217;s only three communication pathways to achieve shared consciousness and align. <strong>Everyone can communicate with everyone.</strong></p><p>But if the organization gets bigger? That&#8217;s another story.</p><h2><strong>What we&#8217;ve got here is failure to communicate</strong></h2><p>As the number of people increases, the number of connections between them explodes dramatically. A synchronization strategy that used to keep 5 or 10 people in sync suddenly breaks down at 15. The problem gets even worse as the organization grows:</p><ul><li><p>9 people? 36 connections.</p></li><li><p>15 people? 105 connections.</p></li><li><p>50 people? 1,225 connections.</p></li><li><p>100 people? 4,950 connections.</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_!6e1D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6e1D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png 424w, https://substackcdn.com/image/fetch/$s_!6e1D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png 848w, https://substackcdn.com/image/fetch/$s_!6e1D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png 1272w, https://substackcdn.com/image/fetch/$s_!6e1D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6e1D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png" width="1400" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!6e1D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png 424w, https://substackcdn.com/image/fetch/$s_!6e1D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png 848w, https://substackcdn.com/image/fetch/$s_!6e1D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.png 1272w, https://substackcdn.com/image/fetch/$s_!6e1D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd389842a-7883-400a-a4e4-b36daa6283c6_1400x584.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">As the number of people (n) involved increases linearly, the number of connections between them increases exponentially, specifically: (n * (n &#8212; 1)) / 2</figcaption></figure></div><p>It&#8217;s impossible to keep that many people synchronized and on the same page by using a strategy that involves 1:1, direct communication.</p><p>This is a big reason why organizational structures exist: to create a flow of communication that can be managed effectively. Transitioning to a model where communication flows between specific individuals creates order.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!71QC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!71QC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png 424w, https://substackcdn.com/image/fetch/$s_!71QC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png 848w, https://substackcdn.com/image/fetch/$s_!71QC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png 1272w, https://substackcdn.com/image/fetch/$s_!71QC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!71QC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png" width="1400" height="566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:566,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!71QC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png 424w, https://substackcdn.com/image/fetch/$s_!71QC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png 848w, https://substackcdn.com/image/fetch/$s_!71QC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.png 1272w, https://substackcdn.com/image/fetch/$s_!71QC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70904a1b-5633-419c-b48c-08b8d0130113_1400x566.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">By creating organizational structures and limiting connections, things get more manageable.</figcaption></figure></div><p>There are some minor drawbacks, however. Because every individual member of now does not have access to the full consciousness of the organization, it has the tendency to create silos. These silos can easily become misaligned with the larger organization.</p><p>These drawbacks are countered with a focus on effective alignment, generated by &#8212; you guessed it &#8212; effective management activities. These management activities ensure information flows to where it is needed and individual silos are putting their efforts in a direction that aligns with the rest of the organization.</p><h1><strong>Why can&#8217;t the Head of Engineering do it?</strong></h1><p>A common question I get asked is &#8212; why can&#8217;t the Head of Engineering just manage people?</p><p>They could, if they have the skillset (which many do not), but it only delays the inevitable. There&#8217;s just too many other demands on their time for them to effectively do everything they are asked to do at a growing organization.</p><p>Companies recognize this, and most eventually split the responsibilities of the role of Head of Engineering.</p><h1><strong>Splitting the Role of Head of Engineering</strong></h1><p>The Head of Engineering at this point has (or doesn&#8217;t have) certain skills.</p><p>If we use a simplistic 4-quadrant model of a CTO skillset, we get the following:</p><ul><li><p>People management</p></li><li><p>Execution management</p></li><li><p>Coding and Technology</p></li><li><p>Governance and Strategy</p></li></ul><p>Few, if any, people are strong in ALL of these areas. Most engineering leaders have one or two of these areas they excel at, and have varying levels of performance and interest in the others.</p><p>By having someone that excels in the areas the Head of Engineering is only acceptable at, organizations can ensure key aspects of the role get the attention they deserve. It allows the Head of Engineering to focus on their strengths, and the organization as a whole gets stronger.</p><p>Sometimes, this is a tough pill to swallow, and some technical leaders push back against the idea of letting go of their authority and power. They cling to all of these areas regardless of their skills, weakening the organization to the benefit of their ego.</p><p>However, effective leaders recognize the importance of leaning into their strengths and welcome the ability to focus that comes with splitting their role.</p><h2><strong>Where do the responsibilities split?</strong></h2><p>This is highly context-dependent and really depends on the people involved and the organization.</p><p>A Head of Engineering with people management and execution management will likely want to be in a role that stays close to the day-to-day, and pass off strategy and governance to an incoming CTO. In cases like this, the Head of Engineering becomes the VP of Engineering.</p><p>A Head of Engineering who want to focus more on the coding, technology, and infrastructure aspects of the role essentially can take on the the role of Chief Technologist. In cases like this, they often remain an IC-focused CTO, with execution management falling to a new VP of Engineering.</p><p>Perhaps the Head of Engineering wants to be more external facing / governance / strategy-oriented. In this case, they remain a governance / strategic CTO, with management of execution falls to the VP of Engineering.</p><p>The organization should work with their Head of Engineering to find their strengths and ensure the role breakdown fits their interests.</p><h2><strong>What happens if the Head of Engineering isn&#8217;t ready at all?</strong></h2><p>Of course, there&#8217;s always a final option: the Head of Engineering simply doesn&#8217;t have the skillsets required to take the company through the next level.</p><p>There&#8217;s numerous reasons why this can happen.</p><p>Some engineers start their careers at a startup and grow with it. In the early stages where building is the priority, they can effectively perform the role, but later stages have significantly different skill requirements that they may not be ready for.</p><p>Some simply aren&#8217;t interested in the actual responsibilities that go along with the role once the organization gets larger, and it just wasn&#8217;t quite what they expected.</p><p>Organizational requirements change as a startup moves from stage to stage, and different skills are needed for different phases. Although many do, not everyone does adapt to these changes and keep their skills relevant. It&#8217;s not universally interesting to everyone, and people may have preferences for specific startup stages.</p><p>The solution here is straightforward: they either take on a lower role in the organization more suited to their skillsets so they can continue contributing maximally, or they part ways with the company.</p><h2><strong>The Manager of Managers</strong></h2><p>Of course, I assume you&#8217;re a lucky organization blessed with a fantastic technical leader.</p><p>Whatever the role split looks like, the VP of Engineering eventually takes over the management of the development teams, managing the managers who manage the teams. Sometimes they report to the CTO, other times they report to the CEO.</p><p>The management layer has been installed, and as the team grows it expands over time, including more Managers. For larger organizations, the Director of Engineering title often makes a comeback in a reduced, non-organizational scope, managing Managers that are part of a specific work group or department.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pMD3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pMD3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png 424w, https://substackcdn.com/image/fetch/$s_!pMD3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png 848w, https://substackcdn.com/image/fetch/$s_!pMD3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png 1272w, https://substackcdn.com/image/fetch/$s_!pMD3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pMD3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png" width="1400" height="841" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:841,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pMD3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png 424w, https://substackcdn.com/image/fetch/$s_!pMD3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png 848w, https://substackcdn.com/image/fetch/$s_!pMD3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.png 1272w, https://substackcdn.com/image/fetch/$s_!pMD3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09f005b-6aa2-41f3-a6f8-631c0a0af042_1400x841.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><h1><strong>What do you need to ask yourself?</strong></h1><p>So, now that we&#8217;ve examined the evolution of this hypothetical startup, we come to the real question: how do you tell when it is time to get a management layer for YOUR startup?</p><p>Truthfully, a blog article online can&#8217;t tell you that. It&#8217;s context-dependent. However, by asking yourself the following questions, you&#8217;ll build up awareness of what specifically to look for:</p><h1><strong>Does your organizational culture appreciate management?</strong></h1><p>Some startup cultures are very IC (individual contributor) centric to the extreme. Early-stage startups survive because of the willingness of its members to do whatever it takes, wear as many hats as possible, and grind and hustle to get things done.</p><p>In these organizations, the concept of someone who sits around not actually doing anything themselves is anathema to the idea of the Heroic Contributor. It&#8217;s a misguided belief, to be sure, but one that I found to be prevalent in many early-stage startups.</p><p>If your organization doesn&#8217;t appreciate managers, it will place the expectations of an individual contributor on them and diminish the appreciation for the management aspects of the role, and that is a recipe for failure.</p><h2><strong>What do you do if your culture doesn&#8217;t appreciate managers?</strong></h2><p>If your culture doesn&#8217;t appreciate managers, it probably either:</p><ul><li><p>Has had bad examples of managers</p></li><li><p>Don&#8217;t actually know what the value of a manager is</p></li></ul><p>Managers exist for a reason and their actions can contribute greatly to even execution-oriented cultures&#8212; coordination, information pumping, alignment, are all activities that reduce execution friction across an entire team.</p><p>Managers can also ensure skills and career progression, providing valuable focus on training and growth. These aid in execution, and also retention of employees.</p><p>Finally, Managers can help ensure empiricism and improve processes over the long-term through the collection of metrics and optimization activities based on them. A focus on improving can help remove inefficiencies and ineffective behaviors &#8212; things that are hard to focus on if you&#8217;re also busy trying to do you part in the next project.</p><p>Management activities (done well) act as force multipliers, leading to the dreaded business word of <em><strong>synergy</strong></em><strong>, </strong>the sum of the parts together becoming greater than what they could be individually.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0W3j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0W3j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!0W3j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!0W3j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!0W3j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0W3j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!0W3j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png 424w, https://substackcdn.com/image/fetch/$s_!0W3j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png 848w, https://substackcdn.com/image/fetch/$s_!0W3j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.png 1272w, https://substackcdn.com/image/fetch/$s_!0W3j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b325084-159f-4f83-b3cb-a4731f37a27f_1400x933.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">Synergy is such a terrible word that all I can find on the internet for it are pictures of hexagons.</figcaption></figure></div><p>Finally, remember: Google once tried to get rid of all of their managers. <a href="https://rework.withgoogle.com/subjects/managers/">It went quite poorly.</a></p><h1><strong>Is your Head of Engineering overwhelmed?</strong></h1><p>Overwhelmed can be an overloaded term, so let&#8217;s specify what that means.</p><p><strong>Does your Head of Engineering&#8230;</strong></p><ul><li><p>&#8230;spend more time doing things they dislike than they do things that they love and excel at?</p></li><li><p>&#8230;seem to be in meetings all day and have a massive backlog of code they need to write?</p></li><li><p>&#8230;appear stressed, anxious, demotivated, burned out, depressed, hopeless?</p></li><li><p>&#8230;keep asking for budget to hire senior engineers in hopes that they free up time?</p></li></ul><p>If the answer is &#8220;yes&#8221;, you should look into it further.</p><h1><strong>Do projects frequently miss release targets?</strong></h1><p>Projects that get delayed repeatedly indicate some form of process, quality, or people issue. The fact that they frequently happen means that there&#8217;s something missing, whether that be better coordination, clarity on goals, or time to account for technical debt.</p><p>Managers can dive deep into these issues and help keep projects on track.</p><h1><strong>Are you getting a lot of bugs?</strong></h1><p>Here&#8217;s a secret: in well-engineered projects, bugs should happen LESS frequently over time, not more. If bugs happen more and more often, it can be indicative of severe quality issues caused by technical debt, unrealistic deadlines, lack of skill, or quality standards that are tending lower.</p><p>It&#8217;s easy to dismiss an increasing bug count as &#8220;the project is getting more complex&#8221; or &#8220;we&#8217;re moving fast and breaking things&#8221; but the truth of the matter is that if you have the option of &#8220;moving fast and not breaking things&#8221;, then &#8220;moving fast and breaking things&#8221; is irresponsible.</p><h1><strong>Do engineers feel out of sync, lacking clarity, or misaligned?</strong></h1><p>One of the key management and leadership activities is providing clarity to the team. Good managers can act as information pumps, ensuring people have the information they need to make effective decisions aligned with the goals of the company. They act as alignment generators that keep everyone on the team rowing in the same direction.</p><p>If your team doesn&#8217;t seem to know what&#8217;s happening, or seem confused as to the goals or current situation, it&#8217;s a sign that they&#8217;re not getting the information they need.</p><p>Employee surveys can help sniff this out, along with 1:1s and other tools.</p><h1><strong>Do engineers complain about a lack of skills or career progression?</strong></h1><p>A good manager can do wonders for the career progression of an engineer.</p><p>They have the time to provide resources, direction, coaching, training, and opportunities for the engineer to grow and improve. They can work 1:1 with the engineer to develop a personalized growth plan that helps the at a rate far more rapidly than they could themselves.</p><p>It&#8217;s a massive retention tool and competency booster long-term. However, it requires focus and attention, and is often the first thing that gets dropped when deadlines start getting missed.</p><p>Without a management layer dedicated to this, it&#8217;s often hit-or-miss whether the need gets fulfilled.</p><h1><strong>Do you have no visibility into engineering performance or trends?</strong></h1><p>Agile-istas often decry the use of metrics to measure performance of a development team, instead preferring to point to &#8220;working software&#8221; as the main measure of progress and success.</p><p>In an age where anyone and their dog can create working software, is that really a good standard to use?</p><p>While I agree metrics such as Story Points and Velocity have been abused by misinformed business leaders, proper use of metrics can be a powerful signal to indicate process issues or engineer capability growth over time.</p><p>Metrics like Cycle Time, Change Failure Rate, Deployment Frequency can help provide insight into whether your team over the long-term is getting better or worse, and you can target improvements to focus on areas that will benefit the most from them.</p><h1><strong>Do engineers feel powerless?</strong></h1><p>You can tell when you&#8217;re on an empowered engineering team. From the moment you start working with them, you feel this hum of work and this desire to excel and improve everything.</p><p>You can also tell when you&#8217;re on a disenfranchised engineering team. They don&#8217;t communicate. They don&#8217;t take the initiative. They do only what they are told to do &#8212; no more, no less. They don&#8217;t enjoy the work.</p><p>Effective engineering management can revitalize a team and help inspire and empower them. I&#8217;ve seen tenfold improvements in development effectiveness on teams that have been placed under an effective manager after languishing under a bad one or no manager at all.</p><p>Hiring a manager isn&#8217;t an easy decision, but it is a critical one for a startup. As startups grow and evolve, the collaboration burden gets too much for the Head of Engineering to exclusively bear.</p><p>An effective management layer often becomes a necessity to ensure the organization can continue to succeed and excel to the next level.</p>]]></content:encoded></item></channel></rss>