<?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 Software Engineering Times]]></title><description><![CDATA[Become the next generation of software engineering leadership and level up as a current engineering leader with weekly insights.]]></description><link>https://www.softwareengineeringtimes.com</link><image><url>https://substackcdn.com/image/fetch/$s_!DFfh!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a0a4d-ce22-4b65-81a4-a8880a9016c2_1280x1280.png</url><title>The Software Engineering Times</title><link>https://www.softwareengineeringtimes.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 19 Jul 2026 13:52:36 GMT</lastBuildDate><atom:link href="https://www.softwareengineeringtimes.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ryan Murphy]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thesoftwareengineeringtimes@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thesoftwareengineeringtimes@substack.com]]></itunes:email><itunes:name><![CDATA[Ryan Murphy]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ryan Murphy]]></itunes:author><googleplay:owner><![CDATA[thesoftwareengineeringtimes@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thesoftwareengineeringtimes@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ryan Murphy]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The AI Manager Simulator is live. Go and get a conversation wrong on it.]]></title><description><![CDATA[It's ridiculously good.]]></description><link>https://www.softwareengineeringtimes.com/p/the-ai-manager-simulator-is-live</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/the-ai-manager-simulator-is-live</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Thu, 16 Jul 2026 18:51:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F-1h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>We have just shipped the AI Manager Simulator on </span><a href="https://www.emaccelerator.com"><span>EM Accelerator</span></a><span>, and I would like you to go and break it.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F-1h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F-1h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif 424w, https://substackcdn.com/image/fetch/$s_!F-1h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif 848w, https://substackcdn.com/image/fetch/$s_!F-1h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif 1272w, https://substackcdn.com/image/fetch/$s_!F-1h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F-1h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif" width="760" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:760,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90713,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.softwareengineeringtimes.com/i/207327811?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F-1h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif 424w, https://substackcdn.com/image/fetch/$s_!F-1h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif 848w, https://substackcdn.com/image/fetch/$s_!F-1h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif 1272w, https://substackcdn.com/image/fetch/$s_!F-1h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ce396d-9103-4448-acc7-e7d5bcd0b5ec_760x817.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>You sit across from an AI playing one of your reports and have the conversation you have been putting off. The one who has quietly checked out. The one who keeps missing commitments and has a reason ready every time. The star engineer whose code reviews are scaring the juniors into silence.</span></p><p><span>They push back. They go guarded. They dig in if you come in too hot. Open with the wrong sentence and you get to watch it land wrong, and see the exact moment you lost them.</span></p><p><span>Then you get a debrief on what actually landed and what to push on next time, which is the bit you have never once received in real life. Your reports are not going to tell you that you fumbled it. They are going to say &#8220;yeah, fair enough,&#8221; and then they are going to open LinkedIn.</span></p><p><span>Books do not push back. That is the entire reason they are comfortable. You can read every book ever written on difficult conversations and still have never had one.</span></p><p><span>So come and get it wrong here instead. Nothing is at stake, nobody&#8217;s career depends on your first attempt, and when it goes badly you can close it and run the whole thing again.</span></p><p><span>Your real report is never the one you practise on.</span></p><p>use the code: &#8216;SWETimes&#8217; for 20% off. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emaccelerator.com&quot;,&quot;text&quot;:&quot;Have a go&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emaccelerator.com"><span>Have a go</span></a></p><p><strong><span>.</span></strong></p>]]></content:encoded></item><item><title><![CDATA[Could you survive your first 90 days as the new team manager?]]></title><description><![CDATA[A completely free, fun game I built that takes 5 minutes. Most fail on the first try.]]></description><link>https://www.softwareengineeringtimes.com/p/could-you-survive-your-first-90-days</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/could-you-survive-your-first-90-days</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Mon, 29 Jun 2026 10:52:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/427364aa-4c09-4635-9736-13929232bbb1_3600x1890.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey,</p><p>I built something new, and it is free. It takes about five minutes, and there is nothing to buy at the end of it.</p><p>It is a game. You take over a team as a brand new engineering manager and play through your first 90 days, one decision at a time. The release is slipping, do you fix it yourself or trust the team to land it? Your best engineer has gone quiet. Your old teammate just undermined you in front of everyone. You make the calls, and 90 days later, you find out what they did to the team.</p><p>A quiz tells you what kind of manager you are. This shows you. Every choice has a price. Ship the release yourself, and you hit the date, and your team learns you do not trust them. Protect your evenings and something slips. No move costs nothing.</p><p>At the end, you get an outcome and a results card to download. A few of them are good. Most, on the first go, are not.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emaccelerator.com/resources/survive-first-90-days/&quot;,&quot;text&quot;:&quot;Take the Challenge - Play the Game&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emaccelerator.com/resources/survive-first-90-days/"><span>Take the Challenge - Play the Game</span></a></p><p>Fair warning. Most people back themselves to get the good ending and do not. I have watched someone get their whole team to quit by week six. The result you get is usually more honest than the one you expected.</p><p>Ryan</p>]]></content:encoded></item><item><title><![CDATA[I Couldn’t Give Up the Code. Then I Stopped Needing To.]]></title><description><![CDATA[Guest post by Sean Cooper, Your Dev Team Coach.]]></description><link>https://www.softwareengineeringtimes.com/p/i-couldnt-give-up-the-code-then-i</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/i-couldnt-give-up-the-code-then-i</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Mon, 08 Jun 2026 07:31:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a1a7c7a6-7d8c-4363-9975-6e889504624e_1103x788.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today's guest is <a href="https://www.linkedin.com/in/seancooper/">Sean Cooper</a>, an engineering leader and coach who writes at <a href="https://www.yourdevteamcoach.com/">Your Dev Team Coach</a>. He has spent years on the floor on both the IC and the manager side, and he talks about the move into management the way the best EMs do: honestly, and with the scars to prove it.</p><p>I asked Sean Cooper to write this one because he's actually run the play. He spent over a decade with his hands on the code before he led teams, and now he coaches engineering leaders at Your Dev Team Coach. What follows is field-tested, not theory.</p><p>It&#8217;s an exciting read. Let&#8217;s get into it. </p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p>We were ten minutes into the 1:1 when I said it out loud. I told him I thought he should think about management as a career trajectory. He had every trait I wanted in a manager. Strong empathy. A deep grasp of programming and architecture principles. Fantastic organization. Real dedication to making the team better. He was already the person other engineers went to, already the one who spent his free time thinking about how to make the team more efficient and happier.</p><p>He didn&#8217;t dismiss it. He sat with it. I could see him weighing it, turning it over, taking it seriously the way he took everything seriously. He understood why I had said it. He could see the version of himself I was describing.</p><p>Then he told me, &#8220;I just can&#8217;t give up the code.&#8221;</p><h2><strong>I knew that feeling cold</strong></h2><p>I didn&#8217;t argue. There was nothing to argue with, because he was right about how it feels. I knew that feeling cold.</p><p>Building something by hand is deeply rewarding. Write the function, run it, watch it work. The feedback is, relatively, instant. The control is absolute. You decide, you build, you see the result, and the loop closes in minutes.</p><p>I&#8217;ve done woodworking on the side, and it scratches the exact same itch. You cut the joint, you fit the joint, and either it seats clean or it doesn&#8217;t. The table stands or it wobbles. The wood does not have opinions about your roadmap. I spent over a decade at that bench, and I loved it. So when he told me he couldn&#8217;t give it up, I wasn&#8217;t hearing an excuse. I was hearing the truth.</p><h2><strong>It was never about the code</strong></h2><p>But here is the thing I eventually understood, and the thing I wanted him to understand. It was never about giving up the code. It&#8217;s about where your reward comes from.</p><p>Building by hand gives you a fast loop and total control. The payoff lands almost immediately. Growing people is the opposite. The loop is slow. The control is mediated. You plant something in a 1:1 and you might not see it bloom for six months. You can coach, you can clear the path, and you can create room, but you cannot type the growth into existence. The reward is real. It just arrives late, and it arrives through someone else.</p><p>That gap is the whole problem. The fear of letting go of the code is really the fear of giving up the loop that made you feel competent every single day.</p><h2><strong>The turn</strong></h2><p>When I really got strong as an EM was when I lost the need to code.</p><p>Not the skill. Not the joy. The need. The day-to-day craving for that instant, hands-on hit of having built the thing myself. Once that loosened its grip, the joy and the satisfaction moved. They moved to what my teams produced. My accomplishments became their accomplishments: the engineer who finally shipped the thing she had been circling for months, the team that delivered without me in the room.</p><p>It is a strange thing to describe to someone who hasn&#8217;t felt it yet. Your sense of a good day stops being &#8220;I closed three tickets&#8221; or &#8220;I solved this crazy problem&#8221; and becomes &#8220;she finally owned that design review and crushed it,&#8221; &#8220;he really nailed that presentation in front of the department,&#8221; or &#8220;the team just shipped a new feature in record time.&#8221; The reward is different. It is bigger. It&#8217;s just no longer yours alone, and that is exactly what makes it bigger.</p><div><hr></div><p>Paid subscribers get <strong>The Need vs Craft </strong>worksheet today. Five questions on letting go of the loop without losing the love. </p><p>Here&#8217;s what comes with being a member:</p><ul><li><p>The <strong><a href="https://thesoftwareengineeringtimes.substack.com/p/get-the-field-guide-how-to-be-taken">How to Be Taken Seriously</a></strong><a href="https://thesoftwareengineeringtimes.substack.com/p/get-the-field-guide-how-to-be-taken"> field guide</a> on signup</p></li><li><p>A worksheet and short video walkthrough with every weekly article</p></li><li><p>A monthly 4,000-word deep-dive, paid subscribers only</p></li><li><p>Monthly live office hours with me</p></li></ul><p><strong><a href="https://thesoftwareengineeringtimes.substack.com/subscribe">Become a paid subscriber &#8594;</a></strong></p><div><hr></div><h2><strong>A new mountain</strong></h2><p>I have always framed my career as climbing mountains. For a long time, every mountain was made of code. A language I had not mastered. An architecture I had never built. A problem nobody on the team could crack. I climbed those for over a decade. At some point I looked around and realized I had climbed all the code mountains I wanted to. I was secure in those skills. The summit did not scare me anymore, so it did not pull at me anymore either.</p><p>The new mountain was management. Become a better leader. Build the judgment to grow people. Assemble a team that outperforms anything its members could do alone. That climb is harder than any code mountain I ever faced, and I am still on it. I expect to be on it for the rest of my career.</p><p>Here is the part that sounds like a paradox until you live it. Letting go of the code did not shrink my identity. It moved it. My ego, and I do not mean the braggart&#8217;s version, I mean the quiet one, the thing your sense of self actually rests on, stopped depending on the code I wrote and the apps I shipped. It came to rest on how my team performs and how far my people grow. That is not a smaller thing to build a self on. It is a far bigger one.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>The nuance that saves all of this</strong></h2><p>This is the part people get wrong.</p><p>I did not stop writing code. Not even close. I still very much enjoy it. I read pull requests. I pair when it helps. I sketch out an approach when a thorny problem needs a second set of eyes. I&#8217;ll prototype ideas for the team to refine. The craft did not go anywhere, and I would not want it to.</p><p>Need is the thing you give up. Not the craft. The distinction matters, because if you hear &#8220;become a manager&#8221; as &#8220;stop being an engineer,&#8221; you will resist it forever, and you should. That trade is a bad one. The real trade is quieter. You keep the love. You release the dependency. I&#8217;m fully willing to do everything but code if that&#8217;s what my teams need, and I&#8217;m just as willing to open the editor when that&#8217;s what serves them. The point was never to abandon the code. The point was to stop needing to write it to feel whole.</p><h2><strong>Back to the bench</strong></h2><p>I could have that conversation with him only because I had already made the crossing myself.</p><p>You cannot walk someone across this line by selling them a title. Nobody crosses it because the org chart promised a bigger box. They cross it when the fear gets named, when the reward gets reframed, and when they see that the person across the table has stood exactly where they&#8217;re standing. I didn&#8217;t tell him management was better. I told him I had loved the code the same way he did. I told him that there was a time I had been just as sure I could never let it go, and that the letting go turned out to be smaller and stranger than I feared. I kept the craft. I just put down the need.</p><p>That&#8217;s the part you can only offer if you&#8217;ve done it yourself. The reframe doesn&#8217;t land as theory. It lands as a scar you&#8217;re willing to show.</p><p>So I left the choice with him, the way it had to be left. He doesn&#8217;t have to give up the code. He never did. He only has to ask himself whether his best days are still going to come from the loop he can close alone, or from the people he could grow if he let his reward come from them instead. He&#8217;ll know the answer when he stops needing the bench to feel like himself. And when he gets there, he&#8217;ll be ready to sit across from the next developer like him and say the thing out loud.</p><h3>Final thoughts from Ryan</h3><p>A few years before I had Sean&#8217;s language for it, I had made this crossing myself. The bit I would add, and the bit I wish someone had told me, is that the need does not stay gone. It comes back. Quietly, on the bad weeks, when a project is slipping and a deadline is moving and you cannot fix any of it with your hands. The editor opens itself. The keyboard starts to look like a refuge. You can lose six hours to a problem your team should be solving, because the fast loop Sean describes is the cleanest hit of competence you know how to give yourself, and on the days when nothing else feels under control, it is genuinely tempting. The crossing is not a one-time event. It is a maintenance job. Sean is right that the reward moves and that it gets bigger. The bit I had to learn the hard way is how often that old reward comes knocking even after the crossing, and how good you have to get at recognising it before it has you back at the bench by Tuesday lunchtime.</p><div><hr></div><p><strong>The training I wish someone had given me when I was figuring it out.</strong></p><p><strong>The work doesn&#8217;t get easier by waiting for the next title to fix it. It gets easier when you stop figuring it out alone.<br><br><a href="https://www.emaccelerator.com/">EM Accelerator</a> is the premium training platform I built for engineering leaders managers who are done piecing this together from podcasts and Twitter threads.</strong></p><p><strong>Launch offer 42% off. Reply to this message, and I&#8217;ll give you an extra 10% off for this newsletter edition only.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emaccelerator.com&quot;,&quot;text&quot;:&quot;Join EM Accelerator&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.emaccelerator.com"><span>Join EM Accelerator</span></a></p><div><hr></div><p>Liked this, even a tiny bit or feel sorry for me? Hit the like button &#10084;&#65039;</p><p>Think someone else might need to read this, or you just want to make fun of me together? Share this post &#128279;</p><ul><li><p><a href="https://www.emaccelerator.com/">EM Accelerator</a> is open. Premium training platform for engineering leaders, managers and the people becoming them. Launch offer 42% off. Reply to this and get an extra 10% off.</p></li><li><p>Become a <a href="https://thesoftwareengineeringtimes.substack.com/subscribe">paid subscriber</a> and get the <strong>How to Be Taken Seriously</strong> field guide, weekly worksheets, monthly deep-dives, and monthly live office hours. &#163;8/month or &#163;80/year.</p></li><li><p>Find me on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. 58,000+ followers and counting.</p></li><li><p>New videos every week on <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">YouTube</a>.</p></li><li><p>Want to write a guest post? <a href="mailto:ryan@emaccelerator.com">Reply and tell me what you&#8217;d write about.</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.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">The Software Engineering Times is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[What kind of engineering leader are you actually becoming?]]></title><description><![CDATA[Become the next generation of software engineering leadership and level up as a current engineering leader with weekly insights.]]></description><link>https://www.softwareengineeringtimes.com/p/what-kind-of-engineering-leader-are</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/what-kind-of-engineering-leader-are</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Mon, 01 Jun 2026 19:31:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c3d09da-108b-4586-88ce-d89a35f2a1d7_3600x1890.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey,</p><p>I built something new, and it is free. It takes about three minutes, and there is nothing to buy at the end of it. </p><p>It tells you what kind of engineering leader you are actually becoming. Not the one you put on your CV. The one your team experiences on a Tuesday afternoon.</p><p>There are five types. Each one has a real strength, the thing you are genuinely good at, and a blind spot that grows straight out of that same strength. The Mentor who grows everyone but keeps avoiding the hard performance conversation. The Operator who ships reliably but misses the resignation coming. The quiz scores you across all five and shows you where you actually sit.</p><p>At the end you get a personalised results card to download, your type and your scores across all five, ready to keep or share.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emaccelerator.com/quiz/&quot;,&quot;text&quot;:&quot;Take the free quiz now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emaccelerator.com/quiz/"><span>Take the free quiz now</span></a></p><p>Fair warning. Most people read the five types and confidently pick the flattering one. The whole point of a blind spot is that you cannot see your own, so the result may not be the one you expect. That is the useful part.</p><p>Reply and tell me which type you got. I read every one.</p><p>Ryan</p>]]></content:encoded></item><item><title><![CDATA[I earn more than junior me could imagine. I still feel like a fraud.]]></title><description><![CDATA[I turned down interviews at Meta, Apple, Reddit, Microsoft and Amazon. The voice in my head still tells me I don't belong.]]></description><link>https://www.softwareengineeringtimes.com/p/i-earn-more-than-junior-me-could</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/i-earn-more-than-junior-me-could</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Tue, 26 May 2026 14:54:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8a20d5b2-7a72-40cb-98fd-f199d6830db2_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As a junior engineer I worked for a local furniture company doing SEO and web development by day and fitting carpet by night. That was my first job in tech.</p><p>No big tech. Earning &#163;16,000 a year and &#163;100 a night to lay carpet.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p>If you&#8217;d told that version of me what I&#8217;d be earning a decade later, he wouldn&#8217;t have believed you. If you&#8217;d told him about the company names on his CV, the speaking gigs, the courses, the audience size, he&#8217;d have assumed you had the wrong Ryan.</p><p>He&#8217;d also have assumed that the Ryan in that future felt completely different on the inside.</p><p>He didn&#8217;t. I don&#8217;t. The numbers changed. The feeling didn&#8217;t.</p><div><hr></div><p><strong>The training I wish someone had given me when I was figuring it out.</strong></p><p><strong>The work doesn't get easier by waiting for the next title to fix it. It gets easier when you stop figuring it out alone.<br><br><a href="https://www.emaccelerator.com">EM Accelerator</a> is the premium training platform I built for engineering leaders managers who are done piecing this together from podcasts and Twitter threads. </strong></p><p><strong>Launch offer 42% off. Reply to this message, and I&#8217;ll give you an extra 10% off for this newsletter edition only. </strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emaccelerator.com&quot;,&quot;text&quot;:&quot;Join EM Accelerator&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emaccelerator.com"><span>Join EM Accelerator</span></a></p><div><hr></div><p>Most people in tech are operating on the assumption that the imposter syndrome stops at some point. Senior engineer. Staff engineer. FAANG offer. Big enough audience. Their own company. Pick the milestone. The belief underneath the milestone is that once you get there, the voice in your head telling you that you don&#8217;t really belong will finally shut up. I am here to tell you that it doesn&#8217;t. The voice doesn&#8217;t stop. It just finds something new to be loud about.</p><h3>The &#163;16,000 version of me</h3><p>I worked for a local furniture company in my first &#8220;proper&#8221; tech job. SEO and web development by day, carpet fitting at night to make the numbers work. &#163;100 a night was real money to me. The day job was a real job to my parents. I felt extraordinarily lucky to be doing either of them.</p><p>I remember sitting with a book on object-oriented programming and feeling completely lost. Objects, classes, inheritance, polymorphism. I read the same chapter three times and still couldn&#8217;t tell you what I&#8217;d just read. It felt like the kind of thing other people understood and I didn&#8217;t, and that there was something fundamental about being a real engineer that I was missing.</p><p>The story I told myself was simple. Real engineers understood this stuff. The people at the big companies, the ones writing the libraries I was using, they got it. I didn&#8217;t. Once I understood OOP, once I got a &#8220;proper&#8221; engineering job at a company you&#8217;d heard of, the feeling would stop. The feeling was the gap between me and the real engineers. Close the gap, lose the feeling.</p><p>That was the deal I made with myself. Get good enough and the discomfort goes away.</p><h3>It didn&#8217;t stop. It moved.</h3><p>Every day I was becoming a better programmer. I got the &#8220;proper&#8221; job. Then I got a better one. Then I worked at Yelp.</p><p>The first week at Yelp I sat in a room with engineers who were, by any honest measure, some of the sharpest people I&#8217;d ever met. I felt exactly the way I felt reading the OOP book. The room had changed. The feeling hadn&#8217;t. The gap I&#8217;d been trying to close had quietly moved further away the moment I caught up to where I thought it had been.</p><p>This is the bit nobody warns you about. You think you&#8217;re chasing competence. You&#8217;re actually chasing a feeling. And the feeling isn&#8217;t tied to your skill level, it&#8217;s tied to whoever you decide counts as a real engineer in that moment. The reference point keeps moving because you keep moving.</p><p>If junior-me could look at where I am now, he would be completely overwhelmed with pride:</p><ul><li><p>6 x course creator on Dometrain with some of the biggest names in the industry.</p></li><li><p>Leading engineers at big American companies with a 100% manager satisfaction score for 3 years running.</p></li><li><p>Programming committee for LeadDev 2 years running.</p></li><li><p>Speaker at CTO Craft.</p></li><li><p>60,000 followers on LinkedIn and a combined 20,000 on newsletters.</p></li><li><p>Turning down interviews at places like Meta, Apple, Reddit, Microsoft and Amazon so I could dare to dream and eventually run my own business.</p></li><li><p>Worked at Yelp and met people I could only ever dream of being in the company of.</p></li></ul><p>Read that list back as a stranger and you&#8217;d assume the person behind it has it figured out.</p><p>I don&#8217;t. I sit at my desk most weeks and feel like the carpet fitter who got lost reading about objects. The only thing that&#8217;s changed is what I&#8217;m comparing myself to.</p><h3>The threshold you&#8217;re waiting for doesn&#8217;t exist</h3><p>Most engineers organise their careers around the belief that there&#8217;s a threshold, and once you cross it, the feeling stops. Some people pick salary. Some people pick title. Some people pick the company logo. Some people pick the size of their audience or their bank account or their LinkedIn followers. The threshold is different for everyone. The structure of the belief is identical.</p><p>It works like this. You feel like a fraud now. You assume the people one rung up don&#8217;t. You assume that getting where they are will fix the feeling. So you push. You take the job you don&#8217;t really want for the title you think will help. You burn yourself out trying to close a gap that&#8217;s already closed. You sacrifice things that matter to you because you&#8217;ve convinced yourself the prestige on the other side will be worth it. You get there.</p><p>The feeling shows up too. It just brought new material.</p><p>The senior engineers you assume have it figured out are watching the staff engineers. The staff engineers are watching the principals. The principals are watching the people at the next company over who got promoted faster. Everyone is looking up and seeing the people they assume have stopped feeling it, and everyone is wrong. The people at the top of the ladder you&#8217;re climbing are not on holiday from imposter syndrome. They&#8217;ve just learned to do good work while feeling it.</p><div><hr></div><h4>Free worksheet this week: The Imposter Audit</h4><p>Paid subscribers get <strong>The Imposter Audit </strong>worksheet today. Five questions to catch the voice in the act and decide what to do about it.</p><p>Here&#8217;s what comes with being a member:</p><ul><li><p>The <strong><a href="https://thesoftwareengineeringtimes.substack.com/p/get-the-field-guide-how-to-be-taken">How to Be Taken Seriously</a></strong><a href="https://thesoftwareengineeringtimes.substack.com/p/get-the-field-guide-how-to-be-taken"> field guide</a> on signup</p></li><li><p>A worksheet and short video walkthrough with every weekly article</p></li><li><p>A monthly 4,000-word deep-dive, paid subscribers only</p></li><li><p>Monthly live office hours with me</p></li></ul><p><strong><a href="https://thesoftwareengineeringtimes.substack.com/subscribe">Become a paid subscriber &#8594;</a></strong></p><div><hr></div><h3>Your career is the amount of stress you can handle</h3><p>I heard a line recently that has stuck with me. Your career, in the end, is a direct reflection of the amount of stress you can handle. I think that is one of the truest things I have ever heard about working in tech.</p><p>Every step up the ladder is not really a step up in skill. It is a step up in the volume of uncertainty, ambiguity and pressure you are willing to carry without flinching. The skill side mostly takes care of itself if you keep showing up. The stress side is the actual bottleneck. And the stress, more often than not, is the imposter feeling in working clothes.</p><p>Which means the thing you are training, whether you realise it or not, is your relationship with that feeling. Not your relationship with OOP, or system design, or one-to-ones. Those are the surface. The deeper skill is staying functional while the voice is loud.</p><p>This connects to something I wrote a couple of years ago about <a href="https://thesoftwareengineeringtimes.substack.com/p/fearless-growth-how-overcoming-fear">fear</a>, and I still believe every word of it. Fear is not the enemy. Fear is information. The career-defining moments I have had all sit on the other side of a moment where I almost talked myself out of it. The interview I nearly cancelled. The first course I nearly didn&#8217;t record. The first newsletter I nearly didn&#8217;t send. Every time, it was not me trying to walk away. It was fear. Once you can tell the difference between you and the fear, you stop letting the fear make decisions for you. You start using it as a signal that the thing in front of you matters.</p><p>The imposter feeling is the same machinery in a different costume. You don&#8217;t beat it. You learn to recognise it, and then you do the work anyway.</p><h3>Final Thoughts</h3><p>The thing junior-me got wrong wasn&#8217;t that he was bad at OOP. He genuinely was. The thing he got wrong was thinking that being bad at OOP was the reason he felt like a fraud. It wasn&#8217;t. The feeling was looking for a reason and OOP was the reason it found. Once he got good at OOP, the feeling found a different reason. It has been finding reasons ever since.</p><p>If you are reading this and waiting for the next milestone to make the feeling stop, it isn&#8217;t coming. The senior title won&#8217;t do it. The bigger salary won&#8217;t do it. The job at the company you&#8217;ve been chasing won&#8217;t do it. The audience won&#8217;t do it. The business won&#8217;t do it.</p><p>So give yourself a damn chance. You have achieved so much just to be here reading this.</p><p>If you can let tomorrow be a good day, imagine how good next week can be. Imagine how good next year can be. The feeling is going to come along for the ride either way. You may as well bring it somewhere worth going.</p><div><hr></div><p>Liked this, even a tiny bit or feel sorry for me? Hit the like button &#10084;&#65039;</p><p>Think someone else might need to read this, or you just want to make fun of me together? Share this post &#128279;</p><ul><li><p><a href="https://www.emaccelerator.com/">EM Accelerator</a> is open. Premium training platform for engineering leaders, managers and the people becoming them. Launch offer 42% off. Reply to this and get an extra 10% off. </p></li><li><p>Become a <a href="https://thesoftwareengineeringtimes.substack.com/subscribe">paid subscriber</a> and get the <strong>How to Be Taken Seriously</strong> field guide, weekly worksheets, monthly deep-dives, and monthly live office hours. &#163;8/month or &#163;80/year.</p></li><li><p>Find me on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. 58,000+ followers and counting.</p></li><li><p>New videos every week on <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">YouTube</a>.</p></li><li><p>Want to write a guest post? <a href="mailto:ryan@emaccelerator.com">Reply and tell me what you&#8217;d write about.</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.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">The Software Engineering Times is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[EM Accelerator is live! I can't believe it!]]></title><description><![CDATA[Become the next generation of software engineering leadership and level up as a current engineering leader with weekly insights.]]></description><link>https://www.softwareengineeringtimes.com/p/em-accelerator-is-live-i-cant-believe</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/em-accelerator-is-live-i-cant-believe</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Wed, 20 May 2026 09:27:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d1425011-b812-478c-9cf2-95f42df68339_1675x939.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey,</p><p>Today&#8217;s the day. <strong><a href="https://www.emaccelerator.com">EM Accelerator</a> is live</strong>. I actually can&#8217;t believe it.</p><p>I&#8217;ve been building this for months and I&#8217;ve talked about it a few times in this newsletter. Today it&#8217;s open and you can actually join.</p><p>EM Accelerator is for all leaders and dreamers. For engineering managers and the people maybe becoming them. You get the full EM Foundations course covering everything you need to lead an engineering team properly, through 1:1s, prioritisation, delegation, communicating like a leader, and so much more. You get the private community. Monthly live office hours with me. The expert interview library with new conversations released every month. The full worksheet and template library. And direct access to me throughout the year.</p><p>Standard pricing is &#163;1,199 for the first year.</p><p>For the launch, there&#8217;s a <strong>special offer</strong>. <strong>The first year is &#163;699. A saving of &#163;500.</strong></p><p>If you&#8217;ve been thinking about levelling up as an engineering manager, or you&#8217;re a senior engineer thinking about the move, or an experienced leader looking to simply learn and enhance your craft, this is the training I wish someone had built for me.</p><h3><a href="https://www.emaccelerator.com">Have a look.</a></h3><h3><a href="https://www.emaccelerator.com">Claim your launch offer</a></h3><p>Any questions, just reply. I read every one.</p><p>Ryan</p>]]></content:encoded></item><item><title><![CDATA[Downloadable e-book - A Field Guide for Software Engineers, plus a lot of changes]]></title><description><![CDATA[Free articles, forever. Plus a new field guide and a few other things.]]></description><link>https://www.softwareengineeringtimes.com/p/downloadable-e-book-a-field-guide</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/downloadable-e-book-a-field-guide</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Wed, 13 May 2026 11:00:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d3ec72c6-88ce-4ea2-8a86-a12eaee2d7a6_1920x1005.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi,</p><p>I&#8217;ve spent the last month writing an e-book. It&#8217;s called <strong>How to Be Taken Seriously: A Field Guide for Software Engineers</strong>, and it&#8217;s about the non-technical skills that decide what happens to your career after the code stops being the hardest part.</p><p>Communication. Influence. Reading rooms. Managing up. The conversations every engineer ends up needing to have but nobody trains you for.</p><p>It&#8217;s 24 pages, designed properly, and from today it&#8217;s free for every paid subscriber to The Software Engineering Times.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to paid&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thesoftwareengineeringtimes.substack.com/subscribe"><span>Upgrade to paid</span></a></p><h4><strong>While I&#8217;m at it, three other things are changing</strong></h4><p><strong>The weekly article is now permanently free.</strong> No more time-based paywall. No more &#8220;subscribe to keep reading&#8221; on older pieces. Every article I&#8217;ve ever written here, and every one I write from now on, is fully readable by anyone forever. The reasoning is simple: I want the writing to do the work of finding the readers it&#8217;s for, and a locked archive gets in the way of that.</p><p><strong>Paid pricing is changing to &#163;8/month or &#163;80/year.</strong> The founder tier is gone. Paid subscribers now get:</p><ul><li><p>The field guide on signup</p></li><li><p>The worksheet and a short video walkthrough for each weekly article</p></li><li><p>A monthly 4,000 word deep-dive on a specific career or leadership situation</p></li><li><p>Live office hours on the last Thursday of every month.</p></li></ul><p><strong>If you&#8217;re already paid,</strong> you&#8217;re grandfathered at your current rate forever. No change, no eventual hike. You&#8217;ll be able to download the e-book right now. </p><h4><strong>Why now</strong></h4><p>The honest answer is that this newsletter has been going for years, has been sporadic for most of them, and I want to actually make a proper go of it. The field guide is the start of that. The new offer is built around the work I&#8217;d genuinely enjoy doing every week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Get your e-book now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thesoftwareengineeringtimes.substack.com/subscribe"><span>Get your e-book now</span></a></p><p>If you&#8217;ve been around through the quiet stretches, thank you. If you&#8217;ve just arrived, welcome. Either way, the weekly article hits your inbox the same as ever from next week.</p>]]></content:encoded></item><item><title><![CDATA[Get the Field Guide : How to Be Taken Seriously]]></title><description><![CDATA[A e-book field guide for software engineers. Free for paid subscribers.]]></description><link>https://www.softwareengineeringtimes.com/p/get-the-field-guide-how-to-be-taken</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/get-the-field-guide-how-to-be-taken</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Wed, 13 May 2026 10:34:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/54540292-d0c0-472e-aea2-ffe0466f56c6_1920x1005.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_HOq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_HOq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png 424w, https://substackcdn.com/image/fetch/$s_!_HOq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png 848w, https://substackcdn.com/image/fetch/$s_!_HOq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!_HOq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_HOq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png" width="1456" height="851" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:851,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1067201,&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://thesoftwareengineeringtimes.substack.com/i/197484202?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_HOq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png 424w, https://substackcdn.com/image/fetch/$s_!_HOq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png 848w, https://substackcdn.com/image/fetch/$s_!_HOq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!_HOq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cec9bdf-360e-449a-916b-0756ca8dd5da_1848x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most engineers are good at the technical part. That&#8217;s how they got the job.</p><p>The thing that decides what happens next, whether you get the interesting work, the influence, the promotion, or whether you watch someone less technical pass you by, is almost never technical. It&#8217;s the stuff nobody teaches you. How to write a doc people actually read. How to push back without burning trust. How to handle the conversations you&#8217;ve been avoiding. How to be taken seriously by the people who make the decisions.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Get the field guide now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thesoftwareengineeringtimes.substack.com/subscribe"><span>Get the field guide now</span></a></p><p>I wrote a field guide on it.</p><p><strong>How to Be Taken Seriously: A Field Guide for Software Engineers</strong> is the playbook I wish someone had handed me earlier. Covers the parts of a career that determine whether you keep moving or get stuck. Written from a decade of managing engineers, coaching them through the same hard moments, and watching the patterns repeat.</p><p>It&#8217;s free when you become a paid subscriber to The Software Engineering Times.</p><h3><strong>What paid gets you</strong></h3><ul><li><p>The field guide on signup</p></li><li><p>Weekly worksheets and short video walkthroughs to go with each article</p></li><li><p>A monthly 4,000 word deep-dive, paid subscribers only</p></li><li><p>Monthly live office hours</p></li><li><p>&#163;8/month or &#163;80/year, cancel any time</p></li></ul><h3><strong>What&#8217;s free, and will always be free</strong></h3><p>The weekly article. Every week, no paywall, no archive that locks up after a month. If you just want the read, the free tier is the whole thing.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Get the e-book now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thesoftwareengineeringtimes.substack.com/subscribe"><span>Get the e-book now</span></a></p><h3><strong>About me</strong></h3><p>Ryan Murphy. Former Engineering Manager at Yelp. ~60,000 followers on LinkedIn. Speaker at CTO Craft. Two-plus years on the programming committee for LeadDev. Author of six courses on Dometrain. Creator of <a href="https://www.emaccelerator.com">EM Accelerator</a>. I&#8217;ve coached engineers from junior to staff to director, and I write the things I now tell them.</p>]]></content:encoded></item><item><title><![CDATA[AI Is Quietly Ending The Careers Of The Best Coders On Your Team.]]></title><description><![CDATA[They aren't being replaced. They're being passed over. There's a difference.]]></description><link>https://www.softwareengineeringtimes.com/p/ai-is-quietly-ending-the-careers</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/ai-is-quietly-ending-the-careers</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Tue, 12 May 2026 11:58:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b1f753db-cdc7-4be6-a151-1076ff0038e8_1155x825.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let me say the thing nobody wants to say out loud.</p><p>If you&#8217;re a strong engineer who keeps getting passed over for promotion, the problem isn&#8217;t your manager. It isn&#8217;t politics. It isn&#8217;t that the company doesn&#8217;t reward technical excellence. The problem is you, and the model of the job you&#8217;ve been carrying around in your head for the last five years.</p><p>You thought it was about the code. It was never about the code.</p><p>The engineers sitting in staff and principal seats right now didn&#8217;t get there by being the best technical person in the room. Most of them aren&#8217;t. They got there because they worked out something the rest of the industry is only just being forced to confront. A technical bar is assumed. Everything that actually decides whether you go further, and whether you stay there, sits on top of it.</p><div><hr></div><p><em>This week&#8217;s newsletter is brought to you by <a href="http://www.emaccelerator.com/">EM Accelerator</a>.</em></p><p><em>Most engineering managers learn the job by making expensive mistakes. <a href="http://www.emaccelerator.com">EM Accelerator</a> is the platform built to fix that. A 90-day foundation that teaches you what nobody trained you on, then a monthly rhythm of articles, office hours and expert interviews from leaders at Stripe, Google, Meta and AWS and new courses every quarter. All sitting inside a private community of EMs who actually answer when you ask.</em></p><p><em>Free to join the waitlist at <a href="http://www.emaccelerator.com/">emaccelerator.com.</a> </em></p><p><em>p.s. Everyone on the FREE waitlist gets a no-obligation founder offer on release, which is the cheapest it will ever be. </em></p><div><hr></div><p>AI didn&#8217;t change this. AI just made it impossible to ignore.</p><p>When any competent engineer with Claude Code ships at the best on your team used to, the part of the job that everyone was obsessing over stops being the differentiator. The technical bar didn&#8217;t move up. It got easier to clear. And now the thing that was quietly doing the work of separating promoted from passed over is the only thing left in the room.</p><p>The smart ones already knew. The rest of you are finding out the hard way.</p><h4><strong>The thing nobody told you about staff and principal</strong></h4><p>You don&#8217;t get promoted to staff for being a better individual contributor. You get promoted for stopping being one.</p><p>The job past senior is not about how much you personally can ship. It&#8217;s about how much everyone around you can ship because you exist. The moment you accept that you as an individual do not scale, and that enabling others does, the path opens up. The moment you refuse to accept it, you stop moving.</p><p>There are engineers reading this right now who have been stuck at senior for four years telling themselves the company doesn&#8217;t value technical depth. The company values technical depth fine. It just stopped paying a premium for it past a certain point, because past that point, depth on its own isn&#8217;t worth what you think it&#8217;s worth.</p><h4><strong>What the people above you actually do</strong></h4><p>After watching this play out across more calibration cycles than I can count, the pattern is brutally consistent.</p><p><strong>They turn fog into direction.</strong> Hand them a vague business problem and they walk out with a plan everyone agrees with. The engineers who stay stuck wait for someone else to write the plan and then complain about it.</p><p><strong>They make other engineers better without anyone noticing.</strong> Not in scheduled mentoring sessions. In code reviews, in pairing, in the docs they leave behind, in the question they ask in standup that reframes the whole problem. Their fingerprints are on work they never wrote.</p><p><strong>They own outcomes. They don&#8217;t close tickets.</strong> A stuck senior tells you the ticket is done. A promoted senior tells you whether the thing actually worked. They follow the work through to the metric, the user, the business result. The PR merging is the boring middle of the story.</p><p><strong>They make their managers look good.</strong> This is the bit people pretend isn&#8217;t real because it sounds political. It is real. If your manager cannot defend your impact in a room you&#8217;re not in, you do not get promoted. Full stop. The work being good is not enough. The work being legible to the people who decide is the actual job.</p><p><strong>Their name comes up in other teams.</strong> Not because they posted on LinkedIn. Because people who worked with them six months ago still talk about them. That cross team reputation is the unlock for the bigger scope staff and principal roles require, and you cannot fake it.</p><p><strong>They use AI honestly.</strong> Not as a crutch hiding their thinking, not as a threat they pretend isn&#8217;t there. They&#8217;ve worked out where it accelerates them and where it would quietly hollow them out if they let it. They are clear eyed about it because they have to be.</p><div><hr></div><h4><strong>Free Above The Bar Worksheet for Paid Subscribers</strong></h4><p>If this article made you uncomfortable, the worksheet is the next step.</p><p>&#9989; 7 honest questions drawn from the promotion criteria above</p><p>&#9989; Private space to answer the things you avoid saying out loud</p><p>&#9989; One closing prompt that tells you exactly what to work on for the next 90 days</p><p>Most engineers won&#8217;t sit with these questions. The ones who do find out which gap is actually keeping them where they are.</p><p>&#128073; <strong><a href="http://thesoftwareengineeringtimes.substack.com/subscribe">Subscribe and get the worksheet</a></strong></p><div><hr></div><h4><strong>The part that&#8217;s going to sting</strong></h4><p>This is hardest for the engineers who built their identity on being the strongest coder on the team. Years of being the technical anchor have trained a particular muscle, and that muscle still matters. It just stopped being enough years ago, and you didn&#8217;t notice because nobody told you to your face.</p><p>The engineers in real trouble right now are not the average performers. They&#8217;re the strongest individual contributors who never built the second skill set, who watched less technically capable people get promoted ahead of them, and who told themselves it was unfair. It wasn&#8217;t unfair. The criteria were never what you thought they were. The people who got promoted weren&#8217;t worse than you. They were operating on a more accurate model of the job.</p><p>That is a hard sentence to read. It&#8217;s a harder sentence to sit with.</p><h4><strong>So what do you do about it?</strong></h4><p>Look at the last person on your team who got promoted ahead of someone more technically capable. Not to be bitter. To learn.</p><p>What did they actually do? How did they handle ambiguity? Who advocated for them in rooms they weren&#8217;t in? What did their manager say when their name came up in calibration? How did they show up when something went wrong?</p><p>That gap is your work. It&#8217;s not a new framework. It&#8217;s not a faster AI workflow. It&#8217;s the part of the job you&#8217;ve been treating as beneath you, that has quietly been the job all along.</p><h4><strong>Closing thoughts</strong></h4><p>The engineers getting promoted in 2026 aren&#8217;t better coders than the ones who aren&#8217;t. They worked out, often years ago, that past a certain point coding stops being the thing being measured. The technical bar is assumed. Everything else is the game.</p><p>You can keep telling yourself it&#8217;s unfair. Or you can accept that the people above you saw something you didn&#8217;t, and start doing the work you&#8217;ve been avoiding.</p><p>Your call.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p><em>Liked this, even a tiny bit or feel sorry for me? Make sure to click the like button &#10084;.</em></p><p><em>Think someone else might find this useful or you just want to make fun of me together? Make sure to share this post &#128279;.</em></p><ul><li><p>Want to write a guest post for this newsletter? Let me know!</p></li><li><p><a href="http://www.emaccelerator.com/">The FREE waitlist for my new premium training platform for Engineering Managers is now live.</a></p></li><li><p>I&#8217;ve launched a <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">new YouTube channel</a>.</p></li><li><p>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;58,000 followers now.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[I Asked 30+ Engineering Leaders at Apple, Amazon, GitHub and Sony What Junior Engineers Should Do About AI. Here's What They Said.]]></title><description><![CDATA[I expected most of the advice to be about AI. Almost none of it was.]]></description><link>https://www.softwareengineeringtimes.com/p/i-asked-30-engineering-leaders-at</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/i-asked-30-engineering-leaders-at</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Tue, 05 May 2026 17:03:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c0d5a939-65e0-44e5-945f-a79bdc690794_2784x1504.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A month ago I asked a question on LinkedIn.</p><p><em>If you could give junior engineers one piece of advice, what would it be?</em></p><p>I expected a few replies. Maybe ten, fifteen if I was lucky. What I got was 45 comments from senior engineers, VPs, CTOs and engineering leaders working at Apple, Amazon, GitHub, Sony, HashiCorp, AWS, Barclays, incident.io, Proofpoint and more.</p><p>I thought I knew what they&#8217;d say. AI is everywhere right now. Junior engineers are scared. Half the headlines tell them their jobs are over. The other half tell them to learn AI or fall behind. So I expected the advice to be about AI.</p><p>It wasn&#8217;t. Almost none of it was about AI</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iLtK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iLtK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png 424w, https://substackcdn.com/image/fetch/$s_!iLtK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png 848w, https://substackcdn.com/image/fetch/$s_!iLtK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png 1272w, https://substackcdn.com/image/fetch/$s_!iLtK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iLtK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png" width="1108" height="420" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:420,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88714,&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://thesoftwareengineeringtimes.substack.com/i/196465772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iLtK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png 424w, https://substackcdn.com/image/fetch/$s_!iLtK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png 848w, https://substackcdn.com/image/fetch/$s_!iLtK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png 1272w, https://substackcdn.com/image/fetch/$s_!iLtK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce7661a-833e-41cd-b8ef-6f42d5c5ce15_1108x420.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1><strong><a href="http://lumalabs.ai/api">Today&#8217;s sponsor: Luma AI</a></strong></h1><p><em>I used Uni-1 to generate today&#8217;s thumbnail. But the news isn&#8217;t about thumbnails. </em></p><p><strong>Uni-1 is now an API.</strong></p><p><a href="http://lumalabs.ai/api">Luma</a>&#8217;s reasoning image model - already powering serious creative work in production - is <strong>now available as infrastructure</strong>. Build it into products, wire it into pipelines, embed it in bespoke tools. <strong>Anywhere code runs, Uni-1 can think</strong>.</p><p>Build with the Uni-1 API &#8594; <a href="https://lumalabs.ai/api">lumalabs.ai/api</a></p><p><em>#LumaPartner</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://lumalabs.ai/api&quot;,&quot;text&quot;:&quot;Go build anything at scale&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://lumalabs.ai/api"><span>Go build anything at scale</span></a></p><div><hr></div><h3>What they actually said</h3><p>The first thing that hit me, reading through the responses, was how <em>un-modern</em> the advice was. These people aren&#8217;t grandparents. Many of them are building the future. VP of Engineering at incident.io. Field CTO at HashiCorp. Senior SWE at Apple. Staff EM at GitHub. And what they kept telling juniors to do was the same thing senior engineers have been telling juniors for thirty years.</p><p>Be reliable. Ask questions. Find a mentor. Don&#8217;t burn out. Learn the fundamentals before reaching for shortcuts.</p><p>The themes were remarkably consistent.</p><p><strong>Be the person other people can count on.</strong></p><p>This was the most common theme by a distance. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Anyell Cano&quot;,&quot;id&quot;:16758143,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9235c2d5-ec6d-48d5-ac4e-5abd572b6ed0_3756x3756.png&quot;,&quot;uuid&quot;:&quot;deb31263-982c-4f17-bdd5-6e14b557e608&quot;}" data-component-name="MentionToDOM"></span>, Staff Engineering Manager at GitHub, put it in a clean three-pointer:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7z4_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7z4_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png 424w, https://substackcdn.com/image/fetch/$s_!7z4_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png 848w, https://substackcdn.com/image/fetch/$s_!7z4_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png 1272w, https://substackcdn.com/image/fetch/$s_!7z4_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7z4_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png" width="1080" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db64b353-487b-4c65-98c0-4f3c72633347_1080x256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:256,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64885,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/i/196465772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7z4_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png 424w, https://substackcdn.com/image/fetch/$s_!7z4_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png 848w, https://substackcdn.com/image/fetch/$s_!7z4_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png 1272w, https://substackcdn.com/image/fetch/$s_!7z4_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb64b353-487b-4c65-98c0-4f3c72633347_1080x256.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Tehn Yit Chin echoed it almost word for word: <em>&#8220;Do what you say you will do. It is an amazing work ethic and it builds trust.&#8221;</em></p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Dr Milan Milanovi&#263;&quot;,&quot;id&quot;:24455408,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3013d0ff-7db5-4a90-91a5-eeaed25e99ba_1042x1040.png&quot;,&quot;uuid&quot;:&quot;d86989c2-46b4-4819-a902-99977a851fa4&quot;}" data-component-name="MentionToDOM"></span> , who you&#8217;ve probably seen on your feed at some point, given his 300K followers, distilled it to four words: <em>&#8220;Underpromise and overdeliver.&#8221;</em></p><p>The pattern across these responses isn&#8217;t subtle. The senior engineers responding aren&#8217;t telling juniors to be brilliant. They&#8217;re telling them to be reliable. Brilliance can&#8217;t be hired for. Reliability can be earned.</p><p><strong>Find a mentor, and don&#8217;t always make it your manager.</strong></p><p>Matt Syp put it like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WykJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WykJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png 424w, https://substackcdn.com/image/fetch/$s_!WykJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png 848w, https://substackcdn.com/image/fetch/$s_!WykJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png 1272w, https://substackcdn.com/image/fetch/$s_!WykJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WykJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png" width="1078" height="386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:1078,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/i/196465772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WykJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png 424w, https://substackcdn.com/image/fetch/$s_!WykJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png 848w, https://substackcdn.com/image/fetch/$s_!WykJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png 1272w, https://substackcdn.com/image/fetch/$s_!WykJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda2c2ff9-4d01-43b8-a001-67050d2ba2d9_1078x386.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>He went further in a follow-up: <em>&#8220;Someone telling them it is OK to go around your manager for info. Maybe because some managers are threatened by it, but it is something I always encourage.&#8221;</em></p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Anyell Cano&quot;,&quot;id&quot;:16758143,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9235c2d5-ec6d-48d5-ac4e-5abd572b6ed0_3756x3756.png&quot;,&quot;uuid&quot;:&quot;9fcc8a85-28c4-481b-ae42-37a13565c356&quot;}" data-component-name="MentionToDOM"></span> said it more directly: <em>&#8220;Get one senior 2 levels above you to be your mentor.&#8221;</em></p><p>This goes against the grain of what most juniors are taught. The chain of command says: ask your manager. The reality, according to people running engineering teams at GitHub, Amazon, and incident.io, is that your manager is one of many people you should be learning from, and often not the most useful one.</p><p><strong>Make &#8220;why&#8221; your most consistent question.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p>Demitri Swan, Senior SWE at Apple (ex-Google, ex-DigitalOcean), gave one of my favourite lines from the entire thread:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GNJW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GNJW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png 424w, https://substackcdn.com/image/fetch/$s_!GNJW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png 848w, https://substackcdn.com/image/fetch/$s_!GNJW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png 1272w, https://substackcdn.com/image/fetch/$s_!GNJW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GNJW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png" width="1082" height="182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:182,&quot;width&quot;:1082,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/i/196465772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GNJW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png 424w, https://substackcdn.com/image/fetch/$s_!GNJW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png 848w, https://substackcdn.com/image/fetch/$s_!GNJW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png 1272w, https://substackcdn.com/image/fetch/$s_!GNJW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ff6905-11e8-4942-ae87-7b32bd57ddbc_1082x182.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This isn&#8217;t a trick. It&#8217;s a way of being. The juniors who get ahead aren&#8217;t the ones who execute the most tickets. They&#8217;re the ones who keep asking why a ticket exists, why the architecture looks that way, why the team made the decision they did. Curiosity compounds.</p><p>Jorge Baranda, who&#8217;s worked at CrowdStrike, Amazon and Blizzard, added the second half of it: <em>&#8220;Do not be afraid to ask for help, ego can get in the way of you learning.&#8221;</em></p><p>Asking why and asking for help are the same skill in two contexts. Both are about admitting you don&#8217;t know yet. Both are how you get to know.</p><h3>Now, the AI thread</h3><p>Here&#8217;s where it gets interesting.</p><p>The handful of responses that <em>did</em> engage with AI directly were brutal. Not anti-AI. Anti-shortcut. And they all said the same thing.</p><p>Robert Ruby II didn&#8217;t bother with subtlety:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hfFv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hfFv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png 424w, https://substackcdn.com/image/fetch/$s_!hfFv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png 848w, https://substackcdn.com/image/fetch/$s_!hfFv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png 1272w, https://substackcdn.com/image/fetch/$s_!hfFv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hfFv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png" width="1074" height="212" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:212,&quot;width&quot;:1074,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50011,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/i/196465772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hfFv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png 424w, https://substackcdn.com/image/fetch/$s_!hfFv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png 848w, https://substackcdn.com/image/fetch/$s_!hfFv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png 1272w, https://substackcdn.com/image/fetch/$s_!hfFv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baf71fe-ef98-4bfe-a5d8-456ced7811e4_1074x212.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Nune Isabekyan&quot;,&quot;id&quot;:393993555,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b429f645-dbc4-4b15-b549-42ff03d11daa_383x383.jpeg&quot;,&quot;uuid&quot;:&quot;73ba858d-e422-4ed6-9b64-7d77fef69915&quot;}" data-component-name="MentionToDOM"></span> , a founder building practical AI implementations, said exactly the same thing in lowercase: <em>&#8220;same as it has always been - learn fundamentals.&#8221;</em></p><p>Thomas Woodhams, Senior Talent Acquisition Partner at Sony Sports Technology, brought it to a specific use case juniors actually face:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MSgt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MSgt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png 424w, https://substackcdn.com/image/fetch/$s_!MSgt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png 848w, https://substackcdn.com/image/fetch/$s_!MSgt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png 1272w, https://substackcdn.com/image/fetch/$s_!MSgt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MSgt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png" width="1078" height="236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:236,&quot;width&quot;:1078,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64153,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/i/196465772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MSgt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png 424w, https://substackcdn.com/image/fetch/$s_!MSgt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png 848w, https://substackcdn.com/image/fetch/$s_!MSgt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png 1272w, https://substackcdn.com/image/fetch/$s_!MSgt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d8b4f5c-952c-4a61-8af1-db7e7497141a_1078x236.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Patrick Herzberg gave the most useful framework I read. Three questions to ask yourself when working with LLMs:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IIAs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IIAs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png 424w, https://substackcdn.com/image/fetch/$s_!IIAs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png 848w, https://substackcdn.com/image/fetch/$s_!IIAs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png 1272w, https://substackcdn.com/image/fetch/$s_!IIAs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IIAs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png" width="1086" height="288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:288,&quot;width&quot;:1086,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74256,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/i/196465772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IIAs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png 424w, https://substackcdn.com/image/fetch/$s_!IIAs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png 848w, https://substackcdn.com/image/fetch/$s_!IIAs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png 1272w, https://substackcdn.com/image/fetch/$s_!IIAs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe6e2a2d-653b-49c6-b164-b845d76dba12_1086x288.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And Brian Jenney offered the smartest practical move in the entire thread: <em>&#8220;Identify the strong devs on your team and study them. How do they handle PRs, docs and AI tool usage? Steal what works for them.&#8221;</em></p><p>That last one is the key. The senior people answering aren&#8217;t anti-AI. They&#8217;re anti-shortcut. The advice isn&#8217;t <em>don&#8217;t use AI</em>. It&#8217;s <em>don&#8217;t use AI to skip the work that builds your judgment</em>.</p><p>You need the fundamentals to know when AI&#8217;s output is right. You need critical thinking to question what it gives you. You need senior peers to study so you can see how good engineers actually use these tools.</p><p>The AI advice and the rest of the advice aren&#8217;t separate categories. They&#8217;re the same advice, applied to a new tool.</p><h3>Closing Thoughts - What I&#8217;d tell a junior engineer in 2026</h3><p>Here&#8217;s what I&#8217;d say.</p><p>The shift to an AI-augmented industry doesn&#8217;t change the fundamentals of how you get ahead. It amplifies them.</p><p>The juniors who&#8217;ll thrive aren&#8217;t the ones who learn the most AI tools fastest. They&#8217;re the ones who do what they say they&#8217;re going to do. Who ask why obsessively. Who find people two levels above them and earn their attention. Who learn the fundamentals deeply enough that they can tell when a tool, any tool, including AI, is producing rubbish. Who protect their energy for the long career, not the short sprint.</p><p>That&#8217;s not new advice. It&#8217;s the oldest advice in engineering. And in 2026, it matters more than ever, because the noise around shortcuts has never been louder.</p><p>The leaders responding to my post aren&#8217;t telling juniors that AI doesn&#8217;t matter. They&#8217;re telling them something subtler. AI is a tool. Tools amplify whoever uses them. If you&#8217;ve built the judgment to use it well, AI will multiply your impact. If you haven&#8217;t, it&#8217;ll multiply your mistakes.</p><p>The work that builds the judgment is the same work it&#8217;s always been.</p><p>If you found this useful, the people I quoted deserve a thank you. They didn&#8217;t have to take time to answer a stranger&#8217;s question on LinkedIn. They did it anyway. That&#8217;s the kind of generosity that built the engineering community in the first place.</p><p><a href="https://www.linkedin.com/posts/ryansmurphy1_if-you-could-give-junior-engineers-one-piece-share-7439035743018188800-2Xwr/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAa3BtkBimUgKug59tdubOZ39WW-kIv9bp4">Here&#8217;s a link to the LinkedIn Post. </a></p><p>Ryan</p><div><hr></div><p>Most engineering managers are thrown into the role and left to figure it out alone. No training. No community. No one to ask.</p><p>That&#8217;s why I built <a href="http://www.emaccelerator.com/">EM Accelerator</a>. 7 self-paced modules, a private community, monthly office hours, direct access to me, expert interviews, worksheets, and lifetime updates. Everything an EM actually needs, in one place.</p><p>The first 25 founding members get founder pricing. <a href="http://www.emaccelerator.com/">Get on the waitlist.</a> The waitlist IS FREE. </p><div><hr></div><p><em>Liked this, even a tiny bit or feel sorry for me? Make sure to click the like button &#10084;.</em></p><p><em>Think someone else might find this useful or you just want to make fun of me together? Make sure to share this post &#128279;.</em></p><ul><li><p>Want to write a guest post for this newsletter? Let me know!</p></li><li><p><a href="http://www.emaccelerator.com/">The FREE waitlist for my new premium training platform for Engineering Managers is now live.</a></p></li><li><p>I&#8217;ve launched a <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">new YouTube channel</a>.</p></li><li><p>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;58,000 followers now.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Your Company Would Fire You Tomorrow. And You Know It.]]></title><description><![CDATA[Staying is easy. That is exactly the problem.]]></description><link>https://www.softwareengineeringtimes.com/p/your-company-would-fire-you-tomorrow</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/your-company-would-fire-you-tomorrow</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Fri, 24 Apr 2026 09:33:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/dce32f2a-23d6-4ac0-bcca-d66ec7e3e217_735x525.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If the business needed to cut costs next quarter, your name would go on a spreadsheet. Someone you have never met would look at a number next to your name, weigh it against a budget line, and make a decision. No conversation. No consideration for the five years you put in. No credit for the time you stayed late to fix production on a Friday night. Just a calendar invite titled &#8220;quick chat&#8221; and a box to hand your laptop back.</p><p>That is the relationship. That is what loyalty actually gets you.</p><p>And while that spreadsheet is being built, someone who joined your team three months ago, who still does not know how half the system works, is probably earning more than you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>This week&#8217;s newsletter is brought to you by <a href="http://www.emaccelerator.com/">EM Accelerator</a>.</em></p><p><em>Most engineering managers are thrown into the role and left to figure it out alone. No training. No community. No one to ask. <a href="http://www.emaccelerator.com">EM Accelerator </a>is premium training built around everything you actually need. 7 self-paced modules, a private community, monthly office hours, direct access to me, expert interviews, worksheets, and lifetime updates. Everything in one place. Free to join the waitlist at <a href="http://www.emaccelerator.com">emaccelerator.com.</a></em></p><div><hr></div><p><strong>The psychological contract that does not exist</strong></p><p>Most engineers operate under an unspoken assumption: if I stay, work hard, and deliver consistently, the company will take care of me. Promotions will come. Pay will keep up. Loyalty will be recognised and rewarded.</p><p>This assumption is wrong.</p><p>Companies do not think about loyalty the way employees do. When budgets get cut, tenure does not save you. When redundancies come, the spreadsheet does not have a column for &#8220;has been here the longest and really cares.&#8221; The relationship you think you have with your employer is not the relationship they think they have with you.</p><p>This is not cynical. It is just how businesses work. The sooner you understand that, the sooner you start making career decisions based on reality rather than a contract that was never written down.</p><div><hr></div><p><strong>The salary trap</strong></p><p>Internal pay rises almost never keep pace with the market. A 3% annual raise feels like a reward until you realise the market has moved 15% in two years. The gap between what you earn and what you could earn elsewhere widens silently, year after year.</p><p>Your company knows this. They know that internal rises are cheaper than market rate offers. They are banking on the fact that you will not leave. That the comfort of familiarity and the fear of the unknown will keep you in place. For most people, they are right.</p><div><hr></div><h2><strong>Free &#8220;Am I Staying For The Right Reasons?&#8221; Worksheet for Paid Subscribers</strong></h2><p>I&#8217;ve created a Career Loyalty Self-Audit Worksheet for paid subscribers. It&#8217;s a simple, honest tool with:</p><p>&#9989; 7 questions drawn directly from the traps covered in this article </p><p>&#9989; Space to answer honestly without anyone else seeing</p><p>&#9989; A reflection prompt to help you figure out whether you are staying on purpose or staying by default</p><p>&#9989; The one question most engineers avoid asking themselves out loud</p><p>If any part of this article made you uncomfortable, this worksheet is worth 10 minutes of honesty with yourself. Most people never do it, and then wonder why they woke up five years later in the same seat.</p><p><strong>&#128073; <a href="http://thesoftwareengineeringtimes.substack.com/subscribe">Subscribe and get the worksheet</a></strong></p><div><hr></div><p><strong>The comfort trap</strong></p><p>You know the codebase. You know the people. You know how decisions get made and how to navigate the organisation without thinking about it. That familiarity feels like an asset.</p><p>It is not. It is the thing keeping you stuck.</p><p>Comfort and growth rarely exist in the same place at the same time. When everything is familiar, nothing is challenging. When nothing is challenging, you stop improving. And when you stop improving, your value in the market starts to decline even though your value inside the building feels stable.</p><p>The dangerous part is that this happens slowly. There is no single moment where you cross from &#8220;I am comfortable and productive&#8221; to &#8220;I have been standing still for two years.&#8221; It just drifts.</p><div><hr></div><p><strong>The identity lock-in</strong></p><p>After several years at one company, your professional identity becomes entangled with it. Your network is mostly internal. Your reputation exists inside the building but not outside it.</p><p>Ask yourself this: if your company disappeared tomorrow, how visible would you be in the market? How many people outside the organisation know your name, your work, your track record? For a lot of long-tenure engineers, the honest answer is uncomfortable.</p><div><hr></div><p><strong>The skills gap you do not see forming</strong></p><p>Every company has its own stack, its own processes, its own definition of good engineering. The longer you are there, the more you normalise it. You stop noticing that your technical breadth has narrowed. You stop noticing that the tools and practices you use every day are not universal. You stop noticing that you have not interviewed in years and the thought of it fills you with dread.</p><p>The market keeps moving. If you are only exposed to how one company does things, your understanding of the industry slowly shrinks to the size of your building.</p><div><hr></div><p><strong>The moment of realisation</strong></p><p>For most people it is triggered by something external. A recruiter call that goes surprisingly well. A friend at another company describing a culture that sounds completely different. A redundancy round that reminds you the relationship was never as secure as it felt.</p><p>Or sometimes it is smaller. A promotion cycle that passes without explanation. A conversation with a newer colleague where you discover they earn more than you for less responsibility.</p><p>Most people who have stayed somewhere too long can point to a specific moment when they knew. The problem is that knowing and acting are two different things.</p><div><hr></div><p><strong>When staying is genuinely the right call</strong></p><p>This article is not anti-loyalty. Some companies are exceptional. Some engineers find exactly the right environment and grow consistently for a decade without needing to leave.</p><p>The difference is intentionality. Staying because you have made a clear-eyed decision that this place is still growing you, still paying you fairly, and still aligned with where you want to go is a strong career move. Staying because you have not updated your CV in four years and interviewing makes you feel sick is not loyalty. That is fear dressed up as commitment.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><strong>Final Thoughts</strong></p><p>You do not owe your company loyalty. You owe yourself honesty. The best engineers treat their career like something they actively manage, not something that happens to them while they sit in the same chair year after year. If you are staying, stay on purpose. If you are uncomfortable with the questions this article raises, that discomfort is telling you something. Listen to it before someone else makes the decision for you.</p><div><hr></div><p><em>Liked this, even a tiny bit or feel sorry for me? Make sure to click the like button &#10084;.</em></p><p><em>Think someone else might find this useful or you just want to make fun of me together? Make sure to share this post &#128279;.</em></p><ul><li><p>Want to write a guest post for this newsletter? Let me know!</p></li><li><p><a href="http://www.emaccelerator.com/">The FREE waitlist for my new premium training for Engineering Managers is now live.</a></p></li><li><p>I&#8217;ve launched a <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">new YouTube channel</a>.</p></li><li><p>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;58,000 followers now.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Your Team Is About to Lose Its Best Engineer]]></title><description><![CDATA[Most engineers decide to quit long before they tell anyone. Here is what to watch for.]]></description><link>https://www.softwareengineeringtimes.com/p/your-team-is-about-to-lose-its-best</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/your-team-is-about-to-lose-its-best</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Fri, 17 Apr 2026 10:02:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3fc5d2bb-dc7b-4c8d-a76b-2291003ba8f0_683x488.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Someone on your team is interviewing right now.</p><p>They were in a stand-up this morning. They merged a PR this afternoon. And sometime this week they have a final round interview at another company.</p><p>You have no idea.</p><p>This is how it almost always goes. The resignation letter feels like it comes out of nowhere, but the decision was made months ago. The CV was updated, the interviews were done, and they had mentally moved on long before anyone noticed. The letter is just admin.</p><p>The signals were there. They usually are. Most people just do not know what to look for.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>This week&#8217;s newsletter is brought to you by <a href="http://www.emaccelerator.com/">EM Accelerator</a>.</em></p><p><em>If you&#8217;re navigating the move into engineering leadership, <a href="http://www.emaccelerator.com/">EM Accelerator</a> is the practical training built specifically for engineering managers who want to stop figuring it out alone. 7 modules, real frameworks, community access, and direct access to me. Join 110+ engineering leaders already on the completely free waitlist at <a href="http://www.emaccelerator.com/">emaccelerator.com</a>.</em></p><div><hr></div><p><strong>They stop investing in outcomes</strong></p><p>Good engineers care about the result, not just the task. They push back on decisions they think are wrong, flag risks before they become problems, and have opinions about how things should be done.</p><p>But this does not only show up in naturally loud people. For vocal engineers, disengagement looks like silence where there used to be challenge. For quieter engineers, it shows up differently: shorter PR descriptions, less async input, fewer contributions in planning docs or design discussions. The common thread is not volume, it is a shift from their own baseline. Someone who always left thorough code review comments and suddenly stops. Someone who used to drop detailed thoughts in Slack threads and now just reacts with a thumbs up.</p><p>Pushback requires caring. When someone stops investing in outcomes, it is often because they do not expect to be around for them.</p><p><strong>They stop talking about the future</strong></p><p>Listen to how people talk about upcoming work. Engaged engineers insert themselves into future plans. They say things like &#8220;when we ship this in Q3&#8221; or &#8220;I want to own that project when it comes up.&#8221; They are thinking ahead because they expect to be there.</p><p>When someone becomes vague about anything beyond the current sprint, when they stop volunteering for future work or go quiet in roadmap conversations, that is worth noticing. They may not be planning to be around for it.</p><p><strong>They stop treating the work like a craft</strong></p><p>Strong engineers care about quality. Not in a perfectionist way that blocks shipping, but in the way that means they stay curious, push for the better solution, and care whether the thing they built was actually good.</p><p>When that changes, it is noticeable. They start doing the minimum viable version of everything. PR&#8217;s that are functional but lack the thoughtfulness you would expect from them. Problems they would previously have dug into that they now just close out quickly. They are still doing the job. But the craft has gone. And when an engineer stops caring about the quality of their own work, something has already broken.</p><div><hr></div><p><strong>Why it gets missed</strong></p><p>Strong engineers do not make it obvious. They keep delivering, keep showing up, keep doing what is expected of them right up until the day they hand in their notice. There is rarely drama, rarely a confrontation, rarely a moment that feels like a clear warning sign.</p><p>Teams are also busy. When nothing is visibly on fire, there is no obvious reason to dig deeper. The assumption is that no news is good news, and for a while with a strong engineer, that assumption holds up.</p><p>By the time the resignation lands, most people feel blindsided. But in hindsight, the signals were usually there.</p><div><hr></div><h2><strong>Free "Is This Me?" Self-Reflection Worksheet for Paid Subscribers</strong></h2><p>I've created a Self-Reflection Worksheet for paid subscribers. It's a simple, honest tool with:</p><p>&#9989; 7 questions drawn directly from the warning signs in this article, turned inward</p><p>&#9989; Space to answer honestly without scoring or judgment</p><p>&#9989; A reflection prompt to help you figure out whether what you are feeling means it is time to leave, or time to have a conversation</p><p>&#9989; A final question most engineers never ask themselves out loud</p><p>If any part of this article made you think "wait, is this me?" or you are just curious, this worksheet is worth 10 minutes of honest self-reflection. Most people ignore that feeling until the decision makes itself.</p><p><strong>&#128073; <a href="http://thesoftwareengineeringtimes.substack.com/subscribe">Subscribe and get the worksheet</a></strong></p><div><hr></div><p><strong>Exit interviews do not tell you the truth</strong></p><p>When someone finally sits down for an exit interview, they are not being fully honest. Not because they are dishonest people, but because they are professionals who do not want to burn bridges. They are leaving, and they still need references, still work in the same industry, still might cross paths with these people again.</p><p>So they say it was the money. Or a great opportunity they could not turn down. Both of which might be partially true. Neither of which is usually the whole story.</p><p>The real reasons tend to run deeper.</p><div><hr></div><p><strong>The moment trust breaks</strong></p><p>Early in my career as a senior engineer, a new hire casually mentioned their starting salary in conversation. They were joining on more than I had worked my way up to over several years.</p><p>It was not a huge number. But in that moment something shifted.</p><p>It was not really about the money. It was about what the money said: that my years of contribution, context, and loyalty were worth less to the company than someone fresh off the market. That feeling of being disrespected, of trust quietly cracking, is something a belated pay rise rarely fixes. Once it sets in, it has a habit of staying.</p><p>This is what people do not say in exit interviews. Not &#8220;I was offered more elsewhere.&#8221; But &#8220;I found out what I was actually worth to this place, and it changed how I saw everything.&#8221;</p><div><hr></div><p><strong>What else drives it</strong></p><p>Feeling unchallenged is one of the most common reasons strong engineers leave. They need hard problems. When the work becomes routine and there is nothing left to learn, the job becomes a slow drain rather than a source of energy.</p><p>Progression that feels opaque or stalled is another. If someone cannot see a clear path forward, or watches others get recognised while their own contributions go unacknowledged, they start asking why they are putting in the effort.</p><p>And finally, a loss of belief. In the product, the leadership, the direction of the company. When someone stops believing the thing they are building matters, it is very hard to get that back.</p><div><hr></div><p><strong>What to do about it</strong></p><p>Once the signals are there, there is still a window. Not a huge one, but a window.</p><p>Ignoring it and hoping things improve rarely works. But a clumsy conversation that puts someone on the spot can make things worse.</p><p>What tends to work is something direct but low pressure. Not &#8220;are you thinking of leaving?&#8221; but something more like &#8220;I want to make sure this place is still working for you. What would make the next six months genuinely good?&#8221;</p><p>Then the harder part: act on what they say. One conversation where nothing changes does not help. It often accelerates the decision, because now they have said what they need and watched it go nowhere.</p><p>You cannot reach someone who has already fully checked out. The goal is to have this conversation before that point, when it can still change something.</p><div><hr></div><p><strong>Final Thoughts</strong></p><p>The best engineers always have options. They stay because the work is interesting, the team is good, and they believe in what they are building.</p><p>When those things erode, they leave. Quietly, professionally, and with far less warning than anyone would like.</p><p>The teams that hold onto strong engineers over the long term are not the ones with the best counter-offers. They are the ones who noticed something was off, asked the right questions, and actually did something about the answers.</p><p>Someone on your team is interviewing right now. The question is whether you will notice before it is too late.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p><em>Liked this, even a tiny bit or feel sorry for me? Make sure to click the like button &#10084;.</em></p><p><em>Think someone else might find this useful or you just want to make fun of me together? Make sure to share this post &#128279;.</em></p><ul><li><p>Want to write a guest post for this newsletter? Let me know!</p></li><li><p><a href="http://www.emaccelerator.com/">The FREE waitlist for my new premium training for Engineering Managers is now live.</a></p></li><li><p>I&#8217;ve launched a <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">new YouTube channel</a>.</p></li><li><p>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;58,000 followers now.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Tech Lead vs Engineering Manager. Which Path Is Right for You?]]></title><description><![CDATA[Most engineers assume it's a one way ladder. It isn't.]]></description><link>https://www.softwareengineeringtimes.com/p/tech-lead-vs-engineering-manager</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/tech-lead-vs-engineering-manager</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Tue, 07 Apr 2026 15:33:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c37aeab9-6913-49c5-85a4-6494eadbb657_893x638.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;re good at your job. People have noticed. And at some point, maybe in a performance review or over a coffee with your manager, someone asks: &#8220;Have you thought about where you want to go next?&#8221;</p><p>Suddenly you&#8217;re looking at what feels like a fork in the road. Tech Lead or Engineering Manager. Both sound like progression. Both come with more responsibility. But they are not the same thing, and choosing the wrong one, or choosing for the wrong reasons, is one of the most common career mistakes I see engineers make.</p><p>Before we get into the differences though, there&#8217;s something worth saying upfront.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>This week&#8217;s newsletter is brought to you by <a href="http://www.emaccelerator.com">EM Accelerator</a>.</em></p><p><em>If you&#8217;re navigating the move into engineering leadership, <a href="http://www.emaccelerator.com">EM Accelerator</a> is the practical training built specifically for engineering managers who want to stop figuring it out alone. 7 modules, real frameworks, community access, and direct access to me. Join 110+ engineering leaders already on the completely free waitlist at <a href="http://www.emaccelerator.com">emaccelerator.com</a>.</em></p><div><hr></div><h2>It&#8217;s Not a One Way Ladder</h2><p>A lot of engineers assume the progression goes: engineer, tech lead, engineering manager, and so on up the chain. That EM is simply the next rung after tech lead. It isn&#8217;t.</p><p>These are two separate career paths, not steps on the same one. And there are others too. The staff engineer and principal engineer route is a legitimate, well compensated, highly respected path that keeps you deeply technical without asking you to manage people. Some of the most impactful people in engineering never manage anyone.</p><p>The other thing worth knowing is that you are not stuck once you choose. Plenty of great EMs spent time as tech leads first. Plenty of great tech leads tried EM, realised it wasn&#8217;t for them, and came back to the technical path better for the experience. It is not a one way door. But the earlier you get honest with yourself about what you actually want, the less time you waste going in the wrong direction.</p><div><hr></div><h2>What Both Paths Have in Common</h2><p>Here&#8217;s what most people miss when they&#8217;re weighing this up. Both the tech lead and engineering manager paths ask for the same fundamental shift.</p><p>Whether you go one way or the other, you have to genuinely make peace with becoming less and less hands on over time. Not grudging acceptance. Actual peace.</p><p>As a tech lead you write less code and review more. You spend more time in conversations, documents, and decisions. As an EM you may stop writing code altogether. The craft that made you successful as an engineer, probably the thing you love most about the job, becomes something you do less of, then rarely, then perhaps not at all.</p><p>This is what trips people up. They spend weeks debating tech lead versus EM without sitting with the more important question underneath: am I actually ready to let go of being an individual contributor?</p><p>The people who thrive in either role are the ones who find real satisfaction in what replaces the hands on work. Influence, mentorship, technical strategy, watching people grow because of something you did. If that doesn&#8217;t appeal to you yet, neither path is the right move. Knowing that is its own kind of clarity.</p><div><hr></div><h2>Free Scored Role Reality Checker for Paid Subscribers</h2><p>I&#8217;ve created a <strong>Role Reality Checker Worksheet</strong> for paid subscribers.</p><p>It&#8217;s a simple, practical tool with:</p><p>&#9989; 14 statements across 4 categories to help you understand how you&#8217;re actually wired </p><p>&#9989; Three columns to tick - Tech Lead, Engineering Manager, or Neither</p><p>&#9989; A scoring guide to interpret where your answers cluster </p><p>&#9989; A reflection prompt to help you sit with the bigger question underneath the choice</p><p>If you&#8217;re genuinely weighing up which path is right for you, this is worth 10 minutes of honest self-reflection. Most people never do it, and then wonder why they ended up in the wrong role.</p><p><strong>&#128073; <a href="http://thesoftwareengineeringtimes.substack.com/subscribe">Subscribe and get the worksheet</a></strong></p><div><hr></div><h2>Nobody Trains You for Either Role</h2><p>Here&#8217;s something else nobody talks about enough. Both the tech lead and engineering manager roles come with almost no formal training. You are largely expected to figure it out as you go.</p><p>You get the title. You get the new responsibilities. And then you get thrown in. Most people learn through trial and error, picking up what they can from managers they&#8217;ve had, articles they&#8217;ve read, and mistakes they&#8217;d rather forget.</p><p>This is one of the reasons the transition is so hard. You spent years getting good at engineering. There were clear problems, clear feedback loops, clear ways to measure progress. Leadership doesn&#8217;t work like that. The feedback is slower, the problems are messier, and there&#8217;s rarely a right answer.</p><p>Knowing this going in doesn&#8217;t make it easy. But it does mean you can be more intentional about seeking out learning rather than assuming it will just happen.</p><div><hr></div><h2>The Tech Lead Reality</h2><p>The tech lead role is one of the most misunderstood in engineering.</p><p>You carry high expectations. Architecture decisions, technical direction, code quality, raising the bar across the team. That sounds straightforward. The catch is you carry all of that with almost no formal authority. Nobody reports to you. You cannot tell people what to do. You have to lead through influence, through the quality of your thinking, the strength of your relationships, and your ability to bring people with you rather than directing them.</p><p>That gap between high expectations and low formal authority is where most new tech leads struggle. You need to convince rather than instruct. You need to earn trust rather than assume it. And you need to be comfortable with the reality that the team might not always follow your recommendation, and you have to find a way to move forward anyway.</p><p>If that kind of challenge energises you, the tech lead path has a lot to offer. If that ambiguity frustrates you, it will wear you down.</p><div><hr></div><h2>The Engineering Manager Reality</h2><p>The EM role asks something different. Your job is no longer to be the best engineer in the room. Your job is to make everyone else in the room better.</p><p>Your success is measured through other people. Their growth, their performance, their output, their wellbeing. That is a completely different success metric to the one that got you here. As an engineer you could point to things you built. As an EM the things you build are invisible. A team that trusts each other. A culture where people do their best work. An engineer who got promoted because of conversations you had with them months ago.</p><p>You will also have hard conversations on a regular basis. Performance issues. Conflict between team members. Difficult feedback. Redundancies. These don&#8217;t get easier just because you get more experienced. You get better at handling them, but they stay hard.</p><div><hr></div><h2>The Tech Lead and EM Relationship</h2><p>One thing that often gets overlooked in this conversation is how important the relationship between tech lead and EM actually is.</p><p>When it works well it&#8217;s one of the most powerful partnerships in a team. The EM handles the people side, the processes, the organisational noise. The tech lead drives technical direction. Together they give the team both strong leadership and strong technical guidance.</p><p>But it only works when there&#8217;s genuine trust and honesty between them. They need to be aligned. They need to be able to challenge each other behind closed doors and present a consistent front to the team. When that relationship breaks down, or when they&#8217;re not honest with each other about what&#8217;s working and what isn&#8217;t, the team feels it even if nobody says anything out loud.</p><p>If you&#8217;re choosing the tech lead path, the quality of your relationship with your EM will shape your experience of the role more than almost anything else.</p><div><hr></div><h2>Four Questions Worth Sitting With</h2><p>Rather than a checklist, try sitting with these honestly:</p><p>Do you get energy from problems or from people? Not which sounds better. Which one actually fills your tank at the end of a hard week.</p><p>How honest are you being about giving up the hands on work? Sit with the idea of not shipping code for a month. Does that feel like relief or dread?</p><p>Do you want to own outcomes or influence them? EMs own outcomes but often can&#8217;t control exactly how the work gets done. Tech leads influence technical decisions but rarely have the final word. Which feels more natural to you?</p><p>How do you feel about hard conversations? Not technical disagreements. The human ones. If you avoid those conversations now, the EM role will put them in your calendar regardless.</p><div><hr></div><h2>The Career Paths</h2><p>Tech lead opens toward staff engineer, principal, distinguished engineer. Deeply technical, increasingly strategic, and some of the most valued roles in the industry.</p><p>EM opens toward senior EM, director, VP of engineering, CTO. Broader people and organisational responsibility, eventually owning the entire engineering function.</p><p>Neither is better. But knowing which direction you want to head tells you which path to start building on now. And remembering that you can change course, especially early, takes some of the pressure off making the perfect call today.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Final Thoughts</h2><p>There is no universally right answer. There is only the right answer for you, right now, based on what you actually want. Not what sounds impressive, not what your manager is nudging you toward, not what your peers are doing.</p><p>Both paths will ask you to grow in uncomfortable ways. Both will ask you to let go of things you&#8217;re good at. Both will give you something new and genuinely meaningful in return, if you pick the one that fits how you&#8217;re actually wired.</p><p>If you&#8217;re leaning toward the EM path and want to understand what the role actually looks like day to day, I&#8217;m building something specifically for that. Join 110+ engineering leaders already on the waitlist at emaccelerator.com.</p><div><hr></div><p><em>Liked this, even a tiny bit or feel sorry for me? Make sure to click the like button &#10084;.</em></p><p><em>Think someone else might find this useful or you just want to make fun of me together? Make sure to share this post &#128279;.</em></p><ul><li><p>Want to write a guest post for this newsletter? Let me know!</p></li><li><p><a href="http://www.emaccelerator.com">The FREE waitlist for my new premium training for Engineering Managers is now live. </a></p></li><li><p>I&#8217;ve launched a <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">new YouTube channel</a>.</p></li><li><p>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;58,000 followers now.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[If You’re Running Every Meeting, You’re Failing Your Team]]></title><link>https://www.softwareengineeringtimes.com/p/if-youre-running-every-meeting-youre</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/if-youre-running-every-meeting-youre</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Mon, 14 Jul 2025 12:00:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5c12532b-bad2-4ae9-b879-f0bfe665ff44_1313x938.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let&#8217;s just say it straight.</p><p>If you&#8217;re the one leading every single meeting, you&#8217;re either inexperienced, insecure, or haven&#8217;t been shown how to be a real manager yet.</p><p>If that stings a little, that&#8217;s okay. Maybe it should.</p><p>There are a few exceptions. Sure, incidents. Maybe a gnarly stakeholder review or a performance conversation. But even in those high-stakes moments, there&#8217;s usually room to coach. Let someone else run the show. As long as someone is clear on decision-making, you don&#8217;t need to be the one running the room every time.</p><p>That&#8217;s not what good leadership looks like. Good leadership is about building people who can do the job without you.</p><h3>Why You Keep Grabbing the Mic</h3><p>Most managers hog the meetings for one of a few reasons:</p><ul><li><p>It&#8217;s faster if I do it</p></li><li><p>They&#8217;re not ready yet</p></li><li><p>What if they mess it up?</p></li><li><p>I&#8217;ll be blamed if it goes wrong</p></li><li><p>I&#8217;m the one accountable</p></li></ul><p>If that sounds like you, you&#8217;re not alone. I&#8217;ve heard them all before. I&#8217;ve said a few of them too, early in my career.</p><p>But you need to realise what those excuses are actually saying to your team:</p><p>You&#8217;re not ready.<br>I don&#8217;t trust you.<br>I don&#8217;t care enough to help you grow.</p><p>Not great.</p><h3>What It Looks Like to Coach Instead</h3><p>This isn&#8217;t about disappearing. It&#8217;s not about sitting out. It&#8217;s not delegating and walking away.</p><p>It&#8217;s about showing up differently.<br>Coaching in real time.<br>Supporting from the side, not from the front.</p><p>Let them lead the standup. Let them chair the retro. Let them run the stakeholder sync.</p><p>Then debrief.</p><p>What worked?<br>What would you do differently next time?<br>What was hard?</p><p>That&#8217;s coaching. That&#8217;s how they get better.<br>That&#8217;s how you build a team that can do hard things without you steering every move.</p><h3>The Real Reason You&#8217;re Still Leading Everything</h3><p>Sometimes, it&#8217;s not about fear. It&#8217;s about ego.</p><p>If everything runs through you<br>If you always need to be in the room<br>If you secretly like being the person with the answers</p><p>That&#8217;s ego.</p><p>It&#8217;s not sustainable. It&#8217;s not leadership. It&#8217;s how you end up with a team that stays stuck at the same level while you burn out trying to do it all.</p><h3>Start Small</h3><p>You don&#8217;t have to flip the whole thing overnight.</p><p>Start with one meeting a week.</p><p>Hand it off to someone. Give them a little prep support. Stay in the room. Debrief after.</p><p>See what happens.</p><p>This is where your next generation of leaders gets built. Not in private 1:1s. Not in performance reviews. But right here. In meetings. In public. In the mess.</p><div><hr></div><h3>Bonus for Paid Subscribers - Downloadable Worksheet</h3><p>If you&#8217;re a paid subscriber, I&#8217;ve put together a <strong>Team Meeting Delegation Worksheet</strong> to help you get started.</p><p>Inside you&#8217;ll find:</p><ul><li><p>A self-audit to see how often you really lead</p></li><li><p>A meeting inventory worksheet</p></li><li><p>A guide to identify what to delegate and who to delegate to</p></li><li><p>Coaching questions to ask before and after</p></li><li><p>Real examples and space to plan your next 30 days</p></li></ul><p>&#128073; <strong>[<a href="https://thesoftwareengineeringtimes.substack.com/p/resources-for-paid-subscribers">Download it here</a>]</strong> (paid subscriber link)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Final Thoughts</h2><p>You don&#8217;t build strong teams by leading everything.<br>You build strong teams by coaching them to lead.</p><p>Let someone else drive. Stay in the room.<br>Support them.<br>Back them.<br>Debrief.</p><p>That&#8217;s the job.</p>]]></content:encoded></item><item><title><![CDATA[The Truth About Content Creators (It's Not What You Think)]]></title><link>https://www.softwareengineeringtimes.com/p/the-truth-about-content-creators</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/the-truth-about-content-creators</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Mon, 09 Jun 2025 08:35:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/de929d94-25c2-4178-9917-d61e2fa8195f_1313x938.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Content creators are more resilient than you think.<br>And most content creators are earning far less than you assume.</p><p>I've been creating content for over 3 years now, and in that time, I've worked with or got to know creators all across the spectrum, from people with a thousand followers to those with over a million. I've worked with creators who've genuinely become millionaires from this stuff and others who've never earned a single penny.</p><p>In reality, most LinkedIn creators fall into one of five buckets.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><h2>Bucket 1: The Do-Gooders</h2><p>A huge majority of creators fall here. Most creators in this bucket earn either zero or less than $1,000 per year. Despite this, they produce daily short-form content, weekly long-form posts, record videos, and lay their thoughts and experiences out there for everyone, people they know and people they've never met.</p><p>They earn a few dollars here and there from the occasional sponsored post, a handful of paid newsletter subscriptions, affiliate marketing, or maybe the rare paid speaking gig. (Most speaking is unpaid, often just travel expenses.)</p><p>But the money isn't the motivation. They share their stories because they genuinely want to help. Their reward? Connections, helping others, and the satisfaction of making a difference.</p><p>Some in this bucket also create content to build their personal brand and improve their career security. Money isn&#8217;t the immediate goal; longevity and opportunity are.</p><p>These creators grind for years, with many people assuming they&#8217;re "making bank," but the truth is most of your favourite LinkedIn creators are making next to nothing.</p><h2>Bucket 2: The Small-Reach Sellers</h2><p>These creators dream of becoming the next Alex Hormozi or Justin Welsh.</p><p>They&#8217;re mainly creating content to sell something. Helping people might happen, but it&#8217;s really a byproduct of selling their product or service.</p><p>Their posts often follow the same format, long personal stories with a call-to-action like "message me if this resonates." The audience tends to be other small-reach sellers or potential customers, creating a kind of unofficial, informal engagement circle.</p><p>You'll rarely see deep interactions between the do-gooders and the small-reach sellers. They might engage occasionally, but it&#8217;s usually surface-level.</p><p>At best, maybe the top 1% in this bucket could earn up to around $20k a year. Most, though, earn far less, frequently jumping from one product or service to the next.</p><h2>Bucket 3: The Grown-Up Do-Gooders</h2><p>These are the creators who started in Bucket 1 but got quite big. They're the 1% of the original do-gooders.</p><p>They built a sizeable following by consistently providing genuinely valuable, honest content, exactly the kind of audience brands adore. Having spent years sharing value for free, these creators start looking to monetize their effort. Courses, newsletters, YouTube channels, they try it all.</p><p>For some, it clicks, and they move on to real financial success. For many others, monetization leads to a bit of stagnation. Their audience senses the shift from purely valuable content to monetized content. Growth slows, and many creators feel discouraged or even quit at this point.</p><p>Some of these creators might see between $10k and $50k per year, but realistically, the majority will earn around $1k to $5k annually.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><h2>Bucket 4: The Ones You Read About</h2><p>These creators usually come from Bucket 2 or Bucket 3, the small-reach sellers who figure out genuinely valuable content, or the grown-up do-gooders who master monetization without losing their audience.</p><p>They&#8217;re the top 0.1%. The creators earning anywhere from $50k to well over $1 million annually (and yes, I've genuinely seen this myself, working with some of the biggest tech creators out there).</p><p>These are the keynote speakers, the people getting press coverage, and the creators you probably follow everywhere.</p><p>They're incredibly rare. They&#8217;re the exception, not the rule.</p><h2>Bucket 5: The For The Love Of It Creators</h2><p>This group mirrors the grown-up do-gooders but they&#8217;ll never have an interest in monetization.</p><p>They simply love creating content. Their engagement is authentic because their passion and lack of financial incentive shines through.</p><p>Brands and conferences desperately want these creators, but they rarely manage to persuade them.</p><h2>Final Thoughts</h2><p>Look at the creators you engage with regularly, I guarantee you can easily place them into one of these five buckets.</p><p>For 99% of creators, creating content is essentially a second job. It&#8217;s a huge time investment, usually without meaningful financial returns.</p><p>I&#8217;ve had people assume I'm doing this for the money, if only they knew. For most of us, this started as a way to build our brand, improve career security, and genuinely help people. Sometimes, I need to remind myself why I started.</p><div><hr></div><p><em>Liked this, even a tiny bit or feel sorry for me? Make sure to click the like button &#10084;.</em></p><p><em>Think someone else might find this useful or you just want to make fun of me together? Make sure to share this post &#128279;.</em></p><ul><li><p>Want to write a guest post for this newsletter? Let me know!</p></li><li><p>I&#8217;m building a brand-new platform called EngLeadExpert, where I help you become better engineering leaders. C<a href="https://www.engleadexpert.io/">heck it out here</a>.</p></li><li><p>I&#8217;ve launched a <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">new YouTube channel</a>.</p></li><li><p>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m now at over 57,000 followers.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>See my latest YouTube Video:</em></p><div id="youtube2-EThHatY-5g0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;EThHatY-5g0&quot;,&quot;startTime&quot;:&quot;18s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/EThHatY-5g0?start=18s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[Your Career Is Stuck Because You’re a Doer, Not an Owner]]></title><description><![CDATA[Want growth? Use those do'er skills and change your mindset]]></description><link>https://www.softwareengineeringtimes.com/p/your-career-is-stuck-because-youre</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/your-career-is-stuck-because-youre</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Mon, 02 Jun 2025 08:20:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1e6dc306-48d1-449d-8f8f-8549ddb0fbee_1313x938.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let&#8217;s be real for a second....</p><p>If you&#8217;ve been working hard for years but still feel stuck in your career&#8230; if you&#8217;re wondering why you&#8217;re not getting the big projects&#8230; if you&#8217;re frustrated that other people are getting promoted while you&#8217;re still grinding away&#8230; it&#8217;s probably because you&#8217;re a <strong>doer</strong>, not an <strong>owner</strong>.</p><h2>What&#8217;s the Difference?</h2><p>Here&#8217;s what a <strong>doer</strong> looks like:</p><ul><li><p>They wait for tickets.</p></li><li><p>They do what they&#8217;re told.</p></li><li><p>They focus on the task in front of them.</p></li><li><p>They care about their work, but they don&#8217;t think beyond it.</p></li></ul><p>Here&#8217;s what an <strong>owner</strong> looks like:</p><ul><li><p>They think about the <em>outcome</em>, not just the task.</p></li><li><p>They ask questions. Lots of them.</p></li><li><p>They don&#8217;t wait for permission to spot problems and fix them.</p></li><li><p>They look for ways to make the system better, not just the feature.</p></li><li><p><strong>They realise that we are there to deliver business value, not code.</strong> </p></li></ul><p>Owners think bigger. They zoom out. They care about <em>why</em> the work matters, not just <em>what</em> the work is.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><h2>Why This Matters</h2><p>You can be the best coder in the world, but if you&#8217;re only doing what&#8217;s assigned to you, you&#8217;ll stay in the same place for a long time. You&#8217;ll get told, &#8220;Just keep doing what you&#8217;re doing.&#8221;</p><p>Meanwhile, the people who <em>own</em> their work, the ones who take initiative, who see problems before they happen, who think about business impact, they&#8217;re the ones who get promoted. They&#8217;re the ones who get the stretch projects. They&#8217;re the ones who get noticed by leadership.</p><p>Your company doesn&#8217;t promote people who just get the job done.<br>They promote people who create <strong>business value</strong>.</p><div><hr></div><h2>Want to Go Deeper? Get The Included Worksheet</h2><p>I&#8217;ve created a <strong>Doer-to-Owner Worksheet</strong> for paid subscribers.<br>It&#8217;s a simple, practical guide with:</p><p>&#9989; 5 mindset shifts to break out of the doer trap<br>&#9989; Reflection questions to uncover where you&#8217;re stuck<br>&#9989; Prompts to help you step up and <em>own</em> outcomes<br>&#9989; A checklist to track your growth over the next 30 days</p><p>If you&#8217;re serious about growing in your career, this is the kind of self-reflection and action planning most people never do &#8212; but it makes all the difference.</p><p><strong>&#128073; <a href="http://thesoftwareengineeringtimes.substack.com/subscribe">Subscribe and get the worksheet</a></strong></p><div><hr></div><h2>The Doer Mindset: What It Sounds Like</h2><p>If you catch yourself saying things like:</p><ul><li><p>&#8220;I&#8217;m waiting for my next task.&#8221;</p></li><li><p>&#8220;That&#8217;s not my problem.&#8221;</p></li><li><p>&#8220;I wasn&#8217;t told to do that.&#8221;</p></li><li><p>&#8220;I did my part, someone else can figure the rest out.&#8221;</p></li></ul><p>That&#8217;s a <strong>doer mindset</strong>. It&#8217;s safe. It&#8217;s comfortable. But it&#8217;s also why your career feels stuck.</p><p>You&#8217;re not showing leadership potential. You&#8217;re not demonstrating that you can handle bigger, messier, more important work.</p><div><hr></div><h2>The Owner Mindset: What It Sounds Like</h2><p>The best engineers I&#8217;ve worked with don&#8217;t stay quiet. They don&#8217;t wait to be told.</p><p>They say things like:</p><ul><li><p>&#8220;This ticket doesn&#8217;t make sense. Can we clarify the goal?&#8221;</p></li><li><p>&#8220;I noticed this feature might introduce a risk. Should we address it now?&#8221;</p></li><li><p>&#8220;I think this part of the system is fragile. Here&#8217;s how we could improve it.&#8221;</p></li><li><p>&#8220;If we build this, how will it impact the customer experience?&#8221;</p></li></ul><p>They care about the <em>bigger picture</em>. They care about <em>impact</em>. They&#8217;re not just building features. They&#8217;re solving problems.</p><div><hr></div><h2>Final Thought</h2><p>If you&#8217;re not growing&#8230; if your career feels stuck&#8230; it&#8217;s time to ask yourself:</p><p>Am I a doer? Or am I an owner?</p><p>I don&#8217;t say this to upset you or trigger you&#8230; I say this because I was stuck in this trap for so long. Honestly? Sometimes I still am. </p><p>Because the engineers who get promoted, who get trusted with the big stuff, who make an impact on the business&#8230; they&#8217;re the ones who step up. They&#8217;re the ones who <em>own</em>.</p><p>Stop waiting for tickets.<br>Start thinking in outcomes.</p><p>That&#8217;s how you grow.</p><div><hr></div><p><em>Liked this, even a tiny bit or feel sorry for me? Make sure to click the like button &#10084;.</em></p><p><em>Think someone else might find this useful or you just want to make fun of me together? Make sure to share this post &#128279;.</em></p><ul><li><p>Want to write a guest post for this newsletter? Let me know!</p></li><li><p>I&#8217;m building a brand new platform called <a href="https://www.engleadexpert.io/">EngLeadExpert</a> where I help YOU to become better engineering leaders, <a href="https://www.engleadexpert.io/">check it out here</a>.</p></li><li><p>I&#8217;ve launched a <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">new YouTube channel</a>.</p></li><li><p>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;57,000 followers now.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Stop Saying "We're Like a Family" - We Are a Damn Team in a Damn Business]]></title><description><![CDATA[Let's be honest, the worst jobs are the ones that say we are a family]]></description><link>https://www.softwareengineeringtimes.com/p/stop-saying-were-like-a-family-we</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/stop-saying-were-like-a-family-we</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Tue, 27 May 2025 17:29:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4718abf1-82fc-433e-b62e-357376a3d26e_1313x938.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let&#8217;s talk about a phrase I hear <em>way</em> too often in engineering teams.</p><p>&#8220;We&#8217;re like a family.&#8221;</p><p>It sounds nice. Makes for a good careers page slogan. Looks great in a slide deck. But here&#8217;s the thing.</p><p>Your company isn&#8217;t a family. It&#8217;s a business.<br>Your team isn&#8217;t a family. It&#8217;s a team.</p><p>And when you treat it like a family, you create problems that hold people back, frustrate your best engineers, and stop your team from actually delivering.</p><div><hr></div><h2>What Happens When You Call a Team a Family</h2><p>You start avoiding hard conversations because &#8220;it might upset the vibe.&#8221;<br>You let people stay in roles they&#8217;ve outgrown because &#8220;they&#8217;re part of the family.&#8221;<br>You reward loyalty over impact.<br>You let problems fester because you don&#8217;t want to rock the boat.</p><p>And while you&#8217;re doing that, your best engineers are quietly looking for their next job.</p><div><hr></div><h2>What a Team <em>Actually</em> Needs</h2><p>Your team doesn&#8217;t need a family vibe.<br>They don&#8217;t need forced &#8220;bonding&#8221; or vague talk about how we&#8217;re all in this together.</p><p>They need:</p><ol><li><p><strong>Clarity</strong><br>What&#8217;s the goal? What&#8217;s the standard? What&#8217;s expected of me?<br>If you can&#8217;t answer those questions, don&#8217;t be surprised when your team&#8217;s confused, frustrated, or disengaged.</p></li><li><p><strong>Feedback</strong><br>Not once a year. Not when things go off the rails.<br>Consistent, honest, actionable feedback. Early and often.</p></li><li><p><strong>Ownership</strong><br>Stop treating people like task-runners.<br>Give them real problems to solve. Let them step up.</p></li><li><p><strong>Accountability</strong><br>If someone isn&#8217;t delivering, you need to say it. Early. Directly.<br>The longer you wait, the harder it gets, and the more damage it does.</p></li><li><p><strong>A Manager Who Leads</strong><br>Your team doesn&#8217;t need a best friend.<br>They need a leader who makes the hard calls, protects focus, and doesn&#8217;t let things slide because it&#8217;s awkward.</p></li></ol><div><hr></div><h2>Want a Practical Guide to Get This Right?</h2><p>It&#8217;s one thing to <em>know</em> what a team needs.<br>It&#8217;s another thing to actually <em>do</em> it.</p><p>That&#8217;s why I&#8217;ve put together a <strong>short, no-fluff, impactful worksheet</strong> to help you put this into action.</p><p>Inside, you&#8217;ll get:</p><p>&#9989; 5 questions to challenge how you lead right now<br>&#9989; A checklist to hold yourself accountable<br>&#9989; Prompts to tackle the hard conversations you&#8217;ve been avoiding</p><p>This is for <strong>paid subscribers only</strong>.<br>Because building a team that delivers isn&#8217;t about reading a post. It&#8217;s about <em>doing</em> the work.</p><p>&#128073; <a href="http://thesoftwareengineeringtimes.substack.com/subscribe">Subscribe to get the worksheet</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Here&#8217;s the Truth</h2><p>It&#8217;s easy to talk about culture when things are going well.<br>It&#8217;s easy to act like a family when there are no deadlines, no conflicts, and no pressure.</p><p>But that&#8217;s not the job.</p><p>The real work is:</p><ul><li><p>Giving feedback when it&#8217;s uncomfortable.</p></li><li><p>Saying no to a bad idea, even when it&#8217;s unpopular.</p></li><li><p>Making the hard call when someone&#8217;s not working out.</p></li><li><p>Holding the standard, even when it&#8217;s easier to let it slide.</p></li></ul><p>That&#8217;s what your team <em>actually</em> needs.</p><p>Not a family vibe. Not empty slogans.<br>Just clear expectations, honest conversations, and a leader who leads.</p><div><hr></div><h2>Final Thought</h2><p>Stop calling your team a family.<br>Start building a team that knows where they stand.<br>A team that delivers.<br>A team that trusts you to do your job because they see you doing the hard stuff that matters.</p><p>That&#8217;s how you build a team people want to work on.</p><p>Not a family. A <em>team</em>.</p><div><hr></div><p><em>Liked this, even a tiny bit or feel sorry for me? Make sure to click the like button &#10084;.</em></p><p><em>Think someone else might find this useful or you just want to make fun of me together? Make sure to share this post &#128279;.</em></p><ul><li><p>Want to write a guest post for this newsletter? Let me know!</p></li><li><p>I&#8217;m building a brand new platform called <a href="https://www.engleadexpert.io/">EngLeadExpert</a> where I help YOU to become better engineering leaders, <a href="https://www.engleadexpert.io/">check it out here</a>. </p></li><li><p>I&#8217;ve launched a <a href="https://www.youtube.com/@RyanMurphyTech?sub_confirmation=1">new YouTube channel</a>. </p></li><li><p>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;57,000 followers now.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p></li></ul>]]></content:encoded></item><item><title><![CDATA[What a Pricing Poll Taught Me About Listening to Feedback]]></title><description><![CDATA[I asked people what price I should charge. The results shocked me.]]></description><link>https://www.softwareengineeringtimes.com/p/what-a-pricing-poll-taught-me-about</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/what-a-pricing-poll-taught-me-about</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Tue, 20 May 2025 10:22:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/df014e0c-3c2c-470a-ac5d-93408815e17f_4000x3000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Over the last few weeks, I&#8217;ve been building my new platform, EngLeadExpert.io, in public. And as part of that, I&#8217;ve been sharing milestones, behind-the-scenes decisions, and asking the community for input. One of the more interesting moments came when I posted a poll on LinkedIn asking:</p><blockquote><p>"What do you think is a fair annual price for this platform?"</p></blockquote><p>The offering is simple but ambitious:</p><ul><li><p>Two flagship self-paced courses at launch</p></li><li><p>Interviews with engineering leaders from companies like Google, Meta, and Netflix</p></li><li><p>A growing library of templates, worksheets, and resources</p></li><li><p>Community access</p></li><li><p>Office hours</p></li></ul><p>And it's just getting started, I plan to keep building on it throughout the year.</p><p>The results were fascinating. The majority of responses suggested a price below &#163;200. 60% of people suggested under &#163;100. A small percentage selected higher tiers, including a few for &#163;500+.</p><p>At first glance, that could feel discouraging. If I&#8217;d gone purely by the numbers, I might have felt pressure to launch at a low price point just to make it feel "accessible." But the more I looked at the poll, the more interesting things became.</p><p>I noticed that some of the people voting for under &#163;200 were course creators themselves. Creators I know are charging &#163;500&#8211;&#163;1000 for short cohort-based courses. These are often 2&#8211;3 live sessions, a Slack channel, and a few resources. Good content, no doubt&#8230; but limited in scope and time-bound. Once the cohort ends, so does the experience.</p><p>Meanwhile, EngLeadExpert.io is designed to be a living, evolving platform. It starts with two full-length, high-production courses but will grow over time. By the end of the first year, it might include five courses, 50+ interviews, and dozens of templates and guides. It also includes regular office hours and a community of peers working on real leadership challenges in engineering.</p><p>So I had to ask myself: why are people offering much less, suggesting I charge much less?</p><p>That question led to a few important realisations about building in public, listening to feedback, and trusting your positioning.</p><h3>Polls Reveal Opinion, Not Always Insight</h3><p>When someone answers a pricing poll, they&#8217;re often thinking: "What would I <em>like</em> this to cost if I were buying it today?" They&#8217;re not necessarily considering the value, the transformation, or how it compares to other offerings they&#8217;ve paid for in the past.</p><p>That&#8217;s not dishonesty &#8212; it&#8217;s just human nature. But it means that polls tend to bias toward lower prices, especially if you offer a low-priced option first. It also depends on who sees the poll: a first-year engineer in a small company may answer very differently than an experienced manager with a training budget.</p><h3>Not All Feedback Should Carry Equal Weight</h3><p>One of the most valuable things that happened after the poll was the number of experienced course creators who reached out to me privately. People whose names you will probably know. These weren&#8217;t people who just voted in the poll or commented for visibility. They&#8217;d built platforms, shipped high-ticket products, and understood the realities of pricing.</p><p>Their advice?</p><blockquote><p>&#8220;Go high, much higher than those polls are saying.&#8221;<br>&#8220;Be careful with pricing polls, they often reflect wishful thinking, not willingness to pay.&#8221;<br>&#8220;Serious learners value serious products.&#8221;<br>"Premium products deserve premium pricing."</p></blockquote><p>It was a good reminder: if you&#8217;re building something you truly believe in, you can&#8217;t crowdsource your pricing strategy.</p><h3>Premium Products Require Premium Positioning</h3><p>Pricing low doesn't just reduce your revenue. It can also lower how people perceive the quality and seriousness of what you&#8217;re building.</p><p>If someone sees "&#163;99/year," they think: "Oh, cool, another course library."</p><p>But if they see "&#163;750/year," they stop and ask: "Wait&#8230; what exactly is included? What kind of results is this going to get me?"</p><p>And that&#8217;s exactly the conversation I want them to have.</p><p>I&#8217;m not selling a handful of videos. I&#8217;m building a platform that helps engineering leaders grow into the kind of managers and strategic thinkers teams actually want to work for. That doesn&#8217;t come from a checklist. It comes from depth, from lived experience, and from ongoing support.</p><h3>Building in Public Means Filtering as Much as Listening</h3><p>One of the reasons I chose to build in public was because I believe in transparency. I like being open about what I&#8217;m building, what decisions I&#8217;m making, and why. It keeps me accountable, and it helps others learn from the process.</p><p>But that doesn&#8217;t mean every piece of feedback should drive the strategy.</p><p>Sometimes the best thing you can do is say:</p><blockquote><p>"Thanks for the input. I&#8217;m still going to do it this way."</p></blockquote><p>Not because you&#8217;re stubborn, but because you know what you&#8217;re building, who it&#8217;s for, and why it matters.</p><h3>So Where Did I Land?</h3><p>The platform will be &#163;750/year.</p><p>For founding members, the early believers, it will launch at &#163;450/year for a month. </p><p>After that, it will never be on sale again. </p><p>And I feel good about that.</p><p>Because if I&#8217;m going to ask people to take their leadership seriously, I should do the same with how I position the platform that helps them grow.</p><div><hr></div><p>If any of that sounds interesting to you, you can <a href="https://www.engleadexpert.io/">sign up here</a> to follow along.<br>You&#8217;ll get early access to what I&#8217;m building and see it all unfold: raw, messy, honest.</p><p>More soon,<br><strong>Ryan Murphy</strong></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p><em>Just quickly, whilst I have you:</em></p><ul><li><p><em>Want to write a guest post for this newsletter? Let me know!</em></p></li><li><p><em>Check out <a href="https://dometrain.com/author/ryan-murphy/">my courses on Dometrain</a>.</em></p></li><li><p><em>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;57,000 followers now.</em></p></li><li><p><em>Check me out on <a href="https://www.threads.net/@ryanmurphytech">Threads</a>. I&#8217;m at a whopping 40 followers.</em></p></li><li><p><em>Check me out on <a href="https://x.com/RyanMurphyTech">X (Twitter)</a>. I&#8217;m at a monstrous 50 followers.</em></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Im Starting a New Business and I'm Nervous]]></title><description><![CDATA[I keep telling myself I'm going to fail, but if I build publicly then surely with feedback I can only get it right. Right?]]></description><link>https://www.softwareengineeringtimes.com/p/im-starting-a-new-business-and-im</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/im-starting-a-new-business-and-im</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Sat, 10 May 2025 09:52:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!59jU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>I&#8217;m building something new.</strong><br>And I&#8217;m nervous.</p><p>What if I fail?<br>But&#8230; what if I succeed?</p><p>I&#8217;ve decided to go out on my own and start building something I&#8217;ve been thinking about for a while.</p><p>It&#8217;s called <strong><a href="https://www.engleadexpert.io">EngLeadExpert.io</a></strong> - a platform to help you become better leaders.</p><p>That means individual contributors trying to step up&#8230; or<br>Tech leads finding their footing&#8230; or<br>New engineering managers thrown into the deep end&#8230; or<br>Even experienced EM&#8217;s who never got the training they needed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!59jU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!59jU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg 424w, https://substackcdn.com/image/fetch/$s_!59jU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg 848w, https://substackcdn.com/image/fetch/$s_!59jU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!59jU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!59jU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5640093,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thesoftwareengineeringtimes.substack.com/i/163264691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!59jU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg 424w, https://substackcdn.com/image/fetch/$s_!59jU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg 848w, https://substackcdn.com/image/fetch/$s_!59jU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!59jU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7400029-3fdb-4a64-af8c-d71332856ee7_3057x1689.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For a long time, I built courses in partnership with other platforms. I&#8217;m proud of that work and grateful for the experience.</p><p>But lately, I&#8217;ve felt a strong urge to do something more personal.<br>To build something fully my own.<br>Something I can shape from the ground up, with my voice, my values, and no ceiling.</p><p>Right now, it&#8217;s just a landing page with a big dream.<br>Some early sketches.<br>A few course outlines.<br>A notebook full of scribbled ideas.</p><p>And a gut feeling that says: <em>you have to try</em>.</p><div><hr></div><p>If any of that sounds interesting to you, you can <a href="https://www.engleadexpert.io">sign up here</a> to follow along.<br>You&#8217;ll get early access to what I&#8217;m building and see it all unfold: raw, messy, honest.</p><p>More soon,<br><strong>Ryan Murphy</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Should You Stay In Your Current Job or Move For A Promotion?]]></title><description><![CDATA[There are a lot of pros and cons when trying to weigh up if you should stay in your current role or look for a new one, for example when looking for a promotion, or a pay increase.]]></description><link>https://www.softwareengineeringtimes.com/p/should-you-stay-in-your-current-job</link><guid isPermaLink="false">https://www.softwareengineeringtimes.com/p/should-you-stay-in-your-current-job</guid><dc:creator><![CDATA[Ryan Murphy]]></dc:creator><pubDate>Thu, 07 Nov 2024 08:15:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e2ff69df-4e73-4fd5-a9e1-dcaeae2e0c9b_1155x825.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey folks, this is <a href="https://www.linkedin.com/in/ryansmurphy1/">Ryan</a> with another edition of The Software Engineering Times. I write for today's and tomorrow's software leaders. You can <strong>subscribe for free</strong> and get weekly issues straight to your inbox. Paid subscribers get full access to all past articles, personally curated resources, templates, special offers, 10% off mentoring, and access to a private community.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>There are typically two ways to get promoted:</p><ol><li><p>Get promoted internally at your current company by going through their promotion process. </p></li><li><p>Seek promotion externally by moving to a new company in your desired role.  </p></li></ol><p>It&#8217;s unlikely that everyone will always be one or the other. The truth is that your career will be a mix of both: some internal promotions here and there, with a mix of external move-ups scattered in. </p><p>Let&#8217;s take my career as an example; I have worked in software engineering for ~15 years, with ~5 of those in management. I have had a mixture of internal and external promotions. For all of the external promotions, it was a mixture of backing myself when others wouldn&#8217;t and deep thought of the pros and cons. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!slQi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!slQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png 424w, https://substackcdn.com/image/fetch/$s_!slQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png 848w, https://substackcdn.com/image/fetch/$s_!slQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png 1272w, https://substackcdn.com/image/fetch/$s_!slQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!slQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png" width="965" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:965,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78332,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!slQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png 424w, https://substackcdn.com/image/fetch/$s_!slQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png 848w, https://substackcdn.com/image/fetch/$s_!slQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png 1272w, https://substackcdn.com/image/fetch/$s_!slQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c3195ba-aa60-40e6-92f4-2407b9dbafb4_965x576.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After going through a few external promotions, I have taken my fair share of time to think about the pros and cons of internal vs external promotions. In this post, we will go through those, helping you decide which option might be best for your career goals. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><h3>Benefits of an Internal Promotion</h3><p><strong>Familiarity</strong></p><p>You&#8217;re already immersed in the culture, have established relationships with your team, and know the systems. This makes it easier to hit the ground running in a new role. You are aware of the ins and outs, the landscape and discovering the landscape of a new role will be drastically reduced in this area vs a new role. </p><p><strong>Existing relationships and visibility</strong></p><p>Working with managers and colleagues who know your strengths and contributions can smooth the promotion process. You&#8217;ve already built a foundation of trust and reliability. You will have worked damn hard getting the visibility for yourself which has shown your capability at the next role, and that will carry forward with you. </p><p><strong>Track record</strong></p><p>Your previous contributions and achievements within the company speak for themselves. An internal promotion allows you to continue expanding on those accomplishments. You are starting from a solid base of achievements here and not starting at zero, trying to build that foundation in your track record. </p><h3>Challenges of an Internal Promotion</h3><p><strong>Existing perceptions</strong></p><p>Managers and colleagues may already have fixed ideas about your role and capabilities, making it harder to prove that you&#8217;re ready for the next level. For example, in a previous role, I sent an update about a project that didn&#8217;t contain the level of detail the CTO wanted (who was three levels above me at the time), and no matter what I did, I could never shake that. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p><strong>Money</strong></p><p>While internal promotions often come with pay increases, these may be more modest than what you could negotiate in an external offer. Negotiating a substantial raise can be more challenging if you stay within the same company, it&#8217;s not unusual to be met with the attitude: &#8216;This is what you are getting&#8217;. This is how it has been in my experience.</p><p><strong>Promotion cycles and It&#8217;s Not Guaranteed</strong></p><p>Some companies only offer promotions during specific review periods, which can be frustrating if you&#8217;re ready for a new challenge now. I have seen it before where someone was passed up for a promotion with feedback that, in my opinion, was a nitpick, and they had to wait another year for the promotion cycle to come around. It was no shock when this top performer left the company. </p><h3>Benefits of an External Promotion</h3><p><strong>Fresh start</strong></p><p>Starting at a new company brings a fresh perspective and new challenges, which can be invigorating and help you learn quickly. Sometimes, it&#8217;s nice to get away from those inherent biases internally and start on fresh ground. A chance to go again. The grass isn&#8217;t always greener, but you never know until you take a look. </p><p><strong>Salary</strong></p><p>Companies are often more flexible in negotiating offers for new hires, which can mean a larger salary increase than what&#8217;s typical for internal promotions. Whereas when getting an internal promotion, it can often be the case that you get given a raise, and that&#8217;s the end of the conversation, externally, it&#8217;s much more common to negotiate. </p><p><strong>Targeted search</strong></p><p>When looking externally, you can seek out a specific role or company that aligns with your career goals, culture preferences, and growth ambitions. For example, when I left working in finance as a software engineer, I wanted to try something that was the opposite of that, so I went to work for a company which builds software for charities. </p><p><strong>Diversify experience and network</strong></p><p>Moving to a new company allows you to diversify your experiences and expand your professional network, which can be valuable throughout your career. Some of my greatest opportunities have come from people I never would have met. </p><h3>Challenges of an External Promotion</h3><p><strong>Unfamiliar</strong></p><p>There are a few parts to this. Firstly, you will have to re-establish relationships and the trust which inherently comes with those. It will be a cultural adjustment; all the good and bad things about the last company which you got used to might not be the case anymore, so it will be an extra mental load getting used to the cultural nuances and adapting to a new environment. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p><strong>Impact starts at 0</strong></p><p>When getting promoted internally, you would have built a list and timeline of achievements and business value that you delivered. At a new company, this will start at 0. This can be both daunting and refreshing. </p><p><strong>Not realised expectations</strong></p><p>Hopefully, the interview process will be good, and the pre-onboarding process will be solid, giving you an insight into the expectations of your role. However, there is no process good enough to fully prepare you for the true expectations of the role, which are realised once you dissect the culture, your boss, and your team.</p><h3>*Stuff* to Consider When Deciding</h3><ol><li><p>Personal career goals</p></li><li><p>Timing</p></li><li><p>Company growth</p></li><li><p>Work-life boundaries</p></li></ol><h3>Final Thoughts</h3><p>In your career, you will get promoted internally within an organisation and also you will get promoted externally via another company giving you a chance. </p><p>The chances are that you will spend many years working as a software engineer, so don&#8217;t be too hard on yourself. Give yourself a chance. </p><p>Your value and ability are your story to tell.</p><div><hr></div><p><em>This newsletter recently hit 5,400 subscribers, that&#8217;s so wild. Please like this (click the heart button) and subscribe. It keeps me motivated and gives me heaps of help.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.softwareengineeringtimes.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.softwareengineeringtimes.com/subscribe?"><span>Subscribe now</span></a></p><p><em>Just quickly, whilst I have you:</em></p><ul><li><p><em>Want to write a guest post for this newsletter? Let me know!</em></p></li><li><p><em>Check out <a href="https://dometrain.com/author/ryan-murphy/">my courses on Dometrain</a>. Use the code CMURPHYLAUNCH</em> for 20% off. </p></li><li><p><em>Check me out on <a href="https://www.linkedin.com/in/ryansmurphy1/">LinkedIn</a>. I&#8217;m at &gt;55,000 followers now.</em></p></li><li><p><em>Check me out on <a href="https://www.threads.net/@ryanmurphytech">Threads</a>. I&#8217;m at a whopping 40 followers.</em></p></li><li><p><em>Check me out on <a href="https://x.com/RyanMurphyTech">X (Twitter)</a>. I&#8217;m at a monstrous 50 followers.</em></p></li></ul><p></p><p></p>]]></content:encoded></item></channel></rss>