<script data-pm-proxy="intercept"></script><?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[The Human Engineer]]></title><description><![CDATA[AI won’t replace you, but engineers who master human skills will. Your biggest bottleneck isn’t code, it’s people, and The Human Engineer gives you the edge to stay ahead and stand out.]]></description><link>https://thehumanengineer.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!ICji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46445b96-4a5c-4b04-a525-7f8250d43363_1024x1024.png</url><title>The Human Engineer</title><link>https://thehumanengineer.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 09:09:38 GMT</lastBuildDate><atom:link href="/__u/thehumanengineer.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Bradley Wilson]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thehumanengineer@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thehumanengineer@substack.com]]></itunes:email><itunes:name><![CDATA[Bradley Wilson]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bradley Wilson]]></itunes:author><googleplay:owner><![CDATA[thehumanengineer@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thehumanengineer@substack.com]]></googleplay:email><googleplay:author><![CDATA[Bradley Wilson]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Keeping the peace]]></title><description><![CDATA[On confrontation and how avoiding it makes everything bigger]]></description><link>https://thehumanengineer.substack.com/p/keeping-the-peace</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/keeping-the-peace</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Wed, 26 Aug 2026 16:03:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BoCp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I used to avoid conflict like the plague. If a conversation had any chance of getting uncomfortable I would find a way around it, which then in turn meant softening feedback unnecessarily (i&#8217;m looking at you <a href="https://www.radicalcandor.com/blog/feedback-sandwich-praise-criticism">sandwich feedback</a>), agreeing in meetings and then disagree after the fact or the worst one of them all, eventually wait for problems to resolve themselves. I always said to myself I was keeping the peace and being easy to work with. In reality, I was just scared of the conversation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>If you like what you read, feel free to subscribe to stay up to date. I post stories on my journey as an engineering leader to help you become a better Human and Engineer in the world dominated by AI.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The thing I eventually learned is that avoiding a conflict doesn&#8217;t make anything smaller. It does the exact opposite. The things you don&#8217;t say will sit there and grow and it can and has led to me burning out in the past. Silent resentment becomes silent disagreements, silent disagreements becomes a distorted sense of belonging, which then becomes imposter syndrome and eventually rolls up into burn out. This means you need to be careful about what emotional tax you pay vs what you decide to bank in.<br><br>For example, a small interaction with how a colleague works can become genuine resentment over time. A disagreement about direction that would have been a twenty minute conversation becomes a months-long silence where two people are building different things to each other. By the time the conversation finally happens (and it will always eventually happen), it multiplies bigger than it needed to be and twice as personal. It is more than likely that some of the big conflicts you&#8217;ve seen weren&#8217;t big when they started. They grew whilst waiting to be solved. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!BoCp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!BoCp!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!BoCp!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!BoCp!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BoCp!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!BoCp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1685189,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thehumanengineer.substack.com/i/212834846?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!BoCp!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!BoCp!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!BoCp!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BoCp!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aed6bc4-7726-4e64-86d5-5a34dea732c5_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This transition for me didn&#8217;t magically happen over night, it didn&#8217;t even happen while I was an engineer. As an engineer (at-least before AI) it was easier to hide behind coding all day, you just route around the person, keep your head down, complain privately to someone you could trust. <br><br>The transition happened when I became a manager, because conflict becomes the de-facto path to success for you and your team(s). Feedback conversations, performance reviews, disagreements between engineers that need mediating, pushing back on stakeholders and also being pushed back on. There&#8217;s no moving around it, the uncomfortable conversation IS the work. I didn&#8217;t get better at confrontation because I grew as a person (albeit I did grow a lot as a result), I got better because the role gave me no choice and then somewhere along the way I noticed the conversations I&#8217;d been dreading were almost never as bad as what they were in my head.</p><h2><strong>Get comfortable with being uncomfortable</strong></h2><p>Over time It gets easier the more you build the confidence to expose yourself. Conflict is a vulnerable thing. Am I over-reacting? Will this change the dynamic of our relationship? Am I not reacting enough? Will they care? Our brains naturally hate conflict because it triggers our fight or flight response, our cortisol levels rise and we may not be able to manage the situation the same way if we felt calmer. But, exposing yourself, naturally, will reinforce that part of your brain  and it will say &#8220;hey, this went well last time, what if it goes well this time?&#8221; </p><p>Exposure to these conversations and building a repertoire of good outcomes from conflict can make it feel less daunting each time. So, If there&#8217;s a conversation you&#8217;ve been putting off at work, it&#8217;s probably smaller today than it will be next month. Have the conversation, do the hard thing. Because, growth doesn&#8217;t happen being comfortable.</p><h2><strong>What I do with my team now</strong></h2><p>Nowadays, I try to build psychological safety in my teams by actively encouraging my them to be open and transparent about what they&#8217;re feeling, including with me and even more so including when it is about me. If something is bothering someone, I want it said while it&#8217;s small. This creates that safety in the team, holding things in doesn&#8217;t. It sounds backwards, but, I wouldn&#8217;t mistake you for assuming safety means nobody ever says anything hard but a team where nothing hard gets said is usually a team where everyone is holding something in (which could eventually break). </p><p>What actually happens when this works is that things get solved early. The interaction gets called out in a 1:1 or retrospective while it&#8217;s still small. That disagreement about direction? It now gets had in the open, in front of the team, while it&#8217;s still about the work and not yet about the people. And, there&#8217;s a side effect once that openness is developed, it builds a kind of camaraderie. The team is comfortable speaking up. <br>Teams that can disagree openly trust each other more. You know where you stand with people who tell you where you stand. It also keeps the team pointed at the same goal, because the energy that would have gone into managing the people aspects goes into the work instead.</p><p>I should end this by being honest that I still don&#8217;t enjoy any of it. My first instinct when I sense a hard conversation coming is still to look for the route around it - the fight-or-flight response still kicks in. But over time it has less impact on me, because I now have evidence that conflict works. I&#8217;ve learned how not to obey the instinct and to treat the dread as information that the conversation is probably overdue rather than a reason to wait another week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><div><hr></div><p>If you need support with a conversation at work, feel free to drop me a message - I&#8217;m happy to help you get through it if the result is better conflict management and healthier teams. </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:54842569,&quot;userName&quot;:&quot;Bradley Wilson&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Go Build a Community]]></title><description><![CDATA[Some advice I gave an engineer who's starting one at work]]></description><link>https://thehumanengineer.substack.com/p/go-build-a-community</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/go-build-a-community</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Fri, 17 Jul 2026 06:45:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EbPR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>An engineer from another part of the company reached out to me recently for advice. They wanted to start building a community around their discipline, partly to get better feedback on what their team builds, partly because the engineers in that discipline are spread across the company and weren&#8217;t really engaged with each other at all.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.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">If you like what you read, feel free to subscribe to stay up to date. I post stories on my journey as an engineering leader to help you become a better Human and Engineer in the world dominated by AI.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I ended up thinking about it after because I&#8217;ve watched a few of these communities die over the years. It&#8217;s usually less dramatic and more of a slow burner, attendance dwells and eventually the organiser is presenting to nobody. Which is a shame, because when one actually works the returns tend to compound. Engineers stop solving the same problem five times in five different teams, feedback starts reaching people who can actually act on it and there&#8217;s a feeling of being part of something beyond the day to day grind. <br><br><em><strong>cough</strong></em> People who feel part of something tend to stay longer too. <em><strong>cough</strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EbPR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EbPR!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!EbPR!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!EbPR!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EbPR!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EbPR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1653699,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thehumanengineer.substack.com/i/207301091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!EbPR!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!EbPR!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!EbPR!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EbPR!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b6b58f-eb95-4b41-a1c7-060c49aae070_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So when they asked me what I thought, most of what I said was about what I apply myself. There are three guiding principles I use to start and build communities: </p><h2>Belonging</h2><p>The mistake I see people make is going too structured too early, an agenda, a rota of presentations, a proper format etc... none of that really gets people to show up though. People show up when it feels like they can connect and that bit doesn&#8217;t come from the sessions, it comes from everything around them.</p><p>So just find the moments of shared interest that aren&#8217;t work. Go for lunch, get a drink after a session, don&#8217;t kick the Slack channel off with a roadmap. You&#8217;re not really trying to run something yet, you&#8217;re just trying to get people to know each other a bit, and mostly that means not filling every minute with content.</p><p>Easiest way to see if you&#8217;re getting it right is what happens when someone new joins. Do they get thought about, or do they get left to lurk in the channel and quietly decide it&#8217;s not for them. A quick DM, an intro, a come to lunch on thursday, costs you nothing and it&#8217;s usually the whole difference. It sounds soft and people write it off because it doesn&#8217;t look like work, but I really do think this is most of it.</p><h2>Trust</h2><p>Google ran a big internal study a few years back (Project Aristotle) trying to work out what separated their effective teams from the rest and the thing that became a clear winning idea was psychological safety (whether people feel safe to speak up and be themselves in the group). <br><br>A community is no different, people only really engage with it once they trust it&#8217;s for them. The fastest way I know to build that is to speak to people, listen to them, understand their pain/frustration and try to remove it. When something that&#8217;s been annoying people for months just goes away, they start believing the thing can actually change things. I had a version of this with my own engineers, they&#8217;d been complaining about painfully long build times on their machines (we&#8217;re dealing with large monorepo codebases), so I got every MacBook in the team upgraded. I&#8217;ll be honest that I had the advantage of a manager&#8217;s budget there, most community builders don&#8217;t. But, the idea works without money. It might be fixing the bit of tooling everyone hates, or taking the feedback from the first session and actually shipping something from it before the second one happens. Small and fast is fine, probably better actually, people seem to notice a quick turnaround more than anything you promise for later (and may not deliver on before momentum dies).</p><h2>Consistency</h2><p>This is the boring one and probably the most important. Community takes a pack, if a single person started, entertained and is carries all of the energy, when that person gets busy (or leaves, or just gets tired of it), there won&#8217;t really be anyone else holding it up. So set up the ceremonies and keep them regular, even when a session is a bit thin.</p><p>The bit between the sessions matter too. A community that only exists for an hour a month isn&#8217;t really a community, it&#8217;s a recurring meeting. The Slack channel is where it actually lives day to day, so put energy into it, share things in there, ask questions, make sure the things people raise get responses. And when you do run a session, end it with something. Actions, follow ups, a thing somebody agreed to try in their team and report back on. Sessions that end with everyone aligned and follow ups give people a reason to come to the next one and the good ones sometimes break out into their own thing entirely, a working group forming around a problem a few people care about, or a couple of engineers aligning on a best practice that ends up being adopted across teams. That&#8217;s the community doing what it&#8217;s actually for.</p><p>The other part of consistency is giving ownership away early. There will (hopefully) be people who show up energised, asking questions. Give those people something to own as soon as you can, a session, the channel, one of those working groups, whatever fits. If the community only exists because of you, it&#8217;s alot more fragile than it looks.</p><h2>Getting started</h2><p>The practical advice I gave them was to start with a lunch. Not a session, not a kickoff, just get the engineers together and let them get to know each other. Alot of what makes everything work comes from that first bit of familiarity and it also means you&#8217;re not deciding the how to move the thing forward on your own, you can work out together how you want to progress. Then look for the most engaged people, the ones asking when the next thing is happening and if they want to be part of it, give them something to do.</p><p>There&#8217;s a version of this for the org side too. If you&#8217;re a manager and someone comes to you wanting to build a community, the honest advice is mostly to get out of their way and take the small blockers off them. The hour in people&#8217;s calendars, a bit of budget for lunch here and there. That kind of energy is rare enough that when someone actually has it, the last thing you want to do is wrap it in process, that&#8217;s usually how a light gets dimmed.</p><p>I don&#8217;t know yet how theirs will go, it&#8217;s early. But, the reasons behind it are genuine, and if you&#8217;ve been sitting on the idea of starting one where you work, I&#8217;d say go for it. Just know the meetings are the easy bit, the rest of it takes longer to build.<br><br><strong>Note</strong>: theres probably a lesson in here somewhere for new managers but i&#8217;ll tap into that a later time</p>]]></content:encoded></item><item><title><![CDATA[Who sees your work?]]></title><description><![CDATA[On performance reviews and what I only understood once I was on the other side of them.]]></description><link>https://thehumanengineer.substack.com/p/who-sees-your-work</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/who-sees-your-work</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 07 Jul 2026 06:45:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UBY_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Performance review cycles come around once or twice a year depending on the company, I&#8217;ve been on both sides and the thing I keep noticing is how differently the two sides experience the same conversation and how much of what used to frustrate me as an engineer makes alot more sense from where I&#8217;m sitting now.</p><p>I want to write about that because I don&#8217;t think all engineers really understand what&#8217;s happening on the other side of the table. I didn&#8217;t and I was an engineer for a long time.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.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">If you like what you read, feel free to subscribe to stay up to date. I post stories on my journey as an engineering leader to help you become a better Human and Engineer in the world dominated by AI.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>How I used to see it</h2><p>When I was an IC, I had a kind of unspoken belief that my manager should know what I was doing. Not in detail necessarily, but in shape. I assumed they had a picture of my work, that they were paying attention and that come review time they&#8217;d be drawing from that picture to assess me. Anything else felt a bit like cheating, like why should I have to tell my manager what I&#8217;d been up to, hadn&#8217;t they been there for it?</p><p>I also found the idea of selling myself a bit gross to be honest. Self-promotion was for other people, the politically savvy ones who cared more about their personal brand than the work. I cared about the work and I was going to let it speak for itself.</p><p>When reviews didn&#8217;t go the way I expected, I&#8217;d react in fairly predictable ways. I&#8217;d assume something political had happened, maybe my manager didn&#8217;t like me as much as I thought or the system was just rigged in some way I couldn&#8217;t see. The actual explanation, which I think is correct most of the time was alot more boring. My manager genuinely didn&#8217;t have a complete picture of my work and I hadn&#8217;t really helped them put one together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UBY_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UBY_!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!UBY_!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!UBY_!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UBY_!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UBY_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1762641,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thehumanengineer.substack.com/i/205531609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UBY_!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!UBY_!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!UBY_!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UBY_!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb54cc706-5bc8-4afd-b7d3-8960bfa50035_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What I see now</h2><p>What I now know, sitting on the other side is that a manager sees a fraction of what their reports do. A small fraction. They see the meetings you&#8217;re both in and the work you talk about in your one-on-ones, plus whatever ends up in writing somewhere they happen to read. The rest of your week is mostly invisible to them. The conversations you had with another team to unblock something, the bug you fixed before it hit production, the mentoring you did in DMs, most of that just doesn&#8217;t reach them.</p><p>This isn&#8217;t really a flaw in the manager, it&#8217;s a property of the job. A manager with a dozen or more reports can&#8217;t watch all of them work all of the time, they&#8217;re also doing their own job. The picture they have of any one engineer is a small set of observations stitched together with whatever the engineer tells them. (A manager who only ever rewards the work they happen to see is doing the job badly, to be clear and part of my job is actively going looking for the work that isn&#8217;t reaching me. But even done well, the picture is partial.)</p><p>The invisibility problem is worse now than it used to be, too. On a distributed team there are no hallway moments, nobody overhears you helping someone through a problem and the work that used to be ambiently visible in an office just isn&#8217;t anymore. Everything your manager knows about your week is whatever made it into writing or into a call they were on. Remote work has alot of upsides but this is one of the costs, the surface area through which your work gets noticed shrinks.</p><p>When review time comes, that picture is what gets reviewed. The engineers who&#8217;ve helped their manager build a clear, accurate picture get reviewed on something close to reality. The engineers who haven&#8217;t get reviewed on whatever the manager could piece together. The difference between those two reviews can be significant and the engineer is rarely aware that the difference exists.</p><p>The other thing I see now is what actually happens in calibration meetings. Most companies do some version of this, managers in a room agreeing on a distribution of ratings or promotions across the org. As an IC I had no real visibility into this and assumed it was just managers making decisions about us. What it actually is, in practice is managers advocating for their reports, and the quality of that advocacy depends entirely on what the manager has to work with. An engineer whose work is visible has a manager who can speak about them specifically. An engineer whose work isn&#8217;t has a manager who&#8217;s working from a vaguer sense.</p><p>This is the bit I wish I&#8217;d understood as an IC. When I was upset about a review outcome, the conversation that had actually decided it happened weeks earlier in a room I wasn&#8217;t in. My manager hadn&#8217;t been able to make a strong case for me because I hadn&#8217;t given them the material to make one. That wasn&#8217;t a political failure on their part, it was just how the system works, and I hadn&#8217;t really engaged with it.</p><h2>What to actually do about it</h2><p>The thing I&#8217;d tell my past self is that the engineers who grow faster aren&#8217;t really the ones who are better at their jobs. They&#8217;re the ones who have understood that making their work visible is part of the job, and have built habits around it without making a big deal of it.</p><p>I want to be careful here because there&#8217;s an obvious way to read that wrong. I&#8217;m not saying the loudest person wins. The engineer who posts constantly about mediocre work isn&#8217;t the model and most managers can tell the difference between noise and substance pretty quickly (it&#8217;s one of the easier parts of the job actually). Visibility amplifies real work, it doesn&#8217;t substitute for it. If the work isn&#8217;t there, making it visible just makes that visible too.</p><p>That doesn&#8217;t mean self-promotion in the gross sense. What it actually means is just writing things down. Talking about what you&#8217;re working on, sharing the things you&#8217;ve learned or shipped, not because you want performance review credit but as a default mode of operating. If something is worth doing it&#8217;s usually worth a sentence about it somewhere your manager can see. The engineers who do this without thinking about it have a quiet advantage that compounds over years.</p><p>The difference between useful visibility and noise is a blurred line if you&#8217;re not used to it. &#8220;Worked on the payments migration this week&#8221; is noisy, it tells nobody anything. &#8220;Payments migration is unblocked, the issue was on the provider side and their fix ships Thursday, we&#8217;re back on track for the release&#8221; is useful, it carries the outcome, what you actually did and what it means for anyone downstream. One reads like a status update written because you had to, the other reads like someone who understands why their work matters. </p><p>One thing I&#8217;d recommend also is keeping a brag sheet. It&#8217;s exactly what it sounds like, a running doc where you note what you&#8217;ve been working on, what shipped, what you learned, what you&#8217;re proud of. It doesn&#8217;t have to be elaborate, a few bullets a week is enough. The point isn&#8217;t to use it as marketing material, it&#8217;s just good documentation. When review time comes you have an actual record to draw from instead of trying to remember six months of work in one sitting. When you&#8217;re updating your CV or talking to a recruiter you have something to pull from. When you&#8217;re not sure how you&#8217;ve been spending your time, you can look back and find out. It&#8217;s genuinely low effort and it pays back disproportionately.</p><p>For what it&#8217;s worth, this is something I now do with my own engineers from the other side. In the run-up to any review cycle, I&#8217;ll go through their brag sheets with them on a weekly basis to make sure everything is covered. I do it because I want to be as objective as I can when the review actually happens and the only way I know how to do that is to make sure I&#8217;m not assessing someone unfairly. If your manager doesn&#8217;t already do something like this, it&#8217;s a reasonable thing to ask for.</p><p>It also means having actual conversations with your manager about your work and where you want to grow, separate from the one-on-ones that should be about the bigger picture. Status updates belong in writing, in standups, in places your manager can find them later when they need to remember what you did. The one-on-one is for everything that isn&#8217;t easily written down.</p><p>That took me longest to understand is that this isn&#8217;t really politics, it&#8217;s translation. You&#8217;re translating your work into a form that other people can see and remember when you&#8217;re not in the room. That&#8217;s not gross, it&#8217;s just part of the job.</p><h2>The wider frame</h2><p>There&#8217;s something worth saying about the system itself before I wrap up. Performance reviews are an imperfect mechanism designed to do an awkward job, which is assigning differential value to people doing different things in different contexts. Stack ranking and forced distributions are one way to do that. They make sense from a business standpoint, especially if you&#8217;re trying to keep raising the bar over time. From a culture standpoint they can be tough, particularly if there isn&#8217;t enough high-impact work to absorb everyone who wants to make it. When that&#8217;s the case, ranking turns into a zero-sum thing and people start optimising for visibility instead of for work that matters.</p><p>I don&#8217;t think performance reviews are broken in the way alot of engineers think they are. I think they&#8217;re a trade-off and the experience of being in them is heavily shaped by whether your environment has enough impact to go around. Both things can be true at once, visibility is worth building as a habit and it&#8217;s worth noticing when your environment has tipped into rewarding the appearance of work over the work, because that says something about the environment rather than about you. The deeper version of that is probably a separate post.</p><p>The point of this one is closer to home. Your career is yours, your manager isn&#8217;t going to grow it for you and the system isn&#8217;t going to creating visibility for your work without your help. The engineers I see growing fastest aren&#8217;t necessarily the strongest engineers, they&#8217;re the ones who have figured out that their work needs to be findable by the people making decisions about them. Past-me hadn&#8217;t really figured that out.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The cost of brilliance]]></title><description><![CDATA[On an engineering archetype I used to admire and an environment that's quietly going away]]></description><link>https://thehumanengineer.substack.com/p/the-cost-of-brilliance</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/the-cost-of-brilliance</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Wed, 17 Jun 2026 07:02:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ci2Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c9648b-c69d-41e0-a671-6b033fb87e9d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A manager I used to work for had a phrase for a particular kind of engineer. <em>The amazing jerk</em>. The person who was so good at the technical work that nobody really wanted to manage them out, but also so difficult to work with that nobody really wanted to work with them either. He&#8217;d say it with a kind of tired affection, the way you&#8217;d describe weather you got used to.</p><p>I knew the archetype well, earlier in my career I looked up to those people, they seemed free in a way the rest of us weren&#8217;t, they didn&#8217;t really care what anyone thought because they could back it up. They could be short in code reviews, dismissive in meetings, impatient with people who weren&#8217;t keeping up and the work would still flow through them because the work needed them. That looked like freedom from where I was standing&#8230; and I wanted a piece of it.</p><p>It took me a while to see what it actually cost them and longer to see that it wasn&#8217;t really freedom. It was a tradeoff that worked in a specific environment, an environment where technical excellence was scarce enough that companies would put up with almost anything to keep it. That environment is quietly going away.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>If you like what you read, feel free to subscribe to stay up to date. I post stories on my journey as an engineering leader to help you become a better Human and Engineer in the world dominated by AI.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The trade that used to work</h2><p>The amazing jerk was a real working strategy. Trade the human side of the job for technical brilliance and you could have a long career. Hiring processes were built around it, mostly technical, sometimes a half-hearted culture interview at the end. Performance reviews tolerated it, because the outcomes were real and the alternative was losing someone hard to replace. Whole teams quietly built workarounds for these people, a colleague who handled the stakeholder conversations, a manager who softened the feedback and a PM who would pass messages through to the team on their behalf. </p><p>The tradeoff was rational from the engineer&#8217;s side too. The human side of the job is harder than the technical side for many engineers. It doesn&#8217;t have clean feedback loops, it doesn&#8217;t have right answers, it can&#8217;t be debugged and generally feels alot more abstract than a majority of the job. If you could just not do it and still keep your seat in the chair, why would you? So they didn&#8217;t and the system absorbed the cost.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95c9648b-c69d-41e0-a671-6b033fb87e9d_1536x1024.png&quot;}],&quot;caption&quot;:&quot;The cost of brilliance&quot;,&quot;alt&quot;:&quot;A Title diagram with a Title saying the cost of brilliance and a table next to it with a group of engineers and a trophy in the middle&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95c9648b-c69d-41e0-a671-6b033fb87e9d_1536x1024.png&quot;}},&quot;isEditorNode&quot;:true}"></div><h2>The other side of it</h2><p>The amazing jerk is one version of the pattern. <em>The dinosaur</em> as I like to call them is the other. Same underlying characteristics, different outcome. Senior engineers with enough tenure and authority to decide things have to be a certain way and enough fear of being obsolete to make sure nothing really changes. They&#8217;ll defend a process that doesn&#8217;t work anymore. They&#8217;ll resist a tool that would help. They&#8217;ll cite experience as a reason not to learn anything new.</p><p>It&#8217;s tempting to write about them as if they&#8217;re cynical, but most of them aren&#8217;t. They&#8217;re scared. They built careers in one era and they can see the next one coming and they don&#8217;t have a clear sense of whether their skills travel. The way the fear shows up is by clamping down on what they can still control, which is the way the work gets done in their immediate domain.</p><p>The amazing jerk and the dinosaur look different but they&#8217;re doing the same thing. They&#8217;re protecting a position by opting out of the human side of the job. One does it through technical brilliance and arrogance, the other does it through tenure and authority. Both got away with it for a long time.</p><h2>What&#8217;s changing</h2><p>The thing that&#8217;s changing isn&#8217;t the work, it&#8217;s what&#8217;s distinctive about doing it well. When the technical side of engineering was scarce and hard to verify, technical excellence was the thing companies paid for and protected. That&#8217;s been shifting for a while now and the shift is accelerating in a tech world dominated by AI. The technical side isn&#8217;t going away, but it&#8217;s increasingly the floor rather than the differentiator. Agents will handle more of it. The bar for &#8220;can you code&#8221; will become &#8220;can you direct what&#8217;s getting built and why.&#8221;</p><p>That changes what companies pay for. Increasingly it&#8217;s the work the amazing jerk opted out of. Framing problems clearly. Working across functions. Pushing back diplomatically. Translating between people who hold different parts of the context. Building trust across a team that&#8217;s spread thin. None of these are technical skills and all of them are getting more valuable.</p><p>I ask a question in every culture-fit interview at work. If you could wave a magic wand to make a team great, what characteristic would you give it. I&#8217;ve asked dozens of engineers this. Almost all of them say collaboration. Not technical excellence. Not autonomy. Not speed. Collaboration. </p><p>Engineers themselves know what they want to work with and it isn&#8217;t the amazing jerk. It never really was, but the work environment used to make their preferences irrelevant.</p><h2>What I see now</h2><p>The thing I find interesting is that the people inside the pattern often don&#8217;t see it changing. The amazing jerk still believes that the work is the work and the rest is noise. The dinosaur still believes that experience and authority are protection. Both are true and less true than they used to be. The environment they relied on is being remodelled around them, slowly enough that they can ignore it for a while.</p><p>I don&#8217;t admire the archetype anymore but I get the appeal. The work was hard, recognition was uneven and the people who seemed to opt out of the social cost of all of it looked like they had it figured out. They hadn&#8217;t. They&#8217;d just found a tradeoff that worked in a specific market. The market is changing and the tradeoff is changing with it.</p><p>If you&#8217;re an engineer reading this and you recognise either pattern in someone you work with, the more interesting question is whether you&#8217;ve been quietly modelling after them. I did, for a while. It looked like the path. It wasn&#8217;t</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/the-cost-of-brilliance?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/the-cost-of-brilliance?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Something the Industry Isn’t Talking About]]></title><description><![CDATA[On what AI-generated code is doing to the people reviewing it.]]></description><link>https://thehumanengineer.substack.com/p/something-the-industry-isnt-talking</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/something-the-industry-isnt-talking</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Mon, 25 May 2026 07:02:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bYdg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of the writing I&#8217;m seeing about AI in engineering right now is about the upside, what it&#8217;s accelerating and what it&#8217;s letting smaller teams ship (more than likely written by AI). That&#8217;s the part the tech industry wants to talk about because it&#8217;s the part that justifies the investment. Fair enough.</p><p>There&#8217;s another side of it though and I think it&#8217;s the more important one right now. Engineers I coach across different companies are starting to describe a kind of weariness that doesn&#8217;t really come across as burnout or exhaustion. They can still do the work, they&#8217;re not in crisis but something has shifted in how the job feels to them (especially the ones who centre their purpose around the quality of code). I&#8217;m hearing it from people who don&#8217;t know each other and work in completely different companies, so it&#8217;s probably not just a them thing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.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">If you like what you read, feel free to subscribe to stay up to date. I post stories on my journey as an engineering leader to help you become a better Human and Engineer in the world dominated by AI.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>What they&#8217;re describing is something like this: AI agents are producing alot more code than anyone was a year or two ago and that code goes through pull requests like all other code, but the PRs are larger, more frequent and the people sending them haven&#8217;t always read them carefully before pressing the button. The reviewers on the other end are spending more time reviewing than they used to and the time feels.heavier because they can&#8217;t really extend the usual trust to a colleague&#8217;s code when the colleague might not have written it. So they read more carefully, find things, send it back, read again, find more things, send it back again. Each time it costs them attention they used to spend on their own work.</p><p>The companies they work for are measuring AI adoption in different ways. Sometimes it&#8217;s token spend, sometimes it&#8217;s PRs shipped with AI assistance, sometimes it&#8217;s a dashboard nobody really knows how to read but everyone knows is being looked at by someone higher up. The message that comes through though is basically the same. AI is supposed to make things faster and faster is supposed to be visible.</p><p>That message is obviously hard to push back on, AI is bringing a value to our daily lives we didn't have before. Slowing things down to review properly is the right thing to do, but it makes you the bottleneck on a dashboard somebody is watching or a new expectation a team may have. Holding the quality bar where it used to be is the right thing to do but it doesn&#8217;t really show up anywhere that anyone is measuring (and why should you care eventually?).</p><p>So the quality bar continues to lower, not because anyone decided it should, just because the system has quietly stopped accounting for it. The engineers who care about quality keep doing the work of caring, mostly alone. The ones who&#8217;ve adjusted to the new pace approve faster. Things ship, KPIs look right and the reviewers absorb the difference between what the dashboard says is happening and what&#8217;s actually going on.</p><p>This is what the tiredness is created from, as far as I can tell. Not exhaustion from the work itself, more the exhaustion of holding a standard the system has stopped appreciating. Of doing more reviewing than building, of catching things that shouldn&#8217;t have needed catching because the person who creates the code didn&#8217;t read their own change and of watching that bar move while you try to to still hold it to certain standard like before.</p><p>The thing that makes it apparent for me is that the usual response doesn&#8217;t really work. When a job stops feeling meaningful in the way it used to, the move people make is to look for a better one. That option isn&#8217;t really available right now. Hiring is tighter than it has been in years, layoffs are in the background of every conversation and the engineers I coach mostly know that walking is a bigger risk than staying. So they stay and something inside their day to day changes. </p><p>This is the human side of engineering that the AI conversation has barely touched. Most of the discussion treats engineers as productivity units that should now be more productive. The actual people doing the work are a more complicated story. They&#8217;re now owning a shift in what their job is, with less time to do their own work, less trust in what they&#8217;re approving and less ability to push back on either without paying for it. The dashboards don&#8217;t really catch any of this, but it is there in the conversations. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bYdg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bYdg!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!bYdg!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!bYdg!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bYdg!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bYdg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1827466,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thehumanengineer.substack.com/i/199003752?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!bYdg!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!bYdg!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!bYdg!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bYdg!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6999036b-1716-4d2e-a6c7-fc2347db54f9_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A few things that seem to help</h2><p>I don&#8217;t think there&#8217;s a systemic fix any individual engineer can apply. The conditions producing this are above the level of one person&#8217;s choices. That said, the engineers I've noticed handling it best tend to share a few small habits and they&#8217;re worth sharing as things you can do at the level you actually control.</p><p>The first is reviewing your own AI-generated code before you push it. This sounds almost too obvious to say but it&#8217;s the discipline that&#8217;s quietly going missing in alot of teams. It could be to delivery pressure, a lack or care or something else. But, If you&#8217;re using an agent to write code, treat the output the way you&#8217;d treat a junior engineer&#8217;s PR. Read through it properly and push back on the bits that aren&#8217;t quite right (or fix them yourself) before sending it on. The amount of reviewer attention you cost when you skip this is significant and you&#8217;ll feel some of it coming back at you in worse code from other people doing the same thing.</p><p>The second is finding one person you can relate to this with. Not a manager necessarily, just a peer who&#8217;s seeing what you&#8217;re seeing. The thing that makes it corrosive is feeling like you&#8217;re the only one experiencing it, like maybe it&#8217;s a you problem. Saying it out loud to someone else is most of the relief. The work conditions don&#8217;t change but the experience of being in them does because most of what you lose when something is happening quietly is just the ability to identify what you&#8217;re feeling.</p><p>The third is being honest with yourself about what you&#8217;re trading. If you&#8217;re approving things you&#8217;d have pushed back on a year ago, just notice that. You don&#8217;t have to fix it overnight, you don&#8217;t have to be the hero who slows everything down, you just need to see what&#8217;s actually happening. The bit that hurts most is when the quality bar drops without you noticing and one day you realise you&#8217;ve stopped caring about something you used to care about and you don&#8217;t really know when that happened. Keeping it in front of you, even quietly, is what protects you from drifting further than you meant to. You don&#8217;t have to act on it, you just have to see it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><p>None of these fix the industry condition and they&#8217;re not really meant to. The metrics aren&#8217;t going away. But, the engineers who are handling this best aren&#8217;t doing it with better techniques. They&#8217;re the ones who can name what&#8217;s happening without making it about them (and have the confidence to tell me in private). They know they&#8217;re not the problem and they know they&#8217;re not failing at their jobs. That knowledge is most of what keeps the tiredness from turning into something worse.</p><p></p>]]></content:encoded></item><item><title><![CDATA[The Tax I Didn’t See]]></title><description><![CDATA[On context switching, burning out and what I&#8217;d tell my engineer self if I could go back]]></description><link>https://thehumanengineer.substack.com/p/the-tax-i-didnt-see</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/the-tax-i-didnt-see</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Thu, 21 May 2026 07:02:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WmQJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m on a manager&#8217;s schedule these days, so this isn&#8217;t really a post about a problem I have right now. It&#8217;s a post about a problem I used to have, that I didn&#8217;t fully understand at the time and that I see alot more clearly now from the other side.</p><p>When I was an engineer, I used to end days that I&#8217;d describe as busy but not productive. I&#8217;d been in meetings, I&#8217;d answered Slack, I&#8217;d reviewed PRs, I&#8217;d unblocked people, I&#8217;d done all the visible stuff I thought I needed to do.</p><p>But, the thing I wanted to actually sit down to do, the refactor or the bit of design work was still sitting there, half-started. By the time my calendar said the day was over my brain felt fried.</p><p>I used to think that was just what a senior engineering job felt like. Looking back, it was the cost of context switching, and I was paying it almost every day without really clocking it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.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">If you like what you read, feel free to subscribe to stay up to date. I post stories on my journey as an engineering leader to help you become a better Human and Engineer in the world dominated by AI.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The maker&#8217;s schedule problem</h2><p>There&#8217;s an idea created by tech investor<a href="https://paulgraham.com/"> Paul Graham</a>, that there&#8217;s a maker&#8217;s schedule and a manager&#8217;s schedule and they don&#8217;t really mix. On a manager&#8217;s schedule a day is a series of 30-minute slots and the work is mostly conversations, so a meeting in the middle of the afternoon doesn&#8217;t really cost you anything, it&#8217;s just another slot. On a maker&#8217;s schedule a day is one or two long stretches of focus and a meeting in the middle of the afternoon doesn&#8217;t cost you the meeting, it costs you the whole afternoon because you can&#8217;t really get back into the thing you were doing before it.</p><p>I now sit on a manager&#8217;s schedule, mostly. My day is meant to be conversations. So when something fragments it, it&#8217;s not the same problem. But when I was an engineer I was on a maker&#8217;s schedule and I didn&#8217;t really know that&#8217;s what I was on. I just kept agreeing to things, the way I&#8217;d always agreed to things and wondering why none of my own work was getting done.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WmQJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WmQJ!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!WmQJ!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!WmQJ!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WmQJ!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WmQJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1991664,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thehumanengineer.substack.com/i/198571524?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WmQJ!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!WmQJ!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!WmQJ!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WmQJ!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913b1c9d-e37f-4c95-8d79-d528e049022d_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The yes problem underneath it</h2><p>The honest thing is that context switching wasn&#8217;t really the root cause for me. The root cause was that I said yes too much. To meetings, to favours, to &#8220;quick&#8221; questions, to anything that came in. Context switching was the visible symptom, fragmentation was the experience of it but the actual mechanism was a calendar I&#8217;d let other people fill because I didn&#8217;t want to be difficult.</p><p>I&#8217;ve written about this before in the context of burnout, which is where this story eventually goes. I burned out a few years into being a senior engineer. Not in a dramatic way, just in the slow grinding way where you stop being able to care about the work, and then you stop being able to do the work, and then you have to take time off to figure out what happened. <br><br>Although, when I look back at what got me there, the calendar I&#8217;d let other people fill is one of the biggest things on the list. Every yes was another context to hold. Every context cost me something to load and unload. And once you&#8217;re tired enough that you can&#8217;t load and unload cleanly, the work starts coming out worse, which makes you doubt yourself, which makes you say yes to more stuff to compensate. It loops.<br></p><h2><strong>What I&#8217;d tell that version of me</strong></h2><p>If I could go back and tell my engineer self one thing, it wouldn&#8217;t be a productivity framework. It would be that the calendar isn&#8217;t a neutral surface. Every meeting on it has a cost beyond the time it takes. Every &#8220;quick chat&#8221; that interrupts a focus block has a cost beyond the chat. And, the only person who can defend the calendar is you, because nobody else can see what&#8217;s on it the way you can.</p><p>The specific things I wish I&#8217;d done are mostly small. Blocking actual deep work time in the morning and treating it as immovable, the way I&#8217;d treat a meeting with my skip. Batching Slack into a couple of windows instead of leaving it on all day. Saying no to recurring meetings I was in out of habit rather than need. Leaving myself a two-line note at the end of any focus session about where I was and what I was about to do next, so that when something pulled me away I could come back without burning twenty minutes remembering.</p><p>None of these are new ideas. The reason I didn&#8217;t do them when I was an engineer wasn&#8217;t that I didn&#8217;t know about them. It was that doing them felt like I was being precious about my time and being precious about my time felt like a status move I hadn&#8217;t earned yet. I thought senior engineers said yes to things and were available. So I was available and I burned out.</p><h2>What I see now</h2><p>The bit I really wish I&#8217;d understood is that being protective of your focus isn&#8217;t a status thing. It&#8217;s just how the work gets done. The engineers I now see shipping the most aren&#8217;t the ones who are always around in Slack. They&#8217;re the ones who are around in bursts and otherwise quiet because they&#8217;re doing the thing they came here to do. From the manager seat, I appreciate those engineers more, not less, because their work compounds because they create the time and energy to focus on the problems they are solving, rather than the output they provide. </p><p>I also see the other side of it now, which is that some of the meetings I attend as a manager are the ones fragmenting somebody else&#8217;s day, and I try to be more careful with that than I was when I was on the other end of it. Not always successfully. But more carefully.</p><p>The post I wanted to write a few years ago was a productivity framework with a checklist at the end. I&#8217;m glad I didn&#8217;t publish that one. The actual post, the one I needed to read, is that context switching is real and it costs you, and the cost compounds quietly until one day it isn&#8217;t quiet anymore. If you&#8217;re an engineer and you&#8217;re feeling the version of this I felt, it&#8217;s worth taking seriously now rather than later. Saying no is the work. Defending the calendar is the work. Most of the things on it that you&#8217;re saying yes to without thinking aren&#8217;t actually requests, they&#8217;re defaults, and defaults can be questioned.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>I&#8217;ve spoken about this before</h2><p>I&#8217;ve spoken about the mental debt you pay when you say yes too much, or how you communicate with others. You can read it below: <br></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;fdbcae51-cef6-4a27-b0d3-45b24e59d7c5&quot;,&quot;caption&quot;:&quot;Early in my career, I burned out&#8212;hard. It wasn&#8217;t just the long hours, it was the weight of unfinished work I couldn&#8217;t escape.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Mental Debt You&#8217;re Carrying (And How to Pay It Off)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:54842569,&quot;name&quot;:&quot;Bradley Wilson&quot;,&quot;bio&quot;:&quot;Head of Client Platform @ Trade Republic, passionate about human first management, growing engineers and mental health, you'll find posting about these topics every day though notes and weekly in The Human Engineer. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e146534-ccbc-4a2b-a8c6-90703fa3801a_800x800.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-02-25T08:01:53.143Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!q_kh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9efcfc2-e061-4b68-b67f-c534341d0e4c_1792x1024.webp&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thehumanengineer.substack.com/p/your-brain-is-not-a-backlog-how-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:156294104,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:23,&quot;comment_count&quot;:3,&quot;publication_id&quot;:3806956,&quot;publication_name&quot;:&quot;The Human Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ICji!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46445b96-4a5c-4b04-a525-7f8250d43363_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[The Role I Didn’t Want]]></title><description><![CDATA[And how it gave me the skills the industry is now restructuring around]]></description><link>https://thehumanengineer.substack.com/p/the-role-i-didnt-want</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/the-role-i-didnt-want</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Sun, 10 May 2026 16:02:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eWJQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last Tuesday at 6:55am, <a href="https://www.coindesk.com/business/2026/05/05/coinbase-cuts-14-of-staff-as-ai-reshapes-how-crypto-companies-operate">Coinbase CEO Brian Armstrong sent an emai</a>l cutting 700 people from the company. His framing was that AI now lets one person finish in days what used to take whole teams weeks and that Coinbase needs to be "lean, fast, and AI-native" to take advantage of that. The structural changes are more interesting than the cuts though. No more pure-people managers. Max five layers between the CEO and any IC. Manager-to-report ratios up to 15-to-1. Small AI-native pods, every leader is a player-coach.</p><p>It isn&#8217;t isolated either. <a href="https://www.cnbc.com/2026/02/26/block-laying-off-about-4000-employees-nearly-half-of-its-workforce.html">Block cut nearly half its workforce earlie</a>r this year on similar reasoning. Pinterest, CrowdStrike, Chegg have all done versions of the same. <a href="https://www.tomshardware.com/tech-industry/tech-industry-lays-off-nearly-80-000-employees-in-the-first-quarter-of-2026-almost-50-percent-of-affected-positions-cut-due-to-ai">Almost half of all tech layoffs in Q1 were attributed to AI</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>If you like what you read, feel free to subscribe to stay up to date. I post stories on my journey as an engineering leader to help you become a better Human and Engineer in the world dominated by AI.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I read about it and the vision of where the industry is going gave me almost aha moment. They&#8217;re describing at scale the skills I had to learn through a restructuring at Trade Republic two years ago, except theirs is happening a lot faster and with less room to figure it out as you go for engineers feeling the impact. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!eWJQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!eWJQ!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!eWJQ!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!eWJQ!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!eWJQ!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!eWJQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png" width="728" height="485.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:1904100,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thehumanengineer.substack.com/i/196943969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!eWJQ!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!eWJQ!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!eWJQ!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!eWJQ!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d5d7b6-81e8-4041-8262-2452e26a17db_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The TPO part</strong></h2><p>I joined TR over three years ago originally as an Engineering Manager. A year or so in, the company restructured how engineering and product worked together, which meant EMs transitioned into either tech lead roles (as ICs) or into TPOs (Technical Product Owners). I ended up on the TPO path. I didn&#8217;t really choose it, it just became the next thing.</p><p>When I was first told, I wasn&#8217;t happy about it. I&#8217;d just got my feet under me as an EM and now I was being moved into something that on paper looked like a product job, not something that was part of my three year vision.<br><br>I will say though, the setup at TR is a bit unusual: POs here are people managers and the technical part of TPO means I&#8217;m also working as tech lead. So I run engineering teams, own the product side and lead the technical direction. All at once.</p><p>What I had to learn was the part of the job most engineers, including me at the time, kind of treat as somebody else&#8217;s problem. Roadmapping, prioritising, working out what was actually worth doing in six months when there&#8217;s a long list of reasonable things you could spend the team&#8217;s time on instead. None of that was code, but it was doing more for the team's outcomes than my code ever had.</p><p>I was in a position where I had no real choice but to learn it and once I did I couldn&#8217;t really go back to thinking the engineering job was just the engineering job. With reflection, it was probably the most useful thing that&#8217;s happened to my career.</p><h2><strong>The shift</strong></h2><p>I&#8217;m not the best engineer on the teams I manage. I&#8217;m not even close and that&#8217;s fine by me. The job isn&#8217;t really being the best engineer, it&#8217;s making the engineers around me ship better than they would have alone.</p><p>What that means in practice is reading where the business is heading, understanding what makes the engineers in the team effective and happy and trying to keep the two facing the same direction. My output isn&#8217;t code anymore, it&#8217;s their code shipping in service of something that&#8217;s actually going to matter in six months when we look back at it.</p><p>I came up in my career through mobile over a decade ago (back when it was trendy), but with this shift I stopped thinking of myself in respect to a tech stack. I was thinking more about what the users needed and what the engineers needed to be able to ship for them. That&#8217;s it. </p><p>One of the harder parts of the job has been deciding when not to do something. Engineers would ask for things that were genuinely good ideas, useful and well-argued, the kind of request where saying no really makes you feel like you&#8217;re holding things back. Better internal tooling, an overdue refactor etc... Some of those I held off on, mostly due to timing. Six months later we were shipping faster because we hadn&#8217;t taken on that load when we couldn&#8217;t afford to carry it. I didn&#8217;t always know whether it was the right call at the time of making it, I just had to know what we could absorb without slowing down the things that mattered most.</p><p>You spend a lot of time weighing what&#8217;s coming against what your team can actually carry, and the saying no isn&#8217;t really the hard part. The hard part is living with the call for the next six months while you wait to see whether you got it right.</p><h2><strong>The same job, with agents</strong></h2><p>The bit I don&#8217;t think gets said enough is that none of this is only about engineering leaders managing other engineers. The same skills are what you&#8217;ll need in the near future, if you&#8217;re an engineer working alone with a fleet of agents instead of a team of humans.</p><p>Deciding what&#8217;s worth building. Course-correcting when something&#8217;s going off track. Saying no to things that look reasonable in isolation, but, are wrong in context. That&#8217;s manager work either way. Even moreso with agents, because they don&#8217;t tire and they will produce a lot of confidently wrong things if you point them at the wrong problem.</p><p>The point of failure with a team of humans is people pushing back, work slowing down and team alignment is off track. These are things you can easily identify. The point of failure with agents is more ambigious, they&#8217;ll happily ship a hundred PRs against the wrong objective and never tell you it was wrong. That&#8217;s not less management, that&#8217;s more. The skill of holding the whole problem in your head and saying &#8220;we&#8217;re not doing that&#8221; becomes paramount to your role. </p><p>So when I say these skills matter more now, I don&#8217;t just mean for people who want to be EMs. I mean for any engineer whose day to day is starting to look like managing outputs with agentic development more than writing them, which will be a lot of us, whether we wanted it or not.</p><h2><strong>What to invest in</strong></h2><p>If you&#8217;re trying to figure out what to put your time into from where you are now, my view is there are two areas worth pointing yourself at and neither of them is really technical.</p><p>The first is product judgement. Not the way a PM thinks about product, but the way an engineer with context thinks about it. The ability to look at a list of reasonable things to build and pick the ones that are going to matter in 1, 3, 6 months. To read where the business is heading and translate that into what the team should and shouldn&#8217;t pick up. To push back on a good idea with &#8220;not now, here&#8217;s when&#8221; instead of just yes or no. The engineers who can do this are the ones who shape what gets built rather than just building what they&#8217;re told. Same goes if your team is mostly agents. They&#8217;ll happily build what you point them at, so what you point them at becomes the entire job.</p><p>You build this by watching the people who&#8217;ve been doing it longer and paying attention to what they say no to, and why. Small calls help too, you make them and stay honest with yourself about the ones you got wrong. The other thing is paying attention to the company outside your own function. If the company has a focus, a roadmap, all-hands, you can read those for what&#8217;s actually being prioritised and then ask yourself how your work contributes to it. Most engineers don&#8217;t really do this, they just look at the work in front of them, but the ones who do start to see what&#8217;s worth picking up before they&#8217;re told.</p><p>The second is stakeholder management, which sounds more corporate than it really is. What it actually means is working with people whose job is different from yours, figuring out what they actually need (which is almost never what they say they need) and building enough trust that your decisions get backed rather than second-guessed every time. As more of what used to be split across PM, design, and engineering folds into one role, this becomes a lot more of the day to day. And it doesn&#8217;t go away when half your team is non-human. If anything it concentrates, because you become the one human point of contact for everything your &#8220;pod&#8221; ships.</p><p>In practice this looks like people coming to you before they make a decision, not after. Surfacing a risk to your boss before it becomes a problem, not while you&#8217;re explaining one. Knowing the difference between what someone is asking for and what they&#8217;re actually trying to solve and addressing the second one. None of this is in a framework. You learn it by getting it wrong a few times. Someone tells you what they need, you build it, they come back disappointed because what they needed was actually something else. Do that enough times and you start asking different questions up front.</p><p>These aren&#8217;t soft skills. They&#8217;re the skills the job is becoming.</p><h2><strong>Closing thought</strong></h2><p>The role I didn&#8217;t really want taught me both of these things (and more) and I&#8217;m grateful for it now even though I wasn&#8217;t at the time. If you&#8217;re trying to figure out where to focus, my honest answer is it&#8217;s not the next framework or the next language. It&#8217;s the bit further up from the code, the work of reading what&#8217;s coming and trying to shape what gets built in service of that. <br><br>Mine got chosen for me. Yours probably won&#8217;t. But, the skills are worth picking up before the choice gets made for you.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[You don't matter ]]></title><description><![CDATA[The first thing my co-presenter told me about public speaking]]></description><link>https://thehumanengineer.substack.com/p/you-dont-matter</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/you-dont-matter</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Mon, 04 May 2026 16:01:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tTpO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01675a9-ef49-42f3-8b37-6bc16954fbc9_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few weeks ago I gave a talk at <a href="https://androidmakers.droidcon.com/">AndroidMakers by Droidcon</a> in Paris. It was a two day Android conference at the Beffroi de Montrouge, a lovely cultural centre with big rooms for the talks across several floors.</p><p>I was there because Trade Republic has recently opened an office in Paris, and are hiring engineering talent there to keep up with their growth. I invited a few engineers from the team to come along to help me and the recruiters run a booth across the two days. Between the booth and a talk we ended up speaking to alot of impressive people.</p><p>The booth itself was compact, placed in the corner between Maestro and Stripe. We ran an Android quiz and a virtual prize wheel for swag and a few mirror cards.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d01675a9-ef49-42f3-8b37-6bc16954fbc9_1536x1024.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;Two men on a stage in front of a crowd looking at each other, with the title of the newsletter reading \&quot;You don't matter\&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d01675a9-ef49-42f3-8b37-6bc16954fbc9_1536x1024.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>What I was actually nervous about was the talk.</p><h2>The Talk </h2><p>I was partnered with Matthias Baccino. Matthias is a Senior Advisor at Trade Republic, a best-selling author, and well known in financial circles in France. He&#8217;s done alot of TV. Polished, well rehearsed, at home on a stage. I&#8217;m not so much. The most I have really done is internal talks and some low-key meetups in the past.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c14b9c00-51af-437f-b902-38e95c7d9209_1080x715.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c14b9c00-51af-437f-b902-38e95c7d9209_1080x715.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>The format was a two-voice talk. Matthias was there to tell the story from the business and community side. I was there for the product and engineering side. The whole thing was designed as a back and forth, where each of us would set up the next bit of the story for the other to pick up. It meant the audience got both perspectives on the same events, which is a hard thing to do in a single-speaker talk.</p><p>The talk itself was about how the Trade Republic app went from doing one thing well to doing many things at once from the perspective of Android. </p><p>One account, one portfolio, one currency in Germany, to multi-account, multi-portfolio, multi-currency across eighteen European markets. The arc of the story? We had a public backlash in the middle: a huge rewrite of the app that, when we launched it, produced 90,000 one-star reviews in two weeks. We then ran a war room to address the biggest issues users were reporting and came up with solutions that scaled. The story was about why we had to do the rewrite, what went wrong, and what it eventually allowed us to do to get to where we are now. We opened the talk with that number. One slide. Just &#8220;90,000.&#8221; Those were my first words on stage, before any of us introduced ourselves.</p><h2>The preparation</h2><p>Leading up to it with Matthias is where I really learned something.</p><p>He gave me a kind of crash course in public speaking. The first thing he said was:</p><div class="pullquote"><p>&#8220;You don&#8217;t matter, this talk isn&#8217;t about you&#8221;</p></div><p>It sounds harsh out of context, but it was exactly what I needed to hear. People new to public speaking make the talk about themselves. They&#8217;re thinking about how they look, how their voice sounds, whether they&#8217;re going to forget their lines. All of that energy is wasted, because the audience doesn&#8217;t really care about you. They care about whether you&#8217;re giving them something worth their time. Once you flip the focus from yourself to them, alot of the fear goes away. </p><p>That was just the beginning of our conversation, Matthias was full of gems and that's why I'm imparting that knowledge onto you. He mentioned more tips: </p><p>The first was about getting on stage. Anyone who walks on stage afraid of public speaking will lose half their IQ in the first few minutes, so you need a way to ground yourself before you go up. Don&#8217;t check Slack, don&#8217;t scroll, don&#8217;t take any inputs. Find a moment to breathe. Learn the first sentence and the last sentence by heart, with clear notes for everything in between.</p><p>The second was about finding a place to perform from. Acting, but not in a fake way. More like, find a context where you already feel confident and clear, and bring that energy with you. For me that&#8217;s job interviews. I do alot of them at work, probably a couple of hundred a year, and I&#8217;m always there to provide value to the candidate. I speak clearly, I think clearly, I have well rehearsed lines about what we&#8217;re building and where we&#8217;re going. Realising I already had a &#8220;good speaking&#8221; mode I could pull from gave me something real to work with, I hadn't really connected the two before this. </p><p>And finally, he mentioned finding one person in the audience to focus on, someone you keep coming back to when your eyes start drifting around the room. Someone to come back to when your attention scatters.</p><p>On the day, the talk was a relief I didn&#8217;t really see coming. I felt good on stage. No IQ drop. I think it was because my last public speaking experience was a positive one (internal in the company), so this time I had something recent to go into the room with. The interview mode thing worked alot better than I expected. I spoke clearly, slowed myself down on purpose, and pushed it almost to the point of feeling uncomfortably slow because the audience was heavily French speaking. Slowing down when you already feel fine is harder than it sounds, but I think it made the talk easier to follow than it would have been otherwise.</p><p>Having Matthias on stage with me also took some of the pressure off in a way, but I expected that having spoke with him a few times prior. I wasn&#8217;t the only voice in the room. Between my sections I could listen, breathe and find myself again before coming back in.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c861d817-7b27-4a66-890f-48bd2358e4f5_799x533.jpeg&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;Me on the stage speaking to the crowd with a laptop and screen in the background&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c861d817-7b27-4a66-890f-48bd2358e4f5_799x533.jpeg&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Overall, I&#8217;m proud of how it went. We told a story most engineers in the room hadn&#8217;t heard before, the back and forth with Matthias worked, and I walked off stage feeling like I&#8217;d actually done the thing I&#8217;d been nervous about. The feedback we got afterwards was that people who already used the product appreciated finally hearing the story behind it, because to many it was dramatic. That mattered to me.</p><p>A few things I&#8217;d do differently next time. We went over on time, which caught me off guard at the end. I had a five-takeaways slide I was meant to walk through cleanly, and instead I rushed it and gave my own high-level summary while the slide sat behind me. There were also a couple of moments mid-talk where I said things I cringed at later. And honestly, the talk wasn&#8217;t as technical as I&#8217;d have liked. It went more into storytelling than into the kind of detail engineers could take back to their own work. I was an EM during the rewrite, shaping the work and jumping into code now and then, but not doing the heavy lifting day to day. That&#8217;s why this version had to stay where it did. The next one I&#8217;d love to give with an engineer who actually lived in the code, told from a purely technical angle.</p><p>If you want the full story behind the 90,000, AndroidMakers will be publishing the video in the near future. I&#8217;ll be sure to share the link via my profile when it&#8217;s out.</p><p>I came home from Paris feeling like I had accomplished something. The fear didn&#8217;t go away, but it became something I knew how to handle. Matthias&#8217;s advice actually works.</p><p>If you like what you read, feel free to subscribe to stay up to date. I post stories on my journey as an engineering leader to help you become a better Human and Engineer in the world dominated by AI. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Starting again]]></title><description><![CDATA[The Human Engineer is back, but not in the same way.]]></description><link>https://thehumanengineer.substack.com/p/starting-again</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/starting-again</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Sun, 26 Apr 2026 14:01:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oeTM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb78a54f-f79b-422c-807e-26ff2cfc1cbd_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So, I stopped writing The Human Engineer ten months ago.</p><p>The pieces were taking me forever. Each one would end up being 2000+ words of synthesized advice on productivity, communication or leadership. The systems were fabricated to help polish the newsletter (I was still following the advice, but not in such a regimented way). Which meant they weren't truly representative of the day to day issues I faced, it was mostly about what reads the best or coached the best. They were good and I'm proud of them, but writing them took alot out of me.</p><p>Then in June last year, I got an ADHD diagnosis at 32 and that kind of consumed most of the mental energy I had outside of work. The newsletter just sort of faded. I didn&#8217;t really decide to stop writing, I just stopped showing up to do it.</p><p>Alot has happened since though. I got promoted, so now I lead both the mobile and web platform teams at work instead of just mobile. I&#8217;ve grown alot as a leader and I think as a person. I feel alot more authentic, generally.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb78a54f-f79b-422c-807e-26ff2cfc1cbd_1536x1024.png&quot;}],&quot;caption&quot;:&quot;Starting The Human Engineer again&quot;,&quot;alt&quot;:&quot;A man walking through the country side with a title text \&quot;Starting Again\&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb78a54f-f79b-422c-807e-26ff2cfc1cbd_1536x1024.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>The original Human Engineer was about engineers learning the soft skills, but honestly the way I was writing about it wasn&#8217;t really working for me. I was kind of writing like I had things figured out, when I was just in the middle of stuff, same as everyone.</p><p>So here&#8217;s what The Human Engineer is now.</p><p>It&#8217;s a working journal of being human while being an engineering leader. If you&#8217;re earlier on the path than I am, hopefully some of what I&#8217;m working through can save you some time. It&#8217;s not going to be the big synthesized takes anymore. Smaller pieces, more in-progress stuff. The diagnosis changes how regimented I&#8217;ll be about it, not what I&#8217;ll write about. So shorter, less polished, more about what&#8217;s actually going on for me at the time.</p><p>What I want to write about is just whatever&#8217;s coming up day to day. Like the first time I led a project and didn&#8217;t really know what I was doing, doing public speaking when it&#8217;s not really what you signed up for, starting and pivoting a tech company and what building one taught me, the meetings where I realise I&#8217;m the bottleneck and the clear red flags I ignored. Plus alot of Claude Code stuff because I&#8217;ve been deep in that lately.</p><p>Some of these will be 500 words. Some will just be one specific moment unpacked a bit. The point is I write them and you read them and we both come away knowing something true about engineering as a thing you actually live, not just a craft.</p><p>I want this to feel like a colleague writing to other colleagues, not me trying to coach anyone. I&#8217;m figuring stuff out. You probably are too. Hopefully some of what I share is useful and hopefully it goes the other way too.</p><p>If that sounds like the version you want to read, glad you&#8217;re still here. If not, no hard feelings, you're welcome to unsubscribe. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h1>Next post </h1><p>About a talk I gave at AndroidMakers by Droidcon in Paris recently, and how I prepared for it.</p><p></p>]]></content:encoded></item><item><title><![CDATA[You Felt It. You Just Didn’t Say It.]]></title><description><![CDATA[Why silence feels safer, and how to make speaking up your strength.]]></description><link>https://thehumanengineer.substack.com/p/you-didnt-speak-up-and-now-its-too</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/you-didnt-speak-up-and-now-its-too</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 24 Jun 2025 06:15:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n225!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;re in a project kick-off. Everyone's nodding. But, something doesn&#8217;t feel right.</p><p>You want to speak up but you tell yourself it&#8217;s not worth it. Not now? Not in front of everyone.</p><p>So you let it slide.</p><p>Weeks later, that same concern reappears. Except now it&#8217;s a full-blown issue. Deadlines are at risk. People are frustrated. And the solution everyone is scrambling toward? It&#8217;s the one you were quietly worried about from the start.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!n225!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n225!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!n225!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!n225!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n225!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n225!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!n225!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!n225!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!n225!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n225!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494367bc-c4b8-415b-ad0f-22e38b6735e2_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>This is a follow-up to a <a href="/__u/thehumanengineer.substack.com/p/tough-conversations-stronger-teams?r=wngsp">previous piece I wrote</a> on engineering conflict, there I spoke about how technical tension often masks deeper misalignment. That focuses on recognising the root causes. This one&#8217;s about delivery. </p><p>What to do in the moment when something feels off. How to verbalise early and turn discomfort into collaboration, without starting a fight.</p></blockquote><h2><strong>The Pattern You Know Too Well</strong></h2><p>Engineers aren't conflict-avoidant by nature. We're debugging machines. We are builders and we spot the broken patterns, the edge cases, the technical debt everyone else ignores. Although, we've learned through painful experience that pointing out what's wrong gets you "rewarded" with fixing it, endless meetings that solve nothing, or the dreaded "not a team player" label.</p><p>So we adapt. We get strategic. We try to share the problem without fully stepping into it and owning it. But, here&#8217;s a reminder, that silence is louder than you think. </p><p>Every time you swallow a concern, you&#8217;re making a bet that someone else will catch it, that it&#8217;ll sort itself out or that misalignment is easier than keeping the status quo. </p><p>The truth? <strong>Healthy conflict isn&#8217;t dysfunction. It&#8217;s maintenance.</strong> It&#8217;s the unit testing for teams. It&#8217;s how teams catch misalignment early before it becomes expensive and let's be honest, the real engineering threat isn't having the tough conversation now, it's everyone becoming misaligned later. </p><p>So, how does this type of avoidance take shape? If you&#8217;ve been in engineering long enough, you&#8217;ve likely seen them. Maybe you&#8217;ve even been one of them:</p><ul><li><p><strong>The Overexplainer</strong>: dives deep into technical detail, hoping others connect the dots</p></li><li><p><strong>The Diplomatic Nudger</strong>: nods in meetings, then follows up with a carefully worded message asking if anyone else felt &#8220;uncertain&#8221;</p></li><li><p><strong>The Steamroller</strong>: doubles down on their position with extra confidence to avoid debate</p></li><li><p><strong>The Passive Reviewer</strong>: leaves vague comments like &#8220;Could this be clearer?&#8221; when they&#8217;re worried the approach has a fundamental flaw</p></li></ul><p>Each one is trying to surface a concern without taking ownership of the disagreement itself and here&#8217;s where that gets expensive: buried conflict doesn&#8217;t disappear. It metastasizes.</p><p>You&#8217;ll feel it in:</p><ul><li><p>The long pauses when a project gets pitched</p></li><li><p>The DMs that ask, &#8220;Did that feel off to you too?&#8221;</p></li><li><p>The teammate who checks out, not because they don&#8217;t care, but because they stopped feeling heard</p></li></ul><p>And when it finally surfaces? It comes with a <em>bang</em>. </p><h2><strong>The Language of Healthy Conflict</strong></h2><p>The shift happens when you stop avoiding discomfort and start turning it into collaboration.</p><p>That moment in the meeting where your stomach tightens? That&#8217;s not random. That&#8217;s a sign. When your gut says, &#8220;This isn&#8217;t sitting right&#8221;, it&#8217;s not always because you have the answer. It&#8217;s often because you&#8217;re seeing something others aren&#8217;t saying out loud.</p><p>The skill isn&#8217;t just speaking up it&#8217;s learning how to disagree in a way that deepens alignment, rather than disrupting it.</p><blockquote><p>&#128172; &#8220;I might be missing something, but, I&#8217;m seeing a potential gap between X and Y. Can we spend two minutes on that?&#8221;</p><p>&#128172; &#8220;It sounds like you have a specific concern. What would need to change for you to feel confident about this?&#8221;</p><p>&#128172; &#8220;Before we move forward, what questions aren&#8217;t we asking?&#8221;</p></blockquote><p>These aren&#8217;t arguments. They&#8217;re invitations. They turn disagreement into curiosity and they shift the energy from dancing around the issue to having the real conversation. </p><p>But, words alone aren&#8217;t enough. When you use them matters just as much as the how:</p><h3><strong>In a group meeting</strong></h3><p>You want to reduce the perceived cost of disagreement. Don&#8217;t fake it. Don&#8217;t lecture. Just add a small pause:</p><blockquote><p>&#128172; &#8220;Can I play devil&#8217;s advocate for 60 seconds?&#8221;</p><p>&#128172; &#8220;I&#8217;m wondering what we&#8217;d miss if [assumption] turns out false.&#8221;</p><p>&#128172; &#8220;Is there a tradeoff here we&#8217;re not naming yet?&#8221;</p></blockquote><p>Framing the question as time-boxed or exploratory lowers the risk. It tells the room: this isn&#8217;t derailment, it&#8217;s due diligence.</p><h3><strong>In 1:1s or small rooms</strong></h3><p>Here, trust carries more weight. You can be a little more candid:</p><blockquote><p>&#128172; &#8220;I&#8217;ve been sitting on a worry about that approach. Would you mind walking through it with me?&#8221;</p><p>&#128172; &#8220;What&#8217;s the thing we&#8217;re both seeing but haven&#8217;t said yet?&#8221;</p></blockquote><p>Sometimes the best move isn&#8217;t a statement, it&#8217;s an honest question.</p><h3><strong>In code review</strong></h3><p>This is where avoidance thrives. &#8220;Could this be clearer?&#8221; often means, &#8220;I think this might break.&#8221; Instead:</p><blockquote><p>&#128172; &#8220;What happens if input X violates assumption Y? That&#8217;s the part I&#8217;d worry about.&#8221;</p><p>&#128172; &#8220;This makes sense, but I wonder if it hides the risk around Z. Worth being more explicit?&#8221;</p></blockquote><h3><strong>When you're not sure if you're overthinking</strong></h3><p>You don&#8217;t need a 100% formed opinion to speak up. Try:</p><blockquote><p>&#128172; &#8220;This might be nothing, but I had a weird feeling about&#8230;&#8221;</p><p>&#128172; &#8220;I&#8217;m not confident I&#8217;m right, but I think it&#8217;s worth pressure-testing.&#8221;</p></blockquote><p>These phrases give you a way to participate without faking. They show you care enough to say something, even if you might be wrong. Over time, the way you speak shapes what your team believes is speakable.</p><p>If people can challenge each other without fear, alignment becomes a choice, not a compromise.</p><h2><strong>What Great Engineers Practice Early</strong></h2><p>Most engineers don&#8217;t wake up ready to handle high-stakes conflict. They build that skill in small, forgettable moments. The ones that don&#8217;t even feel like conflict.</p><p>You catch it in standup, when someone says they&#8217;re blocked and you ask one more question before moving on. In code review, when you choose to name what&#8217;s really bothering you instead of masking. In a kick-off, when you pause before the group moves on and ask, &#8220;What are we actually trying to achieve here?&#8221;</p><p>These choices aren&#8217;t flashy, but, they compound over time. They train the muscle that separates engineers who just execute from engineers who help their teams think better <em>together</em>.</p><p>And when you stop practicing them, the signs show up fast:</p><ul><li><p>You feel friction, but no one names it</p></li><li><p>A decision feels rushed and you&#8217;re unsure why</p></li><li><p>People start defending positions instead of exploring options</p></li></ul><p>These aren&#8217;t signs of alignment. They&#8217;re red flags dressed up as harmony.</p><p>Most conflict in engineering doesn&#8217;t start with raised voices. It starts with a moment someone avoids. A project without clear ownership. A teammate whose concern gets brushed past. A tradeoff no one bothers to question.</p><p>And when those moments go unaddressed, they don&#8217;t disappear. They fester. Then they explode.</p><p>What separates the dependable from the impactful isn&#8217;t how smoothly they avoid conflict. It&#8217;s how skillfully they engage with it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>Try this in your week ahead:</strong></h2><ul><li><p>Name a tension, even if it&#8217;s subtle</p></li><li><p>Ask one more question than you normally would</p></li><li><p>Say the quiet thing out loud</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/you-didnt-speak-up-and-now-its-too?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/you-didnt-speak-up-and-now-its-too?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p><strong>What&#8217;s one conversation you&#8217;ve been avoiding that could prevent a bigger problem later?</strong></p><p>Hit reply and let me know.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/you-didnt-speak-up-and-now-its-too/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/you-didnt-speak-up-and-now-its-too/comments"><span>Leave a comment</span></a></p>]]></content:encoded></item><item><title><![CDATA[Tired of Everything Changing?]]></title><description><![CDATA[Why stillness feels safe but perspective makes you useful]]></description><link>https://thehumanengineer.substack.com/p/tired-of-everything-changing</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/tired-of-everything-changing</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Fri, 20 Jun 2025 06:15:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UG2G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One week, the roadmap resets. The next, your manager changes. Then a new deadline drops out of nowhere.</p><p>You tell yourself it's temporary. That once things calm down, you'll get back to the real work.</p><p>But eventually, you realize:</p><blockquote><p>If you work in tech, change isn't the exception. It's the environment. And the real work isn't avoiding it, it's learning how to move through it.</p></blockquote><p>One of the bigs ones In my career was when Trade Republic removed the Engineering Manager role and replaced them with Technical Product Owners (as managers) and Tech Leads (as ICs). I found myself doing a complete shift from Engineering to Product, a shift I never planned for. At first, I resisted - <em>why would I want to work in Product?</em> I was worried I'd lose technical credibility. That I'd drift too far from the work that mattered to me. </p><p>But, stepping back gave me something I hadn't expected: perspective. I started working closely with product and business. I zoomed out enough to help shape the mobile organization as a whole and shifting away from the execution mindset to the product mindset, focusing more on the why instead of the how. </p><p>I then realized the skills I was learning around influence, strategy, and team design weren't a step away from engineering. They were part of growing into the kind of engineering leader I actually want to be.</p><p>That's when it clicked: You don't fix the chaos. You help people move through it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UG2G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UG2G!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!UG2G!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!UG2G!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UG2G!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UG2G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!UG2G!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!UG2G!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!UG2G!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UG2G!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65f8994-10e6-420a-93be-ddc655b9a629_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>When calm becomes a trap</h2><p>Stability is a badge of honour. Something you've earned. You've built trust and it feels calm, you&#8217;re finally able to sit down and do the work you want, right? </p><p>So you start hoping for a quarter without churn. Some room to breathe. Something steady and predictable. </p><p>But senior roles don't come with stillness. They come with exposure. The more senior you are, the more you see. The more you see, the more you carry.</p><p>And the more you try to wait it out, the more disconnected you feel. You're not shaping the system. You're reacting to it.</p><p>Calm feels good. But over time, it quietly slows you down.</p><p>Stable teams stop asking hard questions. Processes drift from reality. Engineers prioritize familiarity over impact.</p><p>You don't notice it right away. You're still getting things done. You're still delivering. But over time, cracks spread. And by the time you see them, they've been there a while.</p><blockquote><p><strong>&#128161;Try this:</strong> Quietly ask yourself, <em>&#8220;What&#8217;s one thing my team&#8217;s still doing just because it&#8217;s familiar?&#8221;</em><br>You don&#8217;t need to call it out. Just noticing it is the first step toward change.</p></blockquote><h2>What resisting change really looks like</h2><p>You've seen this. Someone checks out after a re-org. Another engineer clings to an old way of working. Teams keep asking when things will "go back to normal."</p><p>But the truth is: when you resist change, your influence shrinks. And when that happens, it doesn&#8217;t just slow you down, it slows your team down too. You go narrower. You get left out of decisions. You stop being part of shaping what comes next.</p><blockquote><p><strong>&#128161; Try this:</strong> Before you check out of the next change, pause and ask:<br><em>&#8220;What do I actually know about what&#8217;s happening?&#8221;</em><br>Most people disengage from stories they haven&#8217;t tried to understand.</p></blockquote><h2>The skill nobody taught you</h2><p>Change doesn't just test your patience. It reveals how you show up.</p><ul><li><p>Do you wait for clarity or help shape it?</p></li><li><p>Do you stick to what you know or spot what's shifted?</p></li><li><p>Do you tighten your grip or adjust your posture?</p></li></ul><p>The engineers who thrive don't have more answers. They're just more honest about what's real. They sense what's changed. They read the room and they act from awareness, not anxiety.</p><p>That's not a soft skill. That's leadership.</p><p>It's not about staying calm. It's about learning to read what's actually happening.</p><ul><li><p>Pattern recognition: What kind of change is this? A shift in leadership? Market pressure? Org politics? What's underneath it?</p></li><li><p>Influence mapping: Who's making decisions now? What do they care about? How can you help them succeed?</p></li><li><p>Communication: How do you turn ambiguity into clarity, not just for yourself, but for others?</p></li></ul><p>These aren't soft skills. They're survival skills and every engineer can learn them.</p><h2>Four ways engineers respond to change</h2><p>When things start shifting, most engineers default to one of these:</p><p><strong>1. The Fixer</strong><br>Heads down. Keep shipping. "I'll just focus on what I can control."<br><em>What this looks like:</em> Stops attending planning meetings. Avoids Slack channels with "too much noise." Ships features but loses context on why they matter.</p><p><strong>2. The Cynic</strong><br>Checks out emotionally. "I've seen this before, it'll change again in six months."<br><em>What this looks like:</em> Eye rolls in meetings. "This too shall pass" comments. Technically present but mentally elsewhere.</p><p><strong>3. The Frustrated Optimist</strong><br>Wants to contribute but feels blocked. "I'd love to help, but nobody tells me anything."<br><em>What this looks like:</em> Asks great questions that go unanswered. Offers solutions that get lost in bureaucracy. Gradually stops trying.</p><p><strong>4. The Calibrator</strong><br>Stays present through the uncertainty. Helps others find their footing.<br><em>What this looks like:</em> Names what's changed and what hasn't. Asks clarifying questions in public. Translates confusion into actionable next steps.</p><p>You don't try to fix the chaos. You help people move through it.</p><p>That's the difference. Do it consistently, and people start turning to you not because you have all the answers, but because you help them keep going when things get murky. Not for certainty, but, because you make things feel possible again.</p><blockquote><p><strong>&#128161; Try this:</strong> Think back to the last messy change your team went through.<br>Which of the four roles did you slip into?<br>Would you handle it the same way next time?</p></blockquote><h2>This is the job</h2><p>You didn't get here by waiting for clarity. You got here by making progress without it.</p><p>You weren't hired to work in ideal conditions. You were hired because you can keep the work moving, even when it gets hazy.</p><p>That means:</p><ul><li><p>Working without all the answers</p></li><li><p>Collaborating through discomfort</p></li><li><p>Letting go of systems that no longer fit</p></li><li><p>Staying present through the reshuffle</p></li></ul><p>It's not just about building the right thing. It's about helping people keep building when everything around them shifts.</p><blockquote><p><strong>Change isn't a detour. It's the road.</strong></p><p>Know someone stuck in the storm? Forward this their way.</p></blockquote><p>You might be the clarity they&#8217;ve been waiting for.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>The takeaway</h2><p>The next time something shifts: priorities, structure, leadership, ask yourself:</p><p><strong>What's true now?</strong><br>Forget the last quarter. What's changed today? What's still solid?</p><p><strong>What's missing?</strong><br>Is it clarity? A shared plan? A calm voice in the room?</p><p><strong>What can I shift?</strong><br>It might be a question in retro. A rewrite of a confusing spec. A check-in with someone spinning in uncertainty.</p><p>You don't need to fix the chaos. You just need to give people something real to move toward.</p><p>If you're supporting others through it:</p><ul><li><p>Say what's changed</p></li><li><p>Say what hasn't</p></li><li><p>Help people move from confusion to choice</p></li></ul><p>Change isn't a detour. It's the road.</p><p>And how you walk it, that's what makes you a leader.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Zooming Out Without Losing Your Edge]]></title><description><![CDATA[How senior engineers can think more strategically without drifting from what makes them great]]></description><link>https://thehumanengineer.substack.com/p/zooming-out-without-losing-your-edge</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/zooming-out-without-losing-your-edge</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 03 Jun 2025 06:15:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SIpQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You didn&#8217;t get here by sitting still.</p><p>You built your reputation on depth. You fixed the hardest bugs, tackled the riskiest features and made the team faster just by being there. Your hands were always in the code.</p><p>But, then the shift began.</p><p>People started looping you into earlier conversations.<br>You were expected to weigh in on architecture, roadmaps, cross-team tradeoffs.<br>You weren&#8217;t just solving problems, you were now shaping what problems got solved.</p><p>At first, it felt like a compliment. Then it felt like a stretch and somewhere along the way, it started to feel like a threat. </p><p>Because, when you're used to solving what&#8217;s right in front of you, zooming out can feel risky. You start worrying you&#8217;ll lose track of what really matters. </p><p>Like you&#8217;re being asked to see the forest but all you know is trees.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SIpQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SIpQ!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!SIpQ!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!SIpQ!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SIpQ!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SIpQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!SIpQ!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!SIpQ!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!SIpQ!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SIpQ!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46024dfa-2957-4ab4-bc57-749cb22f06cd_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Silent Tradeoff</strong></h2><p>Zoom out too much, and you feel disconnected. Like you&#8217;re commenting on tickets you no longer understand. Stay too deep and you start blocking scale. Decisions stall until you weigh in. Reviews pile up behind your name.</p><p>When I first stepped into a lead role, I didn&#8217;t stop coding. I just added more.</p><p>I kept picking up bugs, doing the quick fixes, trying to keep things moving. But I never got back to the reviews. PRs sat idle and by the time I circled back, they were stale.</p><p>That&#8217;s when I realised the bottleneck wasn&#8217;t the team. It was me.</p><p>I wasn&#8217;t scaling. I was overcompensating. It wasn&#8217;t until I stepped back that the team started moving faster without me.</p><p>No one gives you a guide for how to navigate both. No one tells you how to think bigger without losing focus. That balance is exactly what makes a great senior engineer: you're technical enough to earn trust, and broad enough to apply it where it matters most.</p><p>The engineers who do it well don&#8217;t rely on vague instincts. They make deliberate shifts.</p><h3><strong>Three Shifts to See Above the Trees</strong></h3><h4>From Quick Fixes to Root Causes</h4><p>Don&#8217;t just solve it. Ask <em>why</em> the problem exists in the first place.</p><p>When you&#8217;re deep in the weeds, the fix is the focus. When you&#8217;re zoomed out, the fix is just the symptom.</p><p>That flaky test? It might be a symptom of unclear ownership. That customer bug? It might expose a deeper architectural fragility. That deadline you just missed? It might reflect a broken planning rhythm.</p><p>Look for patterns across sprint boards, post-mortems or even Slack threads. What keeps resurfacing? What are the tasks no one really wants to own?</p><p>This isn&#8217;t about turning every task into an investigation. It&#8217;s about noticing when repetition points to rot.</p><blockquote><p>&#128161; <strong>Try this:</strong><br>After solving a recurring issue, ask: <em>Why did this exist in the first place?</em><br>Take five minutes to document what made it possible. Share it in your team channel or retro.<br>If the same theme shows up twice? You&#8217;ve found a potential roadmap spike</p></blockquote><h4>From Doing the Work to Unblocking the Work</h4><p>Your job isn&#8217;t to take on the work. It&#8217;s to make the work smoother for everyone else.</p><p>When you&#8217;re the go-to person, it&#8217;s tempting to stay in that seat, but, zooming out means shifting from execution to enablement.</p><p>You&#8217;re not stepping back. You&#8217;re setting the direction.</p><p>Start noticing the blockers before they show up. A half-written ticket. A PR that gets bounced between reviewers. A story that stalls because no one asked the right team for estimates.</p><p>Anticipate the questions before they&#8217;re asked. Spot the missing spike before the spec gets written. Unblock your team by reducing ambiguity, not by taking over the task.</p><blockquote><p>&#128161; <strong>Try this:</strong><br>Step back and look at your team&#8217;s scope. What are the three biggest opportunities and three biggest problems you&#8217;re facing right now? Write them down. Don&#8217;t overthink it.<br>Then work backwards. What projects would solve those problems or unlock those opportunities? Bish bash bosh, you&#8217;ve got roadmap candidates ready to take in. </p></blockquote><p>Doing this will make you a force multiplier. <strong>Read more here:</strong> </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c8e89e5c-7008-4c9c-a4b1-e1021a3a47f3&quot;,&quot;caption&quot;:&quot;The 10x engineer. The individual contributor so fast, so sharp, and so irreplaceable they can outpace entire teams. This outdated idea has only grown louder in the age of AI, where Sam Altman recently pointed to the rise of the \&quot;100x engineer\&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Forget the 10x engineer, the future belongs to the force multipliers&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:54842569,&quot;name&quot;:&quot;Bradley Wilson&quot;,&quot;bio&quot;:&quot;Mobile Lead @ Trade Republic, passionate about human first management, growing engineers and mental health, you'll find posting about these topics every day though notes and weekly in The Human Engineer. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e146534-ccbc-4a2b-a8c6-90703fa3801a_800x800.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-04-22T06:15:38.106Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thehumanengineer.substack.com/p/the-10x-engineer-is-a-myth-being&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:161598310,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:1,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Human Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27097439-a6fa-4a25-b33b-648fa4afcc02_1080x1080.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h4>From Being the Answer to Scaling Better Questions</h4><p>You don&#8217;t scale by doing more. You scale by making better work happen without you.</p><p>Zooming out means shifting from being the one who finishes the task to being the one who makes the task easier to finish for everyone.</p><p>That doesn&#8217;t mean walking away from the code. It means finding the places where your input has the most leverage: extracting a reusable component, writing a clear RFC/ADR or posting a short design rationale that unblocks discussion.</p><p>Don&#8217;t just fix the thing in front of you. Teach the thinking behind the fix. That&#8217;s what scales.</p><blockquote><p>&#128161; <strong>Try this:</strong><br>The next time someone asks for help, don&#8217;t jump straight to the answer. Start with, <em>What have you tried so far? What&#8217;s tripping you up? </em>Talk through how you&#8217;d approach it, not just what you&#8217;d do. If it comes up again, write it down somewhere others can find it.<br><br>Once is help. Twice means it needs a process.</p></blockquote><h2>Thinking Bigger Without Losing the Thread</h2><p>Zooming out isn&#8217;t about seeing more. It&#8217;s about asking better questions.</p><p>Not just:</p><blockquote><p><em>&#8220;What&#8217;s broken and how do I fix it?&#8221;</em> </p></blockquote><p>But: </p><blockquote><p><em>&#8220;Why did this break now?&#8221;</em><br><em>&#8220;What would stop this from happening again?&#8221;</em><br><em>&#8220;If I fix it this way, what does that change later?&#8221;</em></p></blockquote><p>You don&#8217;t need a blank page or a whiteboard to think strategically. Just start with what&#8217;s already in front of you.</p><p>What are the three biggest problems your team&#8217;s dealing with right now? What are three opportunities you haven&#8217;t touched yet?</p><p>List them. Then work backwards. What projects would move or some or all of those?</p><p>That&#8217;s your roadmap. Not just more work, smarter work.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>Bottom Line</h2><p>There&#8217;s always going to be a voice that says: <em>If I&#8217;m not shipping code every day, am I even pulling my weight?</em></p><p>But code was never the only product. Your thinking is the product too.</p><p>Zooming out isn&#8217;t about drifting away from impact. It&#8217;s about directing it.</p><p>You still care about quality. Now you define what quality looks like at scale. You still care about shipping. Now you help choose what&#8217;s worth shipping. You still care about craft. But now you build systems that protect it, even when you&#8217;re not around.</p><p>You&#8217;re not just zooming out. You&#8217;re stepping up.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>Found this useful?</h2><p>Chances are you know another engineer navigating the same shift - someone moving from execution to strategy.</p><p>Send this their way. Better yet, forward it to your team because zooming out shouldn&#8217;t mean going it alone.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/zooming-out-without-losing-your-edge?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/zooming-out-without-losing-your-edge?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Tough Conversations, Stronger Teams]]></title><description><![CDATA[The conversations you avoid are often the ones that could unlock the most progress.]]></description><link>https://thehumanengineer.substack.com/p/tough-conversations-stronger-teams</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/tough-conversations-stronger-teams</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Fri, 30 May 2025 06:15:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TdGK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Early in my career, I thought being a good teammate meant being agreeable.</p><p>Say yes, stay kind and keep the peace.</p><p>&#128073; Even when the deadline made no sense<br>&#128073; Even when someone&#8217;s work was blocking the team<br>&#128073; Even when the system itself was working against us</p><p>I told myself silence was strategic. It wasn&#8217;t. I was really just afraid of conflict. </p><p>The real shift for me didn&#8217;t come from building confidence. It came from learning how to engage with tension instead of avoiding it.</p><p>Unfortunately I didn&#8217;t learn that coming up as an engineer, I missed the early signs. It was only when I co-founded a startup, when I had to be part of every hard decision that I started to build that muscle. </p><p>Eventually, I learned how to say the hard thing without making it harder.</p><p>But, what took even longer to see? Most of those early conversations failed not because I was wrong, but because I was solving the wrong problem.</p><p>I was treating symptoms: the missed deadline, the blocking work, the broken process instead of surfacing the real tension underneath.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!TdGK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TdGK!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!TdGK!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!TdGK!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TdGK!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TdGK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!TdGK!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!TdGK!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!TdGK!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TdGK!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b307632-95aa-4a39-9901-11d10f3461dc_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Think About The Problem, Not Just The Symptoms </h2><p>When you're frustrated about a sprint deadline, you think the problem is timeline pressure.</p><p>It's not.</p><p>The actual conflict is between two engineering values: <strong>craftsmanship versus delivery speed.</strong> </p><p>When your code review gets pushback, you think it's about code quality. But the real tension is between <strong>individual autonomy and team standards.</strong></p><p>It is easy to walk into these conversations focused on the surface problem. <br><br>"<em>This deadline is unrealistic.</em>" <br>"<em>The code quality is slipping.</em>" <br>"<em>We need more time for testing.</em>"</p><p>All true. All symptoms.</p><p>The real conflicts can be happening at a system level. Between competing priorities that nobody said out loud. Between values that everyone assumed but no one had made explicit.</p><p>Different conflicts require different strategies. Not all tension is the same and it shouldn't be handled the same way.</p><ul><li><p>Process problems often need structural fixes</p></li><li><p>Technical disagreements need clarity on impact and tradeoffs</p></li><li><p>Human tension needs psychological safety and alignment</p></li></ul><p>Tough conversations can fail if we treat every conflict the same. Using a hammer when the problem needs a screwdriver and when we misdiagnose the tension, the cost isn&#8217;t just inefficiency. It&#8217;s silence. Because it feels easier to say nothing than to challenge what seems already decided.</p><h3>Why Silence Reshapes What Is Normal</h3><p>Burnout. Misalignment. Quiet resentment.</p><p>These don't show up overnight. </p><p>They accumulate because no one names the tradeoffs, explains the impact, or challenges the norm. Not because they&#8217;re unaware but because translating engineering concerns into business impact can feel too hard or too risky.</p><p>But, silence doesn&#8217;t keep things stable. It reshapes the system.</p><p>When you work through the weekend without raising concerns or giving it visibility, you&#8217;re not just helping the team hit a deadline you&#8217;re helping redefine what&#8217;s normal.</p><p>When integration testing gets skipped and no one raises the long-term cost, that tradeoff becomes precedent, and precedent then becomes process.</p><p>Whether you speak up or not, you&#8217;re influencing how decisions get made in the future. The only question is whether you're shaping those systems intentionally or not. </p><p>The sooner you name the tension, the easier it is to course correct. The longer you wait, the more the system solidifies.</p><blockquote><p><strong>&#128204; Note: </strong>Speaking of system problems also means recognising that not all systems can be changed. However, resolving issues and flagging conflict can still be changed within your sphere of influence, whether this is your colleagues, your team, or the whole organisation.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LZaM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LZaM!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!LZaM!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!LZaM!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LZaM!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LZaM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!LZaM!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!LZaM!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!LZaM!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LZaM!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26914ddc-dcfe-41a7-a4a8-77a8b6a6624c_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Before Having The Conversation, Understand The Impact </h3><p>Engineers can easily get stuck explaining the technical problem. But, stakeholders make decisions based on business impact.</p><p>The issue usually isn&#8217;t your technical analysis. It&#8217;s that you&#8217;re speaking at the wrong level of abstraction.</p><p>Here&#8217;s the credibility stack in engineering conversations:</p><p><strong>Level 1: Complaint or opinion</strong></p><blockquote><p>&#8220;This codebase is a mess.&#8221;</p></blockquote><p><strong>Level 2: Technical problem explanation</strong></p><blockquote><p>&#8220;Our current architecture isn&#8217;t modular enough.&#8221;</p></blockquote><p><strong>Level 3: Risk quantification with data</strong></p><blockquote><p>&#8220;Because of our current setup, we&#8217;re 30% slower in delivering features.&#8221;</p></blockquote><p><strong>Level 4: Business impact translation</strong></p><blockquote><p>&#8220;If we restructure this now, we avoid six weeks of delays in the next two quarters and can reduce production bugs by 30%.&#8221;</p></blockquote><p>Most engineers stop at Level 2. But influence happens at Level 4.</p><p>That&#8217;s the level where decisions shift.</p><p>Because the conversation isn&#8217;t about the code. It&#8217;s about strategy. </p><h3>Now To Have The Conversation</h3><p>Now you understand you need to have the hard conversations. You know that removing tension means translating technical concerns into business impact. But how do you actually raise this with someone?</p><p>Start with the right frame. Here&#8217;s one to try:</p><p><strong>1. Start with the shared goal</strong></p><blockquote><p>&#8220;I want to make sure we&#8217;re building this the right way, and that the team isn&#8217;t quietly burning out doing it.&#8221;</p></blockquote><p><strong>2. Name the tension, not the person</strong></p><blockquote><p>&#8220;Right now, it feels like we&#8217;re choosing speed by default, but I&#8217;m noticing signs that quality is suffering.&#8221;</p></blockquote><p><strong>3. Invite alignment, not approval</strong></p><blockquote><p>&#8220;Can we talk about what tradeoffs we&#8217;re actually willing to make, and whether we need to reset expectations?&#8221;</p></blockquote><p>You&#8217;re not attacking, you&#8217;re aligning. You&#8217;re not calling someone out, you&#8217;re calling the problem in.</p><blockquote><p>&#128161; <strong>Try This:</strong> Pick one conversation you&#8217;ve been putting off, whether it&#8217;s with a peer, your manager, or even your team. Block 30 minutes on your calendar. Write out the shared goal, the tension, and the invitation to align. Then say it.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h3>What Happens When You Get This Right</h3><p>When you raise the right conversation at the right level, here&#8217;s what starts to shift:</p><p>&#9989; You surface tension early, before delivery becomes impacted <br>&#9989; Roadmaps then become collaboration, not just approved by engineering <br>&#9989; Trust builds because the real tradeoffs are visible <br>&#9989; Tech debt can get addressed with the business backing</p><p>The best technical outcomes i&#8217;ve seen haven&#8217;t come from agreement. They came from having tough conversations and high performing teams don&#8217;t avoid disagreement. They use it to discover solutions neither side had considered.</p><p>Your job isn&#8217;t to convince everyone. It&#8217;s to surface what matters, test assumptions, and guide the team toward the best bet not the safest one.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h3>Final Thought</h3><p>This isn't just about speaking up.</p><p>It's about showing your team and your leadership that you're someone who thinks in systems. Someone who can translate technical complexity into business clarity. Someone who can turn conflict into better architecture.</p><p>Not to be difficult. But because the work, and the people doing it, deserve systems that actually work.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/tough-conversations-stronger-teams?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/tough-conversations-stronger-teams?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Silent Cost of Seniority]]></title><description><![CDATA[The loneliness paradox no-one talks about, but senior+ engineers have felt it]]></description><link>https://thehumanengineer.substack.com/p/the-silent-cost-of-seniority</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/the-silent-cost-of-seniority</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 20 May 2025 06:15:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Aie6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You got what you wanted: autonomy, trust, influence.</p><p><em><strong>So why does it feel like no one really sees you anymore?</strong></em></p><p>As engineers grow into senior+ roles, the day-to-day texture of work changes in subtle ways. You have meetings before the meetings. Code gets reviewed quicker, sometimes not at all. You&#8217;re given space not just to build, but to think, to guide and to architect.</p><p>Yet, something feels off.</p><p>You&#8217;re no longer embedded in the rhythm of the team in the same way. You still belong, but it&#8217;s a different kind of belonging. The late night debugging sessions, the back-and-forth code reviews, the short-term dopamine hits of shipping quick fixes eventually fades. In their place: slower, more abstract and lonelier problems. System thinking over ticket execution. High trust, but low feedback. High autonomy, but less collaboration.</p><p>This is the experience many senior+ ICs never talk about because admitting to feeling disconnected can feel like betraying the very success you worked so hard to earn.</p><p>The truth is this: this quiet distance is more common than it seems. Left unaddressed, It chips away at confidence. It can trigger imposter syndrome, erode trust in your impact or worst of all, make you stop caring how your work is seen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Aie6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Aie6!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Aie6!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Aie6!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Aie6!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Aie6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!Aie6!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Aie6!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Aie6!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Aie6!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe54dc0d-f5f1-414c-a1d0-5e28cd7f0dd5_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why Does It Impact Engineering?  </h2><p>It is fair to say that engineers didn&#8217;t choose this career because they love meetings and small talk. They chose it because they like building things, solving problems and  making systems better. The very things that make engineering fulfilling: deep focus, long solo stretches of work and abstract problem solving. Things that also make it isolating.</p><p>You can go a whole day talking only in tickets, tools, and text. Even in collaborative teams you might go weeks without someone really asking how you&#8217;re thinking about a tough problem, or challenging your assumptions, and, as you get more senior, that isolation only expands. </p><ul><li><p>You&#8217;re solving higher-leverage problems but fewer people fully understand them.</p></li><li><p>You&#8217;re making decisions that shape entire systems, but, no one&#8217;s in the room is always double-checking your call. </p></li><li><p>You&#8217;re holding more context than ever, but there&#8217;s rarely anyone to reflect it back or pressure-test your thinking.</p></li></ul><p>That kind of silence isn&#8217;t just lonely. Without regular pushback, your decisions become harder to trust even for yourself. Doubt creeps in. Or worse, you start assuming your thinking is fine because no one says otherwise. That&#8217;s how technical confidence starts to erode. Not all at once, but slowly with the absence of reflection, or calibration. </p><div class="pullquote"><p>&#8220;I used to have ten people in my code reviews,&#8221; a Staff Engineer told me over coffee. &#8220;Now I have whole teams depending on my decisions, and no one asks me questions anymore.&#8221;</p></div><h2>Rebuilding Your Sense of Belonging</h2><p>Belonging isn&#8217;t about being invited to meetings. It&#8217;s about being seen. Feeling part of something that extends beyond your tickets or your title.</p><p>And that&#8217;s what disappears fastest when you step into senior roles.</p><p>The feedback loops shrink. The friction fades. And before you realise it, no one&#8217;s really asking how you think anymore, only just whether your plan is done.</p><p>If you&#8217;re not careful, that kind of silence starts to shape how you work. You can drift or stagnate. That&#8217;s not just lonely, it can turn into a slow erosion of the connection that made the work meaningful in the first place.</p><p>So what do you do? You build it back. Like anything else: deliberately, bit by bit.</p><h3>Start Inside Work</h3><h4><strong>Share your thinking earlier</strong></h4><p>Don&#8217;t share too late when the doc is finished, the decisions are made and the only thing left is approval. But if you want real input, you have to invite it before you&#8217;re sure.</p><p>That means sharing a rough draft. Being clear that it&#8217;s early thinking. And naming the parts you&#8217;re still unsure about. That&#8217;s not weakness. That&#8217;s how you make better calls and build trust at the same time.</p><blockquote><p>&#128161; <strong>Try This:</strong> Start a &#8220;Working Draft&#8221; this week. Label it clearly as early-stage thinking. Add 2&#8211;3 specific questions you&#8217;re still exploring. Share it with people you trustespecially the ones you don&#8217;t usually loop in early. See what shows up.</p></blockquote><h4><strong>Join a community</strong></h4><p>Find the smallest, most consistent group you can commit to. One hour, every other week. Whether it's six engineers discussing system design papers or a chapter meeting tackling domain specific topics. The rhythm matters more than the size. </p><blockquote><p>&#128161; <strong>Try This:</strong> Look for existing groups first before creating something new. Send an message today asking if you can join an established book club, lunch group, or technical discussion. If nothing exists, invite 3-4 people to a recurring 45-minute session with a clear focus and rotate ownership to make it collaborative. </p></blockquote><h4><strong>Write down the decisions that matter</strong></h4><p>After your next major decision, take 15 minutes to document three things: what options you considered, why you chose this path, and what would make you reconsider. Then share it with someone who disagreed with you and ask for their perspective. This isn't about validation it's about keeping you sharp and shows you&#8217;re willing to listen to other opinions. </p><blockquote><p>&#128161; <strong>Try This:</strong> Create a simple decision log template with just three sections: Context, Options Considered, and Decision Rationale. Commit to filling it out for your next significant technical or team decision, then schedule a 15-minute conversation with someone who might see it differently.</p></blockquote><h4><strong>Talk to people outside engineering</strong></h4><p>Ask a PM how your work shows up in their roadmap. Ask a designer what slows them down. You&#8217;ll see your systems from a different lens (Read <em><a href="/__u/thehumanengineer.substack.com/p/your-network-a-compoundable-asset?sort=top">Network Like a Leader, Not Just an Engineer</a></em> to a deeper dive further on this.)</p><h3>Then Look Beyond Work</h3><h4><strong>Anchor yourself outside of engineering</strong></h4><p>The engineers I know who feel the most grounded don&#8217;t just write good code. They have something outside of work that keeps them anchored. A weekly run club. A local climbing gym. A group of people who couldn&#8217;t care less what framework they&#8217;re using.</p><p>A friend of mine told me he was spending every night alone, doom-scrolling. So he joined a boxing class. Two minutes from his apartment. A month later, he knew everyone. A year later, he had a community.</p><p>It wasn&#8217;t about boxing. It was about proximity.</p><blockquote><p>&#128161; <strong>Try This:</strong> Pick something close to home. Physical location matters more than shared interests. Try a recurring activity with a fixed group of people: a class, a club, or a routine and commit to showing up for 4 weeks. Don&#8217;t overthink it. Let consistency do the work.</p></blockquote><h4><strong>Design for local connection</strong></h4><p>We&#8217;ve figured out how to stay connected across tools, time zones, and teams. But it&#8217;s the ordinary, unscheduled moments that build real belonging. The ones that happen without an agenda, invite, or calendar slot.</p><p>Not a forced social. Not another meeting. Just something steady. Familiar. A regular coffee. A casual walk. A check-in that happens because you made it a habit.</p><blockquote><p>&#128161; <strong>Try This:</strong> Choose one person you trust and set up a recurring 20-minute catch-up. Make it low-friction. Same time, same place. No agenda. Just presence. If you&#8217;re remote, pick someone in your city or timezone and make it offline if you can.</p></blockquote><h4><strong>If you're remote, create your own rhythm</strong></h4><p>Working remotely makes this even more important. You have to design your own rhythm. Something offline. Something human. So you don&#8217;t end every week wondering if anyone really saw you.</p><p>You don&#8217;t need to become an extrovert. Or say yes to everything. You just need something that brings you back into rhythm with people, regularly enough to feel seen.</p><blockquote><p>&#128161; <strong>Try This:</strong> Choose one offline, community based activity to try this month. Something where the same people show up each time. Don&#8217;t optimize for interest. Optimize for consistency.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Human Engineer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Real Work</h2><p>Great engineers I know don&#8217;t just build great systems. They make sure they&#8217;re not doing it in isolation.</p><p>They stay open. They ask for pushback even when it's easier to move on. They keep showing up to the things that make the work feel real, not just visible.</p><p>Connection doesn't happen on its own. It takes intention.</p><p>You can't wait for it. You have to design it into your rhythm before the silence becomes too familiar.</p><p>The work is still yours. Just don&#8217;t carry it alone.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><p>If this hit close to home, send it to someone quietly carrying more than they let on.<br>Or better yet, ask them how they&#8217;re really doing.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/the-silent-cost-of-seniority?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/the-silent-cost-of-seniority?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Ambiguity Is a Feature, Not a Bug]]></title><description><![CDATA[Great engineers don&#8217;t wait for clarity. They create it and help everyone move faster because of it.]]></description><link>https://thehumanengineer.substack.com/p/ambiguity-is-a-feature-not-a-bug</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/ambiguity-is-a-feature-not-a-bug</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 13 May 2025 06:15:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dJU6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Some engineers thrive with a clean spec. Others thrive when there isn&#8217;t one.</p><p>Here&#8217;s the truth: <br><strong>You&#8217;ll rarely get handed perfect clarity.<br></strong>You&#8217;ll get <em>just enough</em> to start and be expected to figure out the rest.</p><p>That&#8217;s not dysfunction. That&#8217;s the job and as teams ship faster, the cost of misalignment rises. Ambiguity isn&#8217;t just annoying, it&#8217;s expensive.</p><p>The real difference between good and great engineers?<br>It&#8217;s not how fast they code, it&#8217;s how well they move through ambiguity and make it easier for others to move, too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dJU6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dJU6!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!dJU6!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!dJU6!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dJU6!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dJU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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="/__u/substackcdn.com/image/fetch/$s_!dJU6!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!dJU6!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!dJU6!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dJU6!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b060d24-445b-4f5e-b510-268433a02ea8_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Real Work of Senior Engineers</h2><p>Most engineers think clarity is someone else&#8217;s job.</p><p>They wait for better specs. A final design. A product call.</p><p>But the engineers who grow to get trusted with big bets and earn influence without a title don&#8217;t wait for clarity. They create it.</p><p>&#128073; They turn loose direction into real decisions</p><p>&#128073; They spot risks while everyone else is still heads down</p><p>&#128073; They don&#8217;t just unblock themselves. They unblock the team</p><p>This is the hidden work that makes the visible work possible. Let me show you how it played out for me.</p><h2>The Gift That Kept on Giving </h2><p>At Trade Republic, I got pulled into a project called <em>Gifting</em>: a way for users to send stocks/ETFs as presents, complete with a lottery mechanic. Nine milestones. Four platforms. Six weeks.</p><p>The PRD was already excellent. The team was doing great. But, the project had already kicked off, and something was off.</p><p>Product was still shaping requirements. Engineers were shipping. Testing hadn&#8217;t started yet, no one owned the big picture and no one had time to ask the most important question:</p><blockquote><p><em>Are we still building the same thing?</em></p></blockquote><p>So I was asked to step in.</p><p>I started by pulling context: PRD, Slack, designs, DMs.<br>Then I wrote out what I thought we were actually building: edge cases, failure paths, inconsistencies. I used a simple <em>Given&#8211;When&#8211;Then</em> structure:</p><blockquote><p><strong>Given</strong> [state]<br><strong>When</strong> [event]<br><strong>Then</strong> [expected result]</p></blockquote><p>Example:</p><blockquote><p><strong>Given</strong> a user opens an expired gift link<br><strong>When</strong> they try to redeem it<br><strong>Then</strong> they should see an error and a CTA to send a new gift</p></blockquote><p>I didn&#8217;t write these for anyone else at first. I wrote them so I could think straight,<br>but, they spread. Engineers started validating their work with them. Product used them to check intent and when priorities shifted, I updated the cases. </p><p>I wasn&#8217;t the project owner. That didn&#8217;t matter. Someone saw what was missing and brought me in to help the team move with confidence.</p><p>That&#8217;s what clarity looks like in practice.</p><h2>How to Create Clarity at Any Stage</h2><p>If you&#8217;re working on a project right now, beginning, middle, or end this is how you can bring clarity starting today. These are the same tools I&#8217;ve used across complex, multi-platform builds where timelines were tight and alignment mattered most.</p><h3>1. <strong>Document the Gaps </strong></h3><p>Most specs only cover the happy path. You cover the rest.</p><p>In every complex project I&#8217;ve worked on, the real risks hid in the gaps: network failures, edge cases, undefined states.</p><p>Take your current feature and write:</p><blockquote><p><strong>Given</strong>: [a real edge case]<br><strong>When</strong>: [an action occurs]<br><strong>Then</strong>: [what should happen]</p></blockquote><p>Do this for 10 real scenarios. Share them with your team.</p><p>In most cases, at least 2 or 3 will surface different assumptions across functions, saving you days of rework down the line.</p><blockquote><p><strong>&#128161; Quick Tip:</strong><br>To write high-quality <em>Given&#8211;When&#8211;Then</em> statements, start by thinking like a tester, not just a developer.<br>Focus on observable behavior, not implementation. If it can&#8217;t be validated from the outside, it doesn&#8217;t belong in the statement.</p><p>(This approach comes from Behavior-Driven Development practices: <a href="https://dannorth.net/introducing-bdd/">Dan North&#8217;s original BDD</a> work is a great source if you want to go deeper.)</p></blockquote><h3>2. <strong>Create a Source of Truth</strong></h3><p>In fast moving projects, information lives everywhere. If you don&#8217;t centralize it, your team wastes time asking the same questions.</p><p>I&#8217;ve used this on high pressure builds where scope shifted weekly. A single shared doc kept the team aligned across mobile, backend, product, and design.</p><p>Create a simple doc with three sections:</p><blockquote><h4>What We&#8217;re Building</h4><p>A 3 sentence summary in plain English</p><h4>Open Questions</h4><p>Checkboxes for unresolved logic or decisions</p><h4>Key Decisions</h4><p>List what&#8217;s been agreed, with a date</p></blockquote><p>Keep it updated weekly (or daily if you're moving fast). No process. Just facts. When it starts getting referenced in standups or Slack threads, you&#8217;ll know it&#8217;s working.</p><h3>3. <strong>Check Across Platforms </strong></h3><p>The most common source of bugs I&#8217;ve seen? Two platforms solving the same problem in different ways.</p><p>Talk to someone outside your lane. Backend if you&#8217;re frontend. Mobile/Web if you&#8217;re backend.</p><blockquote><p><strong>Ask:</strong> <br>&#8220;How are you approaching this feature?&#8221;</p></blockquote><p>Compare what you hear to your own mental model. Then document the differences and clear them up before they turn into blockers.</p><p>It takes 15 minutes. It avoids weeks of confusion. You can usually get this done during a technical kick-off, or technical planning session after the initial product kick-off has happened.</p><h3>4. <strong>Challenge the Plan</strong></h3><p>Most teams avoid these questions because they sound negative. But, in every team I&#8217;ve led, asking early has saved us hassle later down the line.</p><p>Try these:</p><ul><li><p><em>What are we assuming that hasn&#8217;t been validated?</em></p></li><li><p><em>What breaks if this fails?</em></p></li><li><p><em>Who owns the outcome when something goes wrong?</em></p></li></ul><p>You&#8217;re not second guessing the plan. You&#8217;re strengthening it before it gets expensive by creating alignment across everyone and accountability to whomever is leading. </p><blockquote><p>&#128161; <strong>Quick Tip</strong>: Use a RACI matrix early in a project to clarify roles and avoid misalignment. Assign who is Responsible (does the work), Accountable (owns the outcome), Consulted (offers input), and Informed (kept in the loop).</p><p>This simple grid helps prevent duplicated effort, missed responsibilities, and vague ownership.</p></blockquote><h3>5. Run a Pre-Mortem</h3><p>When timelines are tight, most teams focus on best case execution. But, great teams try to flag risks as early as possible. You may have heard of a post-mortem during an incident call, or incident reporting. But, what is a <em>pre-mortem</em>? Instead of looking at the past, we look into the future. </p><blockquote><p>&#8220;It&#8217;s three months from now. The feature failed. What happened?&#8221;</p></blockquote><p>You can then use the <em>5 whys principle</em> to answer your question. Here&#8217;s a real world example:</p><blockquote><p><strong>Feature:</strong> Scheduled job that generates monthly invoices and emails them to customers</p><ol><li><p><strong>Why did it fail?</strong><br>The job didn&#8217;t retry failed invoice generations due to transient API errors.</p></li><li><p><strong>Why wasn&#8217;t there a retry?</strong><br>The invoice generation function was fire-and-forget and wrapped in a <code>try/catch</code>, with errors logged but not rethrown.</p></li><li><p><strong>Why was failure treated as non-blocking?</strong><br>The job was designed as &#8220;best effort&#8221; to avoid alert fatigue during initial rollout.</p></li><li><p><strong>Why wasn&#8217;t this flagged as risky?</strong><br>Engineering assumed failed invoices would be retried next month.</p></li><li><p><strong>Why did that assumption hold?</strong><br>The system didn&#8217;t track failed generations or persist state, it operated statelessly, by calendar date.</p></li></ol></blockquote><p><strong>Root cause:</strong> The team had different mental models of failure tolerance. Product saw invoices as critical. Engineering treated it like a batch process that could tolerate loss. No shared definition of what &#8220;done&#8221; meant for the job.</p><p><strong>What we should&#8217;ve done:</strong><br>Define success criteria upfront:</p><blockquote><p>&#8220;The job must guarantee delivery of all invoices within a 24 hour window or raise a critical alert.&#8221;</p></blockquote><p>This is one isolated example, but a pre-mortem is used to identify every risk. Organise your document by identifying risks, root causes and action items before go-live. Assign owners and timelines to make sure the risks are mitigated accordingly. </p><h2>What This All Buys You</h2><p>When you reduce ambiguity, you reduce the cost of speed. You prevent the kind of misalignment that turns into bugs, rework, or missed deadlines.</p><p>It&#8217;s not extra work. It&#8217;s leverage.</p><p>You become the person who helps everyone else move with more confidence and less waste.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>&#9989; Your Move This Week</h2><p><strong>Option 1: Edge Case Audit</strong><br>Write 10 <em>Given&#8211;When&#8211;Then</em> cases for your current feature. Share them with your team. See how many prompt discussion.</p><p><strong>Option 2: Platform Sync</strong><br>Have a 15 minute sync with someone on another platform. Compare what you each think the feature does. Document the gaps.</p><p><strong>Option 3: Living Doc Test</strong><br>Create a one-pager: &#8220;What We&#8217;re Actually Building.&#8221; Capture what&#8217;s known, what&#8217;s still fuzzy, and what&#8217;s been agreed. Update it for one week. See who starts referencing it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/ambiguity-is-a-feature-not-a-bug?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/ambiguity-is-a-feature-not-a-bug?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Engineer’s Guide to Feedback That Lands]]></title><description><![CDATA[Simple frameworks to level up without losing trust, time, or momentum]]></description><link>https://thehumanengineer.substack.com/p/the-engineers-guide-to-feedback-that</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/the-engineers-guide-to-feedback-that</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 06 May 2025 06:15:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eQZo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>You&#8217;re probably not hearing the truth.</strong></p><p>Not because your team is lying to you, but, because the cost of honesty feels too high.</p><p>One misworded comment or tense moment can be enough to remove trust. So we say less than we should. We soften things or we avoid the conversation altogether.</p><p>Feedback is one of the most powerful tools in any engineering culture (or any working culture for that matter). It&#8217;s also one of the most misunderstood.</p><p>Some teams ritualise it until it loses meaning. Others ignore it entirely and hope clarity will sort itself out. But, if you want to grow, lead or shape a strong team, you need both sides of the equation: giving and receiving.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!eQZo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!eQZo!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!eQZo!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!eQZo!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!eQZo!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!eQZo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!eQZo!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!eQZo!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!eQZo!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!eQZo!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5903623-f0d9-461f-ae63-c908a43b9668_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Common Myths That Hold Teams Back</h2><p>If feedback feels hard, start here. These misconceptions quietly sabotage well meaning managers and ICs alike.</p><h4><strong>Myth 1: Feedback is always negative</strong></h4><p><strong>Truth:</strong> The best feedback system highlights what&#8217;s working just as much as what&#8217;s not. Praise is data too.</p><h4><strong>Myth 2: Feedback must be immediate</strong></h4><p><strong>Truth:</strong> Feedback should be timely but also thoughtful. A delayed insight is better than a rushed critique.</p><h4><strong>Myth 3: Feedback is personal</strong></h4><p><strong>Truth:</strong> Focus on the behavior, not the person. &#8220;When X happened, the impact was Y.&#8221; Stay specific.</p><h4><strong>Myth 4: Feedback should be rare</strong></h4><p><strong>Truth:</strong> Normalizing feedback lowers the stakes. If you only give feedback when something goes wrong, it becomes feared, not welcomed.</p><h4><strong>Myth 5: You have to give good feedback to also share negative feedback</strong></h4><p><strong>Truth:</strong> Using the &#8220;sandwich&#8221; feedback technique (where you also soften negative feedback with good feedback before and after sharing it, like a sandwich) can be seen right through and will only come across disingenuous </p><h2>Why Feedback Often Fails</h2><p>Even great engineers struggle with feedback not because they&#8217;re bad at their jobs, but because the way feedback is delivered often makes it hard to use.</p><p>Here&#8217;s where it usually breaks down:</p><ul><li><p><strong>It feels personal.</strong> Someone points something out and it lands hard. You know it&#8217;s about the work, but it still feels like it&#8217;s about you.</p></li><li><p><strong>It&#8217;s too vague.</strong> &#8220;Be more proactive&#8221; or &#8220;Communicate better&#8221; doesn&#8217;t tell you what to actually change.</p></li><li><p><strong>It comes too late.</strong> If feedback shows up a week or two after the moment, it&#8217;s already lost its edge and its usefulness.</p></li></ul><p>When feedback feels like a judgment, people shut down. When it&#8217;s unclear or delayed, it doesn&#8217;t land at all.</p><h2><strong>Giving Feedback That Lands</strong></h2><p>The best feedback has a purpose. Not to vent. Not to impress. But to help someone get better, while still respecting them.</p><p>One well-established model comes from <a href="https://www.amazon.de/-/en/Feedback-Imperative-Everyday-Speed-Success/dp/1938416651">Anna Carroll&#8217;s </a><em><a href="https://www.amazon.de/-/en/Feedback-Imperative-Everyday-Speed-Success/dp/1938416651">The Feedback Imperative</a></em>. It&#8217;s also called the 4C model, and it helps keep feedback clear, relevant, and grounded in intent.</p><p><strong>1. Context: </strong>Explain the situation or behaviour factually. No assumptions, no judgment. &#8220;In yesterday&#8217;s sprint review, I noticed...&#8221;</p><p><strong>2. Challenge: </strong>What needs to change? Be honest and respectful. &#8220;This caused some confusion during prioritisation.&#8221;</p><p><strong>3. Choices: </strong>Offer suggestions or alternatives. &#8220;You could summarise the priorities at the end to clarify next steps.&#8221;</p><p><strong>4. Consequences: </strong>Share the potential impact positive or negative. &#8220;That would make it easier for the team to align and move faster.&#8221;</p><p><strong>Examples:</strong></p><p><strong>&#10060; Poor</strong>: &#8220;You need to be more technical.&#8221;</p><p><strong>&#9989; Better</strong>: &#8220;In the last design review, it felt like you leaned more on the PM&#8217;s framing than your own. I&#8217;d love to see you take more ownership of the architecture choices.&#8221;</p><p><strong>&#10060; Poor</strong>: &#8220;Stop being so reactive.&#8221;</p><p><strong>&#9989; Better</strong>: &#8220;When you responded to the bug report, it sounded defensive. I know you care about quality. How can we make that clearer under pressure?&#8221;</p><h2>How to Receive Feedback Without Spiraling</h2><p>Giving feedback well is important. But how you receive it often matters more.</p><p>Most people say they&#8217;re open to feedback. But once they hear it:</p><blockquote><p>&#8220;That&#8217;s not what I meant.&#8221;<br>&#8220;You misunderstood.&#8221;<br>&#8220;You&#8217;re one to talk.&#8221;</p></blockquote><p>Those are all versions of, <em>&#8220;You&#8217;re wrong.&#8221;. </em>Resilience means hearing feedback without spiralling.</p><p>Here&#8217;s a way to build that resilience muscle:</p><ol><li><p><strong>Pause:</strong> Take a 6-second breath. This gives your nervous system a moment to settle. Don&#8217;t react yet. Let the feedback land without rushing to defend.</p></li><li><p><strong>Clarify:</strong> Ask for examples. Feedback that feels vague or broad becomes more useful when it&#8217;s grounded in specifics. Try, &#8220;Could you tell me when you noticed that happening?&#8221;</p></li><li><p><strong>Reflect:</strong> Not every piece of feedback will be spot on. That&#8217;s okay. Ask yourself, &#8220;What might be true here?&#8221; and &#8220;What&#8217;s worth acting on?&#8221; You don&#8217;t have to agree with everything to grow from it.</p></li><li><p><strong>Circle Back:</strong> Let the person know you&#8217;ve thought about it. This doesn&#8217;t need to be a grand gesture. A simple, &#8220;I&#8217;ve been thinking about what you said and I&#8217;m going to try X,&#8221; shows maturity.</p></li><li><p><strong>Act: </strong>Pick one change you can actually make. Something small, visible, and aligned with your growth. This helps others see your intent and builds momentum over time.</p></li></ol><p>The engineers who do this regularly build trust faster. Their teams share more with them. And over time, they become easier to coach, easier to collaborate with, and harder to overlook.</p><h2><strong>How to Ask for Feedback Without Making It Awkward</strong></h2><p>Most people want feedback but don&#8217;t know how to ask for it in a way that gets real answers.</p><p>Here&#8217;s a lightweight prompt that lowers the stakes:</p><blockquote><p>&#8220;I&#8217;m trying to get better at [specific area]. Is there anything you&#8217;ve noticed that I might be missing?&#8221;</p></blockquote><p>It works because:</p><ul><li><p>It&#8217;s focused - people respond better to clear topics.</p></li><li><p>It&#8217;s self-aware - you&#8217;re naming your intent upfront.</p></li><li><p>It gives them permission to be honest.</p></li></ul><p>If you want feedback that&#8217;s useful and doesn&#8217;t feel like a performance review, you can also try the <strong>SBI model</strong>. It helps you frame your ask clearly and invites a thoughtful response.</p><p>SBI stands for:</p><ul><li><p><strong>Situation</strong>: Describe the specific context.</p></li><li><p><strong>Behavior</strong>: Highlight what you did or said.</p></li><li><p><strong>Impact</strong>: Explain why you&#8217;re asking</p></li></ul><p>For example:</p><blockquote><p>&#8220;In the last retro (Situation), I shared my thoughts on the pre-mortem plan (Behavior). I&#8217;d love to know how that landed with the team (Impact)."</p></blockquote><p>This approach makes your request more grounded and collaborative. It shifts the dynamic from being evaluated to co-reflecting. You&#8217;re not just asking, &#8220;Was I good?&#8221; You&#8217;re asking, &#8220;What did you notice, and how did it affect things?&#8221;</p><h2>This Week&#8217;s Practice</h2><p>Pick one of these to try immediately:</p><ul><li><p><strong>Structured Ask:</strong> In your next 1:1 or coffee chat request feedback using the SBI model (Situation, Behavior, Impact).</p></li><li><p><strong>4C Feedback:</strong> Give one piece of feedback using the 4Cs framework</p></li><li><p><strong>5-Minute Ritual:</strong> Add a micro feedback loop to your team check-ins.</p></li></ul><p>Do one consistently for two weeks. Research says that&#8217;s the minimum to start rewiring your feedback reflexes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>The One Conversation You&#8217;re Avoiding</h2><p><strong>What&#8217;s the piece of feedback you&#8217;ve been avoiding for weeks?</strong></p><p>Delaying hard conversations triples the emotional energy required to resolve them later. Better to step into the discomfort now.</p><p>&#128073; Share this with a teammate who&#8217;s serious about getting better at feedback.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/the-engineers-guide-to-feedback-that?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/the-engineers-guide-to-feedback-that?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>&#128071; Comment with the hardest part of feedback for you, giving it or receiving it?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/the-engineers-guide-to-feedback-that/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/the-engineers-guide-to-feedback-that/comments"><span>Leave a comment</span></a></p><p>&#9989; Try one of the techniques above this week and tell me how it changed your next interaction.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Define Your Vision, Clear the Path]]></title><description><![CDATA[Why engineers who know where they're going make better decisions, set better boundaries, and build better careers]]></description><link>https://thehumanengineer.substack.com/p/define-the-vision-clear-the-path</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/define-the-vision-clear-the-path</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 29 Apr 2025 06:15:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6U2n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You're a strong engineer, no question about it. You consistently deliver quality work, handle complex problems, and navigate daily pressures with ease. But let&#8217;s pause together for a moment and consider something most engineers rarely take the time to explore.</p><blockquote><p><strong>Three years from today, what do you genuinely want your professional life to look like?</strong></p></blockquote><p>This isn't a trick question. It&#8217;s not about chasing promotions or titles or what someone else expects from your career. It&#8217;s about clearly understanding what would truly make your day-to-day fulfilling and engaging.</p><p>Many engineers haven't thought deeply about this. Not because they lack ambition or drive, but because the industry constantly pushes us toward short-term goals. The next sprint. The next quarter. The next performance review. But, true satisfaction and real growth come from having a clear, long-term vision.</p><p>Take a moment now. Imagine your professional life three years from now. Picture it vividly. Let your mind explore what genuinely motivates you. The clearer your image, the more powerful your vision becomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6U2n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6U2n!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!6U2n!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!6U2n!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6U2n!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6U2n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!6U2n!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!6U2n!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!6U2n!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6U2n!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432e1b50-f3e5-4749-8d98-997c5b03eb31_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why This Reflection Matters</h2><p>Having a clear, personal vision for your future actively shapes your decisions and daily habits. A well-defined vision makes it easier to say no to distractions, protect your time and focus your energy on actions that align with your real goals.</p><p>Without this clarity, even very talented engineers often find themselves busy but unfulfilled, putting effort into impressive-looking projects that don't match their deeper aspirations.</p><p>I've seen it countless times. Strong, capable engineers feeling stuck because they never paused to define their true goals clearly. Your vision helps prevent this. It gives your actions purpose and keeps your growth intentional rather than reactive.</p><h2>A Framework That Works</h2><p>I coach engineers using a simple framework:</p><ul><li><p>Craft a vivid, personal 3-Year vision</p></li><li><p>Set clear 12-Month milestones that show real progress</p></li><li><p>Break them into focused 3-Month goals that create momentum</p></li></ul><p>Let's walk through how you can build this for yourself.</p><h2>Step 1: Craft Your 3-Year Vision</h2><p>Set aside time. Answer these questions honestly:</p><ul><li><p>What kind of work excites and energizes you most?</p></li><li><p>What type of environment brings out your best work?</p></li><li><p>How do you genuinely want your typical workday to look?</p></li><li><p>What boundaries are non-negotiable for your well-being and happiness?</p></li></ul><p>When you write your vision, aim for 3 to 4 sentences that paint a clear picture. Focus on the work you are doing, the environment you are part of, and the skills and qualities you embody. Keep it personal, tangible, and real. Avoid jargon. Avoid aspirational slogans. Describe a day you would wake up excited to live.</p><p>Be specific. Avoid vague statements. Avoid building visions around titles alone. Focus on the experiences you want to have.</p><p>Your vision should reflect what you actually want, not what sounds impressive. Make it real.</p><h2>Step 2: Set Meaningful 12-Month Milestones</h2><p>With your vision clear, ask yourself.</p><blockquote><p><em>How can I get 33% of the way to my vision in the next 12 months? </em></p></blockquote><p>Choose one or two milestones. They should be measurable, meaningful, and personal. Examples:</p><ul><li><p>Ship a feature that meaningfully improves a key product metric by n%</p></li><li><p>Lead a cross-team project that simplifies processes</p></li><li><p>Establish clear expertise by speaking at n industry events</p></li></ul><p>Avoid setting milestones for external validation alone. Milestones should matter to you first. Once you define them, seek feedback. Ask trusted colleagues or mentors:</p><ul><li><p>What might block me from hitting this milestone?</p></li></ul><ul><li><p>What habits or skills do I need to sharpen?</p></li></ul><p>Feedback at this stage makes your plan more realistic</p><h2>Step 3: Break It Down Into 3-Month Goals</h2><p>Now pick two or three clear goals for the next three months.</p><p>Good goals are achievable, measurable, and directly connected to your milestones. Examples:</p><ul><li><p>Create and share a detailed roadmap for a project</p></li><li><p>Publish a technical post sharing a real solution for a cross-team project</p></li><li><p>Submit n proposals to speak at upcoming events</p></li></ul><p>The point is to build quick momentum. Create early wins. Build visible progress you can point to.</p><p>Common mistake. Setting too many goals. Or picking goals that sound important but don't create impact. Focus your effort.</p><h2>Why This Matters</h2><p>Without a clear structure, you risk spending energy on things that don't take you where you want to go. You stay busy but feel stuck.</p><p>With a vision and milestones, you:</p><ul><li><p>Make better career decisions</p></li><li><p>Protect your time and focus</p></li><li><p>Grow in a way that feels real and fulfilling</p></li></ul><h2>Common Doubts and Why They Don't Hold</h2><blockquote><p>"Tech changes too fast."</p></blockquote><p>Your vision isn't about predicting tech trends. It&#8217;s about defining the type of work you want to do and the environment you want to thrive in.</p><blockquote><p>"This feels too abstract."</p></blockquote><p>Think of it like designing a system. Your vision is the architecture. Your milestones are the core components. Your goals are the first features you ship.</p><blockquote><p>"My company should be guiding my career."</p></blockquote><p>No. Your company manages their interests first. This is about taking ownership of yours.</p><h2>What To Do Next</h2><ul><li><p>Block uninterrupted time this week to write your 3-year vision</p></li><li><p>Define one or two real 12-month milestones</p></li><li><p>Set two or three concrete 3-month goals</p></li><li><p>Ask one or two people for honest feedback</p></li><li><p>Track your progress visibly</p></li></ul><h2><strong>Ready to put this into action?</strong></h2><p>I created a practical, copyable Google Doc you can use to build your 3-year vision and start setting real milestones<br>&#8594; <a href="https://docs.google.com/document/d/1Zgoh1ulp5kf6hfRChyk239_c_7mQnGl929kVcrYOst8/edit?usp=sharing">Click here to access the Vision Goal Framework</a></p><h2>Final Reflection</h2><p>This is not a one time exercise. Growth happens through regular check-ins, honest reflection, and course correction.</p><p>Block regular time to revisit your vision. Adjust your milestones. Set fresh goals every quarter.</p><p>You are building your future deliberately. Not drifting. Not reacting.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>Want me to review your 3 year vision?</h2><p>If this helped you, feel free to drop a comment or share this newsletter and I'll review the 3-Year Vision of the first few people who need it </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/p/define-the-vision-clear-the-path?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/p/define-the-vision-clear-the-path?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Forget the 10x engineer, the future belongs to the force multipliers]]></title><description><![CDATA[Real impact means lifting your entire team, not just yourself]]></description><link>https://thehumanengineer.substack.com/p/the-10x-engineer-is-a-myth-being</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/the-10x-engineer-is-a-myth-being</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 22 Apr 2025 06:15:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!diD_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The 10x engineer. The individual contributor so fast, so sharp, and so irreplaceable they can outpace entire teams. This outdated idea has only grown louder in the age of AI, where Sam Altman recently pointed to the rise of the "100x engineer"</p><p>As seductive of an idea it is, it is also a damaging one. </p><p>While speed can solve certain classes of problems, the hardest challenges in engineering today are no longer technical. They&#8217;re about alignment, coordination, scale, and trust. They&#8217;re <em>human</em>.</p><p>And the truth is this: no one ships great work alone, not even the sharpest engineer. Behind every success are systems, teams, and feedback loops. So why not strengthen those, too?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!diD_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!diD_!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!diD_!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!diD_!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!diD_!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!diD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!diD_!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!diD_!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!diD_!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!diD_!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a30c4a3-8287-49fa-b10f-a876b771d080_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>What Is a Force Multiplier?</h3><p>The term comes from military doctrine: a factor that dramatically increases the effectiveness of a unit without increasing its size. In software, it has evolved into a way to describe engineers who make everyone around them better without needing to do everything themselves.</p><p>Force multipliers don&#8217;t just write great code. They:</p><ul><li><p>Improve the way decisions get made</p></li><li><p>Surface misalignment early</p></li><li><p>Grow others&#8217; judgment through feedback and example</p></li><li><p>Enable the team to operate more effectively even in their absence</p></li></ul><p>They reduce the bus factor by ensuring context is shared, ownership is distributed, and systems don&#8217;t rely on one person to keep them going.</p><h3>Why the 10x Mindset Fails at Scale</h3><p>Many engineers build their early careers by being fast, autonomous, and hyper-reliable. These traits earn trust, responsibility, and visibility. But once you enter senior territory, what got you here won&#8217;t get you there.</p><p>At scale, problems look different:</p><ul><li><p>Work spans multiple teams</p></li><li><p>Ambiguity is the default state</p></li><li><p>Decisions have cascading impact</p></li><li><p>You don&#8217;t always have full context</p></li><li><p>You&#8217;re expected to align without direct authority</p></li></ul><p>The 10x model relies on individual throughput, but the problems we face now demand coordination, influence, and clarity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AMxo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AMxo!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!AMxo!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!AMxo!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AMxo!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AMxo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34758239-7101-42b8-8649-edc4fd623638_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!AMxo!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!AMxo!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!AMxo!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AMxo!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34758239-7101-42b8-8649-edc4fd623638_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>The Force Multiplier Mindset</h1><p>Force multiplication is not about doing more. It's about making more possible. That starts with a shift in how you define value.</p><ul><li><p>"What did I deliver?" &#8594; "What did I help the team deliver without me being the bottleneck?"</p></li><li><p>"How much am I responsible for?" &#8594; "How broadly is responsibility shared because of the systems I put in place?"</p></li><li><p>"How sharp are my technical skills?" &#8594; "How clear is our shared thinking?"</p></li></ul><p>This isn't just mindset, it's muscle. And building it starts with rewiring your instincts.</p><p>Engineers who've risen through individual execution often feel uneasy stepping back. But becoming a force multiplier doesn't mean stepping away from impact. It means changing where you apply your effort:</p><ul><li><p>Instead of solving the hardest bug, you're helping the team avoid it next time.</p></li><li><p>Instead of reviewing every line, you're setting the bar for what "good" looks like.</p></li><li><p>Instead of owning every decision, you're ensuring decisions happen without you.</p></li></ul><p>You move from heroics to infrastructure. From being the center of execution to the architect of team flow.</p><p>Force multipliers operate at a different altitude. They trade immediacy for longevity. Their real output is durable: better judgment, better systems, better teams.</p><h1>What It Looks Like in Practice</h1><p>Force multiplication isn't a big gesture, it's a discipline. It's visible in how you show up in the small, repeatable moments of teamwork:</p><ul><li><p>In standups: You don't just update, you clarify. You unblock quietly. You remind people what matters.</p></li><li><p>In planning: You refocus discussion on outcomes. You bring the right voices in early so the right problems are solved.</p></li><li><p>In code reviews: You coach. You praise the thinking, not just the implementation. You make the rationale visible.</p></li><li><p>In handovers: You leave behind context that travels. You document decisions so others can pick up where you left off, weeks later.</p></li><li><p>In syncs: You name the thing no one else is surfacing. Misalignment, friction, assumptions, all get airtime.</p></li><li><p>In retros: You ask better questions. You steer the team toward fixing systems, not just patching symptoms.</p></li></ul><p>And if you're not sure where to begin? Zoom in on one moment this week:</p><ul><li><p>Instead of jumping in to fix something, ask: "What would make this easier for someone else next time?"</p></li><li><p>Instead of just reacting in a thread, ask: "Does everyone have what they need to move forward?"</p></li><li><p>Instead of rushing through a meeting, pause to name the decision we're actually here to make.</p></li></ul><p>These are not flashy moves. But they compound.</p><p>Force multipliers build a culture that outlasts their presence. They leave behind clarity, capability, and confidence. Which leaves fewer messes. And more momentum.</p><h3>The Real Cost of Staying in 10x Mode</h3><p>You might move fast. You might be respected. But if you&#8217;re constantly needed to unblock others, the work doesn&#8217;t scale.</p><p>This is the bus factor in action. The more essential you are to daily execution, the more fragile your team becomes.</p><p>Force multipliers design themselves out of that equation. They build teams that can operate independently, where they can zoom in strategically and zoom out without everything stalling.</p><h3>How It Feels to Be a Force Multiplier</h3><p>The pace is calmer, but the impact is higher.</p><p>You start thinking longer-term. You invest in documentation, reusable patterns, or coaching moments even when busy.</p><p>You notice how often miscommunication, not misexecution, causes the delay. You begin asking better questions:</p><ul><li><p>Why are we always late in this phase of the project?</p></li><li><p>Who is unclear on their role, and why?</p></li><li><p>What conversations haven&#8217;t happened but should?</p></li><li><p>What dependencies keep catching us off guard?</p></li></ul><p>Force multipliers reduce latency in decision-making. They increase clarity per message. They build trust in ways that aren&#8217;t loud, but are felt.</p><h3>This Isn&#8217;t About Title. It&#8217;s About Intent.</h3><p>This mindset isn&#8217;t reserved for Staff engineers. It applies to anyone willing to zoom out.</p><p>Force multipliers are everywhere:</p><ul><li><p>Mid-level engineers who quietly redesign flaky delivery processes</p></li><li><p>New joiners who improve onboarding for the next person</p></li><li><p>Senior ICs who raise the quality of every decision simply by how they show up</p></li></ul><p>You don&#8217;t need permission to multiply. You just need to care about more than your own speed.</p><h3>The Idea Ends When We Stop Glorifying Output</h3><p>We&#8217;ve celebrated fast movers for decades. And yes execution matters. But when all your success is measured by speed or visibility, we incentivize short-term wins over durable progress.</p><p>Force multipliers shift the reward structure:</p><ul><li><p>They measure impact by what got better permanently</p></li><li><p>They optimize for lower friction, not higher pace</p></li><li><p>They think in terms of team throughput, not personal velocity</p></li></ul><p>The irony? The best force multipliers are usually fast too. But they&#8217;ve chosen to invest that speed in building systems that benefit others.</p><p>They know how to speed up. They just choose when to do it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h3>Start Multiplying What Matters</h3><p>You&#8217;ve probably already felt it, output alone won&#8217;t take you further.</p><p>You&#8217;ve seen how hard it is to work fast when the people around you are blocked, confused, or misaligned.</p><p>So pick one place to start:</p><ul><li><p>In your next thread, make the goal clearer</p></li><li><p>In your next sync, invite someone else to lead</p></li><li><p>In your next doc, explain a decision for someone who wasn&#8217;t there</p></li><li><p>In your next code review, praise the thinking, not just the outcome</p></li></ul><p>Then do it again and again. </p><p>The 10x myth was always too small for what engineers are capable of. It&#8217;s time to build something bigger.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Human Engineer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Hardest Problems Aren’t Technical Anymore]]></title><description><![CDATA[Managing up, down, and across is how you build momentum and multiply impact]]></description><link>https://thehumanengineer.substack.com/p/the-hardest-problems-arent-technical</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/the-hardest-problems-arent-technical</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 15 Apr 2025 06:01:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yFni!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>You&#8217;re technically excellent. </strong>That&#8217;s not in question.</p><p>You&#8217;ve built trust. Delivered under pressure. Navigated complexity that others wouldn&#8217;t touch.</p><p>But I want you to pause here quietly and honestly ask yourself:<br><strong>Am I still solving the right problems?</strong></p><p>Because at your level, technical work is no longer the bottleneck. If you&#8217;re still measuring your impact by what <em>you</em> personally ship, you&#8217;re likely missing the larger opportunity and the reason your week feels heavier than it should.</p><p>What&#8217;s holding you back isn&#8217;t your output.<br>It&#8217;s friction. Misalignment. Decision gaps. Expectations that live in people&#8217;s heads and never get named out loud.</p><p>This is the moment most high-performing engineers hit without much training for. <br>Learning to manage up, down, and across. Deliberately and skillfully.</p><p>Let&#8217;s work through it together:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yFni!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yFni!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!yFni!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!yFni!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yFni!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yFni!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3075325,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thehumanengineer.substack.com/i/161335265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!yFni!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!yFni!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!yFni!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yFni!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49da0870-c1a1-42d8-9fe1-993104bfaa34_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Managing Up</h2><p><strong>Your manager isn&#8217;t an obstacle; they&#8217;re a crucial part of your interface with the company.</strong></p><p>Ever thought, "I shouldn't have to manage my manager?" You're not alone. But the reality is, if you don't actively manage upward, your priorities might drift, your valuable contributions could go unnoticed, and your support may become inconsistent. Managing up isn&#8217;t about politics. It&#8217;s about clarity, alignment, and helping your manager support you effectively.</p><h3>Why Managing Up Matters</h3><p>Think of managing up as helping your manager perform better so that you can excel in your own role. It&#8217;s not extra work; it&#8217;s your path to greater impact, clearer goals, and smoother progress. By proactively giving your manager the right information and support, you align your efforts with organizational priorities.</p><p>Here's how you can effectively manage upward:</p><h3>1. Clarify Priorities Before Diving In</h3><p>Always make sure you&#8217;re aligned with your manager about what's the most important. Rather than guessing or assuming, simply ask:</p><blockquote><p>"What are your top three priorities this month, and where should I focus to best support them?"</p></blockquote><p>Explicitly asking removes uncertainty, ensuring your daily tasks and strategic efforts directly connect with your manager&#8217;s top goals and the organization's priorities.</p><h3>2. Bring Solutions, Not Just Problems</h3><p>Managers prefer to make decisions rather than solve every issue that arises. Simplify their job by clearly outlining available options and recommending a preferred solution.</p><p>Avoid escalating vague problems like:</p><blockquote><p>"The rollout failed. What do we do?"</p></blockquote><p>Instead, provide clear, actionable options:</p><blockquote><p>"The rollout failed due to an environment mismatch. We can either rollback or implement a hotfix. I recommend a rollback to ensure stability. Do you agree?"</p></blockquote><p>This positions you as a reliable team member who understands the broader implications and can handle responsibilities independently.</p><h3>3. Use Structured Updates, Not Information Dumps</h3><p>Managers don't need every detail of your day. They need targeted, relevant updates. Clearly structured updates help your manager quickly grasp what matters most and identify where they need to intervene.</p><p>Use a straightforward format:</p><p>&#9989; <strong>Progress</strong>: Highlight clearly what's advancing or successfully completed.<br>&#9888;&#65039; <strong>Risks</strong>: Clearly state potential issues or delays to prevent surprises.<br>&#128260; <strong>Decisions Needed</strong>: Clearly communicate any blockers or where you need their input</p><p>This approach ensures clarity, prevents overwhelming them and keeps conversations productive.</p><h3>Regularly Check Your Approach</h3><p>Periodically evaluate how well you&#8217;re managing upward by asking yourself:</p><ol><li><p>Am I addressing issues that genuinely matter to my manager?</p></li><li><p>Does my manager clearly understand my priorities and work progress?</p></li><li><p>Does my manager trust me to proactively identify critical issues?</p></li></ol><p>If you answer "no" to any of these, it&#8217;s time to adjust your approach. Aligning with your manager's expectations isn&#8217;t about extra tasks; it&#8217;s about ensuring you're focused on the right tasks.</p><h3>Managing Up is Empowering</h3><p>Managing up turns your relationship with your manager from one of dependency into a strong partnership. It helps both you and your manager work smarter, faster, and more confidently. Instead of seeing your manager as an obstacle, view them as your ally and advocate. When you provide them with what they need, they'll become more effective at supporting you in return.</p><p>Remember, managing up isn't extra work; it&#8217;s essential. It's how you secure the right priorities, visibility, and ultimately, the right outcomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2501!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2501!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!2501!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!2501!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2501!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2501!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png" width="534" height="534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:534,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!2501!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!2501!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!2501!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2501!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488453b5-0dfc-44ec-88d8-72a4d717b2a3_1024x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Managing Down </h2><p><strong>You&#8217;re not your teammates' safety net; you&#8217;re their amplifier.</strong></p><p>If your peers frequently rely on you to double-check their work, answer every question, or resolve last-minute issues, you're unknowingly slowing them down rather than enabling them to excel.</p><p>Managing down isn't about asserting control. It's about providing clarity, coaching, and creating an environment that empowers your teammates to succeed independently, even without the title.</p><h3>Why Managing Down Matters</h3><p>Effectively managing down empowers everyone around you. It transforms your role from a bottleneck into a catalyst, allowing teammates to reach their full potential. Done well, your colleagues become more confident, capable, and productive.</p><p>Here's how you can practice effective managing down:</p><p><strong>1. Clearly Define Ownership</strong></p><p>Before collaborating or delegating responsibilities, always clarify the context, outcomes, and autonomy.</p><p>Clearly explain:</p><ul><li><p><strong>Why:</strong> Provide context behind tasks.</p></li><li><p><strong>What:</strong> Define the expected outcome clearly.</p></li><li><p><strong>How Much:</strong> Specify the level of independence your teammate has.</p></li></ul><p>Example:</p><blockquote><p>"You&#8217;ll take the lead on optimizing the API for faster response times. The goal is to cut latency by at least 20%. You own all implementation decisions, I&#8217;ll be happy to review the RFC, code and then the final solution."</p></blockquote><p>Defined ownership builds accountability and confidence</p><p><strong>2. Coach Instead of Jumping In</strong></p><p>When a teammate hits an obstacle, resist immediately stepping in. Instead, encourage independent problem-solving through questions:</p><ul><li><p>"What approaches have you already tried?"</p></li><li><p>"What&#8217;s currently blocking you?"</p></li><li><p>"What's your next step?"</p></li></ul><p>This approach strengthens your teammates' abilities and confidence without creating reliance on your direct intervention.</p><p><strong>3. Establish Clear Feedback Loops</strong></p><p>Avoid relying solely on casual conversations or unclear checkpoints. Set structured, consistent reviews to monitor:</p><ul><li><p>Progress</p></li><li><p>Quality</p></li><li><p>Alignment with project goals</p></li></ul><p>Give prompt and clear feedback. Recognize strong contributions quickly and clearly communicate when adjustments are necessary. Quick feedback ensures alignment and prevents misunderstandings.</p><p>I usually encourage the more senior engineers in my team to setup 1:1s or weekly syncs for the projects they lead. </p><h3>Regularly Check Your Approach</h3><p>Ask yourself:</p><ul><li><p>Do you redo your teammates&#8217; work after they finish?</p></li><li><p>Are you frequently pulled into minor details?</p></li><li><p>Do your teammates need your input to define what success looks like?</p></li></ul><p>If you answered yes to any of these, it&#8217;s time to adjust your approach.<br>Shift from being a fallback to becoming a force multiplier.</p><h3>Become a Force Multiplier</h3><p>Effectively managing down transforms your role from a safety net into an amplifier. Instead of continuous intervention, your focus becomes facilitating growth, clarity, and autonomy. Aim to create a team environment built on clear expectations, meaningful independence, and proactive coaching.</p><p>Being a force multiplier means your impact goes beyond your individual output. You help elevate the performance of everyone around you. Companies value force multipliers because they create leverage: one strong engineer can raise the bar for a whole team.</p><p>Remember, your goal isn't controlling every detail. It's empowering your team to excel independently and confidently (and this also sometimes means letting them fail to learn)</p><h2>Managing Across</h2><p>Most friction between teams isn't personal. It usually comes from unclear expectations or misaligned communication styles.</p><p>Alignment rarely breaks down because someone is intentionally difficult. More often, it's because ownership wasn't clearly defined or communicated effectively. Without clarity, teams rely on assumptions, deadlines then slip, and everyone just ends up frustrated.</p><p>Effective management across teams requires adapting your communication style, clearly defining roles, and proactively removing blockers for your teammates.</p><h3>Communicate technical topics clearly</h3><p>When managing across teams, technical details can easily become barriers instead of bridges. Whether you're speaking to product managers, marketing, executives, or designers your ability to simplify complex ideas is essential. Don't shy away from non-technical stakeholders. Embrace the opportunity to explain technical concepts clearly.</p><p>Remember:</p><ul><li><p>Adapt your language to fit the audience.</p></li><li><p>Avoid jargon unless you're certain everyone understands it.</p></li><li><p>Keep explanations straightforward and outcome-focused.</p></li></ul><p>I've seen engineers become frustrated by repeated explanations or misunderstandings. Clear, non-technical communication ultimately empowers everyone, enabling better decisions and smoother collaboration.</p><h3>Clearly Define Roles and Responsibilities</h3><p>Frameworks like RACI (stands for Responsible, Accountable, Consulted &amp; Informed) helps clarify responsibilities upfront, but they shouldn't dominate your conversations. Use them when helpful, focusing primarily on clarity and alignment.</p><p>When defining roles at the start of a project, be specific about:</p><ul><li><p>Who is doing the work: Clearly name who is executing tasks.</p></li><li><p>Who owns decisions: Explicitly identify the individual or group accountable for final outcomes.</p></li><li><p>Who provides valuable input: Identify stakeholders who should weigh in before decisions are finalized.</p></li><li><p>Who needs regular updates: Clarify who should be kept informed but doesn't directly influence decisions.</p></li></ul><p>For example, a more realistic scenario might look like this:</p><ul><li><p>Alex (Engineer) &#8594; Leads technical implementation &#8594; Responsible</p></li><li><p>Jamie (Product Manager) &#8594; Owns conversion goals and project outcomes &#8594; Accountable</p></li><li><p>Priya (Designer) &#8594; Provides input on UX and design decisions &#8594; Consulted</p></li><li><p>Riley (Marketing) &#8594; Stays informed to coordinate launch campaigns &#8594; Informed</p></li></ul><p>Defining this upfront helps prevent confusion and ensures everyone knows their responsibilities clearly</p><h4>Regularly Revisit Alignment</h4><p>Communication and alignment aren't one-time events. Regularly confirm:</p><ul><li><p>Is everyone still clear about their roles?</p></li><li><p>Are explanations effective and audience-appropriate?</p></li><li><p>Are new blockers or misunderstandings emerging?</p></li></ul><p>Consistent check-ins allow quick adjustments and sustained clarity.</p><h3>Actively Unblock Your Teammates</h3><p>Proactively removing blockers is crucial for effective cross-team collaboration. Regularly ask:</p><ul><li><p>"What's slowing you down right now?"</p></li><li><p>"How can I help you move forward?"</p></li><li><p>"Do you need more clarity or resources to progress?"</p></li></ul><p>Getting updates and being aligned will enable you to have a birds eye view of the project you're working on and you may flesh out requirements you didn't have before through these sessions, sync with your product manager or manager to understand where you fit into these as an engineer. </p><h3>Regularly Check Your Approach</h3><p>Frequently reflect on your effectiveness:</p><ul><li><p>Am I clearly communicating roles and expectations?</p></li><li><p>Am I successfully adapting my communication style to each audience?</p></li><li><p>Am I actively removing blockers for my teammates?</p></li></ul><p>If you're unsure about these points, it&#8217;s time to refine your approach.</p><h3><strong>Bringing It Together: Round Up</strong></h3><p>Managing up, down, and across isn&#8217;t about more meetings, more process, or more overhead. It&#8217;s about reducing friction, unlocking clarity, and amplifying the impact of everyone around you. Which will enable you to do more with less and eventually you become easier to work with because you become consistent and reliable. </p><p>Think of it like this:</p><ul><li><p><strong>Managing Up</strong> ensures you're solving the right problems.</p></li><li><p><strong>Managing Down</strong> ensures your team can move without you.</p></li><li><p><strong>Managing Across</strong> ensures your projects don&#8217;t stall in silence.</p></li></ul><p>Most engineers hit a point where personal output alone isn't enough. If your week feels heavy, it's probably not a technical challenge. It's a coordination one. This is your opportunity to level up, not just as a builder, but as a force multiplier.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>&#9989; What to Do Next (Pick One, Today)</h2><p>Choose one direction: up, down, or across and commit to one clear shift this week:</p><ul><li><p>Up: Ask your manager: <em>&#8220;What&#8217;s your top priority for me this month, and where do you need me most?&#8221;</em></p></li><li><p>Down: Choose one teammate. Define clear ownership. Stop doing the work for them.</p></li><li><p>Across: Pick one project. Create a RACI matrix. Clarify goals, owners, and dependencies for your own sanity. </p></li></ul><p>This is how your real leverage builds.<br><strong>Not through code. Through clarity.</strong></p>]]></content:encoded></item><item><title><![CDATA[Say Yes More Deliberately]]></title><description><![CDATA[Not everything deserves your energy. Here's how to choose what does.]]></description><link>https://thehumanengineer.substack.com/p/say-yes-less</link><guid isPermaLink="false">https://thehumanengineer.substack.com/p/say-yes-less</guid><dc:creator><![CDATA[Bradley Wilson]]></dc:creator><pubDate>Tue, 08 Apr 2025 07:02:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CHhs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;re sharp. Reliable. Trusted.</p><p>You care about doing great work, and it shows. That&#8217;s why people keep coming to you. Not just your manager, but teammates, other engineers and even people from entirely different teams. A quick favour here, a review there, a little coordination work that somehow turns into a whole side project.</p><p>And you say yes. Because it feels right. Because you don&#8217;t want to be the person who says no. Because part of you believes that saying yes is how you become indispensable.</p><p>But, here&#8217;s the uncomfortable truth:</p><p>If you keep saying yes to everything, people will trust you with anything except the things that really matter.</p><p>Not because they don&#8217;t value you. But because you haven&#8217;t shown them how you value your time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!CHhs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CHhs!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!CHhs!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!CHhs!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CHhs!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_webp, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CHhs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&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="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!CHhs!, /__u/thehumanengineer.substack.com/w_424, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!CHhs!, /__u/thehumanengineer.substack.com/w_848, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!CHhs!, /__u/thehumanengineer.substack.com/w_1272, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CHhs!, /__u/thehumanengineer.substack.com/w_1456, /__u/thehumanengineer.substack.com/c_limit, /__u/thehumanengineer.substack.com/f_auto, /__u/thehumanengineer.substack.com/q_auto:good, /__u/thehumanengineer.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76b11499-f7ba-473d-8096-2b2426f97a11_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>It happens quietly.</h2><p>One week you&#8217;re wrapping up a key piece of work you care about. The next, you&#8217;re bouncing between requests that don&#8217;t seem connected to anything you committed to.</p><p>It&#8217;s not the work itself that&#8217;s the problem. It&#8217;s how much of it you didn&#8217;t choose. And how easy it&#8217;s become for others to choose for you.</p><p>The hard part isn&#8217;t doing the work. It&#8217;s the mental friction. The context-switching. The feeling that you&#8217;re making progress on nothing. The quiet resentment that builds when you realize your week got filled before you even had a chance to plan it.</p><p>And the worst part? On the surface, you still look like a team player. No one notices the cost but <em>you</em>.</p><h2>Every yes carries weight.</h2><p>It&#8217;s a signal about what you care about. It&#8217;s a bet on how you want to spend your time. And it shapes what people think they can ask of you next time.</p><p>But most people say yes without thinking about any of that. They treat it like a reflex. Like the polite thing to do.</p><p>So here's the shift.</p><p>The goal isn&#8217;t to say no more often. It&#8217;s to say yes more deliberately.</p><p>That&#8217;s the difference between being helpful and being strategic. Between getting asked to contribute and getting asked to lead.</p><h2>But, what if I don&#8217;t have that choice?</h2><p>Not everyone gets to control what lands on their plate. Sometimes you&#8217;re filling a team gap. Sometimes you&#8217;re the only one with the context. Sometimes your org just doesn&#8217;t reward pushback.</p><p>This isn&#8217;t about pretending you have perfect autonomy. It&#8217;s about reclaiming whatever agency you do have and using it intentionally.</p><p>You might not be able to turn something down. But you can:</p><ul><li><p>Clarify expectations before you commit</p></li><li><p>Offer smaller, more sustainable versions of support</p></li><li><p>Name tradeoffs when they exist, even if they don&#8217;t change the outcome</p></li><li><p>Track how much of your week is filled by asks you didn&#8217;t choose</p></li></ul><p>This isn&#8217;t about becoming a gatekeeper. It&#8217;s about becoming conscious of your yes and teaching others to do the same.</p><h2>How to Say Yes Without Losing Control</h2><h3>1. Slow the reflex</h3><p>Before saying yes, pause. That&#8217;s it.</p><p>A quick check-in with yourself is enough. You don&#8217;t owe an immediate answer.</p><p>Buying yourself five minutes of thought can change the shape of your week.</p><p>&#10060; <strong>Bad</strong>:</p><blockquote><p>&#8220;Yeah, I can do that.&#8221;</p></blockquote><p>&#9989; <strong>Better</strong>:</p><blockquote><p>&#8220;Let me check what I have on and get back to you.&#8221;</p></blockquote><p>That one sentence gives you space to make a decision, not a reflex.</p><h3>2. Understand the real ask</h3><p>People rarely present requests cleanly.</p><p>&#8220;Can you help with this?&#8221; might mean several things:<br>- &#8220;I&#8217;m stuck and need your input.&#8221;<br>- &#8220;I don&#8217;t want to do this alone.&#8221;<br>- &#8220;No one knows who owns this, and I trust you to figure it out.&#8221;</p><p>If you&#8217;re going to say yes, say yes to the right thing. Ask a follow-up. Clarify what they actually need before you offer what you think they want. </p><p>&#10060; <strong>Bad</strong>:</p><blockquote><p>&#8220;Sure, leave it with me.&#8221;</p></blockquote><p>&#9989; <strong>Better</strong>:</p><blockquote><p>&#8220;What kind of help are you looking for &#8212; input or ownership?&#8221;</p></blockquote><p>A small question that protects you from overcommitting to the wrong thing.</p><blockquote><p>&#128161; <strong>Try this</strong>:<br>When someone asks for help, ask yourself. Do I understand what they're asking of me? How much time it'll take and the effort of responding to this right now?</p></blockquote><h3>3. Weigh the cost</h3><p>It&#8217;s not just about time. It&#8217;s about context-switching, energy, and the cost of being interrupted</p><p>Is this the kind of task you can pick up between things? Or does it fracture the focus you need to get meaningful work done?</p><p>Engineers often overestimate how &#8220;quick&#8221; things will be and underestimate how much they interrupt flow.</p><p>&#10060; <strong>Bad</strong>:</p><blockquote><p>&#8220;It&#8217;s just a quick thing, I&#8217;ll squeeze it in.&#8221;</p></blockquote><p>&#9989; <strong>Better</strong>:</p><blockquote><p>&#8220;This looks small, but it might cost focus. Let me check if that&#8217;s realistic.&#8221;</p></blockquote><p>Even quick asks can punch holes in your day if they hit at the wrong moment.</p><blockquote><p>&#128161; <strong>Try this</strong>:<br>Before saying yes, ask yourself:<br>&#8220;Can I do this without derailing what I already planned to finish for today?&#8221;</p></blockquote><h3>4. Make the tradeoff visible</h3><p>This is what separates dependable engineers from influential ones.</p><p>You&#8217;re not dodging responsibility. You&#8217;re inviting a conversation. You&#8217;re treating your time as something to coordinate, not just absorb</p><p><strong>&#10060; Bad:</strong></p><blockquote><p>&#8220;Sure, I&#8217;ll make it happen.&#8221;</p></blockquote><p><strong>&#9989; Better:</strong></p><blockquote><p>&#8220;I can jump in, but that&#8217;ll push back the piece I&#8217;m working on. Are we okay with that?&#8221;</p><p><br>&#8220;Happy to support, though I might need to drop X to do it properly.&#8221;</p><p><br>&#8220;If it&#8217;s urgent, I&#8217;m not the best person right now. Want me to loop someone else in?&#8221;</p></blockquote><p>Surfacing the cost builds trust before things get messy.</p><h3>5. Decide on your terms</h3><p>Sometimes, the answer is yes. But it doesn&#8217;t have to be right now. Or in full. Or without guardrails.</p><p>Can you help without owning the whole thing?<br>Can you contribute asynchronously?<br>Can you set boundaries that keep your priorities intact?</p><p>Saying yes doesn&#8217;t mean giving your time away.<br>It means offering it intentionally.</p><p>&#10060; <strong>Bad</strong>:</p><blockquote><p>&#8220;Yep, I&#8217;ll take it from here.&#8221;</p></blockquote><p>&#9989; <strong>Better</strong>:</p><blockquote><p>&#8220;I can help with review or input, but I can&#8217;t drive this one right now.&#8221;</p></blockquote><p>You&#8217;re still saying yes, just in a way that protects your focus.</p><blockquote><p>&#128161; <strong>Try this</strong>: Offer two ways you can support: one light, one deeper.<br>Let the other person pick what they actually need.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>Final thought: Your yes is your leverage</h2><p>Every yes teaches people something about how to work with you. It tells them what you care about. What you protect. What you&#8217;ll drop at a moment&#8217;s notice.</p><p>The question is: are you proud of what your yes is teaching them?</p><p>When engineers start being intentional about their yes, everything changes. Their priorities become clearer. Their reputation sharpens and people start asking them for the right kind of work, not just the closest kind. </p><p>So don&#8217;t become the person who says no to everything.<br>Become the person who says yes like it matters.</p><p><em><strong>Because it does.</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thehumanengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/thehumanengineer.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>