{"version":"https://jsonfeed.org/version/1.1","title":"ai-era-engineering · Roemeschke","home_page_url":"https://roemeschke.com/tags/ai-era-engineering","feed_url":"https://roemeschke.com/tags/ai-era-engineering/feed.json","language":"en","authors":[{"name":"Scott Roe-Meschke"}],"items":[{"id":"https://roemeschke.com/zero-headcount-managers","url":"https://roemeschke.com/zero-headcount-managers","title":"The New Zero Headcount Managers","summary":"Working with AI isn’t entirely a new skill set. It has a huge overlap with management. Every engineer now manages a team of agents, playfully coined here as “zero headcount managers”.","date_published":"2026-10-10T00:00:00.000Z","date_modified":"2026-10-10T00:00:00.000Z","tags":["ai-era-engineering","people-management","industry-perspective"],"content_html":"<p><strong>Everyone in tech is frantically<sup>1</sup> learning what we are collectively calling “AI skills”.</strong></p>\n<p>Well, learning and having a vigorous debate about all the microscopic details.</p>\n<p>Debating about tool integration:</p>\n<ul>\n<li>“MCP!”</li>\n<li>“CLIs!”</li>\n<li>“<code>bash</code> and <code>curl</code>!”</li>\n<li>“it doesn’t matter as long as you <a href=\"https://pi.dev/docs/latest/codemode\">Codemode!</a>!”</li>\n</ul>\n<p>Debating about inputs:</p>\n<ul>\n<li>“Prompt engineering!”</li>\n<li>“Context engineering!”</li>\n<li>“Actually, it’s all about <a href=\"https://www.youtube.com/watch?v=RkQQ7WEor7w&amp;t=674s\">loops</a>.<sup>2</sup>.”</li>\n</ul>\n<p>Debating about harnesses:</p>\n<ul>\n<li>“Official harnesses from the frontier labs!”<sup>3</sup></li>\n<li>“Open source and minimal bloat!”</li>\n<li>“<a href=\"https://yegge.ai/essays/the-shape-of-things-to-come/\">Application-specific harnesses are going to become the norm, get onboard.</a>”<sup>4</sup></li>\n</ul>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/microscope.CX4PTNEW_ZIy4GE.webp\" alt=\"AI Generated alt text: The view down a microscope eyepiece: a pale circle crowded with colourful cartoon microorganisms, diatoms, wiggly ciliates, spiky spheres, and a chubby segmented critter, some with tiny curious eyes\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure>\n<p>I’m not saying these details don’t matter, they do! They matter a lot in fact!</p>\n<p>In my current role, my team actually owns a lot of this stuff. And it’s genuinely fun and interesting how all of these details can have a massive impact on code quality, model capabilities, token cost and a bunch of other variables.</p>\n<p>However, the industry’s attention feels hyper-focused on the technical details. I don’t think there’s enough <em>productive</em><sup>5</sup> attention being spent figuring out what’s happening to the job itself and what we should do about that.<sup>6</sup></p>\n<aside id=\"spicy-many-of-the-new-problems-ai\" aria-label=\"Spicy take\" class=\"spicy-take\"><p class=\"spicy-take-label\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" aria-hidden=\"true\"><path d=\"M167.27,40.42A40.06,40.06,0,0,0,128,8a8,8,0,0,0,0,16,24,24,0,0,1,22.85,16.66A64.08,64.08,0,0,0,96,104c0,46.75-25.75,78-76.53,93a16,16,0,0,0,1.77,31.13A264.8,264.8,0,0,0,66.75,232c40.78,0,86.16-9.15,117.53-35.46C210.64,174.44,224,143.3,224,104h0A64.07,64.07,0,0,0,167.27,40.42ZM192,95,163.58,80.83a8,8,0,0,0-7.16,0L128,95l-13.37-6.68a48,48,0,0,1,90.74,0Z\"></path></svg>Spicy take<span style=\"--footnote-anchor:--footnote-P0-0;\" class=\"footnote\"><button type=\"button\" popovertarget=\"P0-0\" aria-label=\"About this spicy take\" class=\"footnote-marker\">S1</button><span id=\"P0-0\" popover=\"auto\" class=\"footnote-panel\"><span class=\"inline-paragraph\">Of course, some problems here are genuinely new.</span><span class=\"inline-paragraph\">While similar, employees getting phished is not quite the same as prompt injection, and modern tokenomics is not quite the same as paying salaries. But the problems that tend to be the <em>most</em> exhausting or tricky here for software engineers are decidedly not new.</span></span></span></p><p>Many of the “new problems” AI introduces are not new problems at all and many of the “working with ai” skills have nothing to do with AI.</p><a href=\"#spicy-many-of-the-new-problems-ai\" aria-label=\"Copy a link to this spicy take\" class=\"copy-link\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" aria-hidden=\"true\"><path d=\"M87.5,151.52l64-64a12,12,0,0,1,17,17l-64,64a12,12,0,0,1-17-17Zm131-114a60.08,60.08,0,0,0-84.87,0L103.51,67.61a12,12,0,0,0,17,17l30.07-30.06a36,36,0,0,1,50.93,50.92L171.4,135.52a12,12,0,1,0,17,17l30.08-30.06A60.09,60.09,0,0,0,218.45,37.55ZM135.52,171.4l-30.07,30.08a36,36,0,0,1-50.92-50.93l30.06-30.07a12,12,0,0,0-17-17L37.55,133.58a60,60,0,0,0,84.88,84.87l30.06-30.07a12,12,0,0,0-17-17Z\"></path></svg></a><span aria-hidden=\"true\" class=\"spicy-take-flames\"></span></aside>\n<p>Let’s play a game.</p>\n<p>The quiz below has extremely common situations that happen in software companies. Your goal is to say whether each situation is a management problem, or an engineer working with AI problem.</p>\n<ul>\n<li>Management</li>\n<li>AI</li>\n</ul><ol>\n<li>\n<p>Effective delegation</p>\n<p>You felt like you gave pretty clear instructions but the work came back and it’s not at all what you wanted. Sometimes it takes longer to explain it than to do it yourself. Or it doesn’t take longer in reality, but it certainly feels like it.</p>\n</li>\n<li>\n<p>Sycophancy</p>\n<p>You are seeking feedback on your ideas, but you aren’t getting any real challenges. You’re skeptical you are getting the most honest and direct answers.</p>\n</li>\n<li>\n<p>Gaming metrics or unintended consequences</p>\n<p>You asked for an improvement on something, and while that thing improved, the way it was done caused new issues. For instance, test coverage went up with a bunch of extremely low value tests.</p>\n</li>\n<li>\n<p>Review and verification</p>\n<p>There’s far more code or writing produced than you could ever check line by line… But you are absolutely still responsible for it. Your approval and feedback is a constant bottleneck to getting things shipped. You try to fix this but then actions are taken without your approval that cause an issue.</p>\n</li>\n<li>\n<p>Work satisfaction and accomplishment</p>\n<p>It was one of your most productive weeks on paper, even though you didn’t directly build any of it. You feel a bit unsatisfied, the dopamine isn’t coming in like you would’ve expected.</p>\n</li>\n</ol><hr/>\n<h4>Trick question! The answer is both on all of them!</h4>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/trick-question.DBq8CTyk_61bet.webp\" alt=\"AI Generated alt text: A jack-in-the-box, a red boxing glove springing out of it on a coil\" width=\"1024\" height=\"1024\" loading=\"lazy\" decoding=\"async\"/></figure>\n<p>Trick questions! I know, I know… a bit devious not to let you select both answers.</p>\n\n<p>Spoiler alert if you skipped the quiz…</p>\n<p>The answer to all of the questions is <strong>both</strong>.</p>\n<p>Some of you are thinking “duh!”.</p>\n<p>For those that aren’t: Test me. Go find a manager and an IC running agents all day, and let me know if you find a meaningfully different result.</p>\n<aside id=\"spicy-software-engineers-are-now-part-time-managers\" aria-label=\"Spicy take\" class=\"spicy-take\"><p class=\"spicy-take-label\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" aria-hidden=\"true\"><path d=\"M167.27,40.42A40.06,40.06,0,0,0,128,8a8,8,0,0,0,0,16,24,24,0,0,1,22.85,16.66A64.08,64.08,0,0,0,96,104c0,46.75-25.75,78-76.53,93a16,16,0,0,0,1.77,31.13A264.8,264.8,0,0,0,66.75,232c40.78,0,86.16-9.15,117.53-35.46C210.64,174.44,224,143.3,224,104h0A64.07,64.07,0,0,0,167.27,40.42ZM192,95,163.58,80.83a8,8,0,0,0-7.16,0L128,95l-13.37-6.68a48,48,0,0,1,90.74,0Z\"></path></svg>Spicy take</p><p>Software engineers are now part-time managers with zero humans reporting to them. A “zero headcount manager”.</p><a href=\"#spicy-software-engineers-are-now-part-time-managers\" aria-label=\"Copy a link to this spicy take\" class=\"copy-link\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" aria-hidden=\"true\"><path d=\"M87.5,151.52l64-64a12,12,0,0,1,17,17l-64,64a12,12,0,0,1-17-17Zm131-114a60.08,60.08,0,0,0-84.87,0L103.51,67.61a12,12,0,0,0,17,17l30.07-30.06a36,36,0,0,1,50.93,50.92L171.4,135.52a12,12,0,1,0,17,17l30.08-30.06A60.09,60.09,0,0,0,218.45,37.55ZM135.52,171.4l-30.07,30.08a36,36,0,0,1-50.92-50.93l30.06-30.07a12,12,0,0,0-17-17L37.55,133.58a60,60,0,0,0,84.88,84.87l30.06-30.07a12,12,0,0,0-17-17Z\"></path></svg></a><span aria-hidden=\"true\" class=\"spicy-take-flames\"></span></aside>\n<p>A large portion of their day-to-day job is increasingly rapidly resembling the work of an engineering manager, but with none of the downsides<sup>7</sup> of actual human people management.</p>\n<p>As the <em>cheeky</em><sup>8</sup> quiz above demonstrates, when you start considering the parallels, the overlap is a bit staggering:</p>\n<ul>\n<li>Delegating effectively</li>\n<li>Managing permissions and approvals</li>\n<li>Overseeing multiple work items in parallel</li>\n<li>Watching out for sycophancy</li>\n<li>Verification of “others” work</li>\n<li>Picking the proper outcomes, watching out for gaming</li>\n<li>Fixing root cause behind repeated mistakes</li>\n<li>Splitting and sequencing work</li>\n<li>Deciding when to delegate and when to do it yourself</li>\n<li>Finding satisfaction in work you didn’t build</li>\n<li>Owning results you didn’t as-directly produce</li>\n</ul>\n<p>Working with agents/Managing engineers looks something like the following:</p>\n<div class=\"ramble\"><p>“turning a fuzzy goal into a clear ask, deciding if it’s even worth handing off, and then handing it off with enough context to get it right while deciding how much rope to give and approving the things that need approval without stifling autonomy too much <em>or</em> becoming the bottleneck while you also keep several things moving at once in the right order without them tripping over each other…</p><p>and then in-between wrapping up various milestones you verify the parts that matter but only the parts that matter because otherwise there would be way too much and it’s all you’d ever do, and besides the work itself you’re also likely checking various metrics and ensuring they moved for the right reasons, and no major unintended externalities happened, while you get feedback on the next thing and try to ensure you get real honesty instead of sycophancy, and then periodically fixing the situation when the same mistake keeps happening while tracking progress and knowing when to step in and when not to…</p><p>and then at the end of the day, owning the outcomes, learning and iterating, and somehow feeling good about a week of work you didn’t build yourself.”</p></div>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/crazy-flow-managing.Dcif-5sc_KNCQt.webp\" alt=\"AI Generated alt text: A tangle of colourful arrows, solid and dashed, looping between icons: a target, a stopwatch, a juggler's balls, a wrench, a traffic light, a fire extinguisher, a coil of rope, a rubber stamp, a magnifying glass, a trophy, gears and an open door\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure>\n<p>Oh.. <em>just</em> doing that. No biggie.</p>\n<h2 id=\"managing-agents-isn-t-managing-humans-but-it-s-not-just-using-tools-either\">Managing agents isn’t managing humans, but it’s not just using tools either</h2>\n<p>Of course, a lot still <em>doesn’t</em> overlap.</p>\n<p>Management has a lot of very human concerns:</p>\n<ul>\n<li>managing team morale</li>\n<li>driving career development</li>\n<li>handling conflict between individuals or teams</li>\n<li>assessing, designing and managing incentives<sup>9</sup></li>\n<li>coaching and mentoring</li>\n<li>balancing intrinsic motivators against business needs</li>\n</ul>\n<p>“Zero headcount managers” don’t have to do any of this.</p>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/bots-human-issues.CdDE8aQ2_Z15NeGN.webp\" alt=\"AI Generated alt text: Two robots glare at each other across an empty conference table. One says &quot;I can't work with that one. Its answers come with sponsored links.&quot; The other says &quot;Well, at least I don't end the conversation if someone is rude to me.&quot;\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure>\n<p>And I’m also not saying we should further anthropomorphize our agents, or teach them to do “Agile”.<sup>10</sup></p>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/agile-points.9Hg0Kar7_Z2htwKQ.webp\" alt=\"AI Generated alt text: A blue robot with a lanyard sits at a meeting table holding up a planning-poker card with a question mark, a sticky-note board behind it. It says &quot;So, remind me again... how many tokens are in a story point?&quot;\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure>\n<p>However, AI is not just another tool. Working with agents in 2026 is like having a bizarre <strong>genius</strong> alien intern that doesn’t need to sleep but is also <strong>impressively</strong> dumb at times.</p>\n<p>That’s certainly more human-shaped than tool-shaped.</p>\n<h2 id=\"so-what\">So what?</h2>\n<p>Okay, so engineers are all zero headcount managers now. Why does that make any difference and what does that mean for me?</p>\n<h3 id=\"some-engineers-are-loving-it\">Some engineers are loving it</h3>\n<p>Perhaps you have heard or said one of these in the past 6 months.</p>\n<ul>\n<li>“I fixed all of the edge-case css animation jank in the new UI. It only took twenty minutes and I didn’t have to do any miserable CSS spelunking.”</li>\n<li>“So I built a few prototypes last week, found a bunch of issues with the original requirements, built a few more and now I’m extremely confident we’ve got the right shape for this thing.”</li>\n<li>“Did it really manage to do <em>that</em>? Holy sh*t that’s crazy, well I guess I’m done early for the day.”</li>\n</ul>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/happy-eng.BL15m4r9_ZxHrSF.webp\" alt=\"AI Generated alt text: An engineer seen from behind, leaning back in their chair with arms up and feet kicked out, confetti falling over two monitors of terminal panes all showing green checkmarks\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure>\n<h3 id=\"but-some-engineers-are-truly-not-having-a-good-time\">But some engineers are truly not having a good time</h3>\n<p>Perhaps you have heard or said one of these in the past 6 months.</p>\n<ul>\n<li>“I told this f*cking LLM what to do but no… it just does something else!”</li>\n<li>“This context switching is completely frying my brain. Any semblance of flow state is gone. Agents are constantly waiting on my direction, interrupting me constantly.”</li>\n<li>“There’s no way I can move at this new agentic pace, while verifying every single piece of research and input context my harness is consuming… but somehow I am still responsible for incidents and bugs… how is this fair? Or sustainable?”</li>\n</ul>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/frustrated-dev.JsHw--o3_1jcjB7.webp\" alt=\"AI Generated alt text: An engineer seen from behind at a desk, hands in their hair, facing two monitors split into eight terminal panes\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure>\n<p>The gap between people’s experiences is <a href=\"https://www.youtube.com/watch?v=FlWII9xFabo\">obvious</a> to anyone in the industry. Even more concerning, folks I talk to at a bunch of different companies are all seeing that for some teams this gap is getting worse, not better.</p>\n<p>You can even see the kinda-not-having-a-good-time-here-ness expressed in these viral <a href=\"https://www.youtube.com/watch?v=3TNpOD6bov8\">Opus-assisted motion-graphics videos</a>.</p>\n<h3 id=\"let-s-make-things-better-for-everyone\">Let’s make things better. For everyone</h3>\n<p>We (engineers, managers, executives, whoever) should be putting a lot more energy and attention into making sure everyone is having a better time.</p>\n<p>As cool and useful as the underlying tech is<sup>11</sup>, the next shiny agentic engineering tool<sup>12</sup> is not going to make those struggling engineers suddenly deliver amazing results with AI.</p>\n<p>We should use our collective pattern matching skills as an industry. Let’s recognize the frustrations and wins above are <strong>extremely similar</strong> to what managers see all the time.</p>\n<h3 id=\"software-engineers-if-you-re-struggling\">Software Engineers: If you’re struggling</h3>\n<p>New<sup>13</sup> managers struggle with these challenges too. Eventually they find the strategies that work for them and their current workplace context. Struggling now doesn’t mean you’re doomed to be bad at AI, or that your job will be a struggle from now until the end of time.</p>\n<aside id=\"spicy-there-s-a-lot-of-skill-to\" aria-label=\"Spicy take\" class=\"spicy-take\"><p class=\"spicy-take-label\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" aria-hidden=\"true\"><path d=\"M167.27,40.42A40.06,40.06,0,0,0,128,8a8,8,0,0,0,0,16,24,24,0,0,1,22.85,16.66A64.08,64.08,0,0,0,96,104c0,46.75-25.75,78-76.53,93a16,16,0,0,0,1.77,31.13A264.8,264.8,0,0,0,66.75,232c40.78,0,86.16-9.15,117.53-35.46C210.64,174.44,224,143.3,224,104h0A64.07,64.07,0,0,0,167.27,40.42ZM192,95,163.58,80.83a8,8,0,0,0-7.16,0L128,95l-13.37-6.68a48,48,0,0,1,90.74,0Z\"></path></svg>Spicy take</p><p>There’s a lot of skill to being a zero-headcount manager that’s not immediately obvious.</p><a href=\"#spicy-there-s-a-lot-of-skill-to\" aria-label=\"Copy a link to this spicy take\" class=\"copy-link\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" aria-hidden=\"true\"><path d=\"M87.5,151.52l64-64a12,12,0,0,1,17,17l-64,64a12,12,0,0,1-17-17Zm131-114a60.08,60.08,0,0,0-84.87,0L103.51,67.61a12,12,0,0,0,17,17l30.07-30.06a36,36,0,0,1,50.93,50.92L171.4,135.52a12,12,0,1,0,17,17l30.08-30.06A60.09,60.09,0,0,0,218.45,37.55ZM135.52,171.4l-30.07,30.08a36,36,0,0,1-50.92-50.93l30.06-30.07a12,12,0,0,0-17-17L37.55,133.58a60,60,0,0,0,84.88,84.87l30.06-30.07a12,12,0,0,0-17-17Z\"></path></svg></a><span aria-hidden=\"true\" class=\"spicy-take-flames\"></span></aside>\n<p>Non-obvious skills can be a problem. I’ve seen new managers quit because they can’t <strong>see</strong> the skillsets they need to develop. Instead they can only see the frustrating challenges surrounding them they can’t seem to impact. That’s exhausting and disempowering.</p>\n<p>On the flipside, getting better at them once you start recognizing them is an enjoyable process for most people, and even if that’s not enjoyable in itself, most people want their job to be easier.</p>\n<p>Ask a manager or leader you trust how they handle a new challenge you’re facing. Maybe they have an approach to rapid context switching that works for you. Maybe you know a very technical manager who’s always great at reviewing architecture specs, even before AI was much of a thing. Ask them how they’ve been managing to do that for years so efficiently.</p>\n<p>This is not a silver bullet, but you’re likely to get some good ideas, or just rubberduck<sup>14</sup> yourself into an improved solution.</p>\n<h4>Axe-sharpening and rust</h4>\n<p>You may be concerned about your technical skills getting rusty, and that causing major issues for you in the future.</p>\n<p>Are <strong>some</strong> of your technical skills going to atrophy? Almost certainly. But I’m here to try to convince you that’s okay. Actually, not just okay, but positive.</p>\n<p>The uncomfortable truth is that what it means to be a “non-rusty great technical engineer” has always shifted. While this is a <em>bigger</em> more <em>rapid</em> shift, it’s not an entirely new phenomenon. And you’ll be able to accomplish so much more than you ever could in the past, like upgrading from an abacus to a calculator.</p>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/abacus-retired.DemHRuSW_1zHtof.webp\" alt=\"AI Generated alt text: A desk at dusk with a rocket blueprint spread across it, a calculator, compass and set square beside it, and a red lamp lighting a mug of coffee. On the shelf above, an abacus, a slide rule and an old book sit under a dusting of snow\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure>\n<p>Note: Accomplish more doesn’t have to mean ship more slop. It can even be removing code.<sup>15</sup></p>\n<p>Do you want to improve your team’s runbooks to be easier to follow and always up to date? Doable. Maybe you want to spend less time reading email and chat to catch the one important actionable thing that day? Build an agent.</p>\n<h4>But the bubble</h4>\n<p>Let’s keep it honest here, these models are going to be at your fingertips now for good. And this is the worst they will ever be.</p>\n<p>Even <em>if</em> the AI bubble pops, last year’s top models can <a href=\"https://github.com/Niko1221/Strata\">already run</a> at 90+ tps on a gaming PC. And the cost per unit intelligence keeps dropping rapidly. We can’t rollback the clock globally.</p>\n<p>So the right question to ask isn’t how to keep every old skill as sharp as can be. The right question to ask is which skills matter most in this new world. It’s healthy<sup>16</sup> to let go of some old skills to make room for new ones.</p>\n<h3 id=\"software-engineers-if-you-re-doing-great\">Software Engineers: If you’re doing great</h3>\n<p>Help your team/company in the areas they are struggling. Besides being the kind thing to do, it will be worth it for you in a perfectly selfish way.</p>\n<p>Teams that <em>lock-in</em><sup>17</sup> will do more, better, faster. For you that means fewer things breaking when you are on-call, more positive vibes. If you have equity (stocks/options), you can impact them so much more by up-leveling those around you <em>while</em> you accomplish great things.<sup>18</sup></p>\n<p>If you are on a team that isn’t quite getting it, be careful about holding yourself back too much on what you can achieve. It’s a bad idea to throttle yourself to an hour of real work a day to match the others on your team because they aren’t using AI yet.</p>\n<p>Things are moving quickly in terms of model capabilities and much of the industry feels uncertain. It is <strong>the</strong> perfect time to demonstrate how much you can accomplish. Even if your current company doesn’t get that, I guarantee you your future one will. And if your current company isn’t using AI yet, I wouldn’t put money on them surviving<sup>19</sup> so you should care about what the future companies think of you.</p>\n<p>Finally, make sure to keep an eye on yourself. “Crushing it” can transform into burn out. AI expertise can devolve into <a href=\"https://writing.nikunjk.com/p/token-anxiety\">token anxiety</a>.</p>\n<h3 id=\"engineering-leaders\">Engineering Leaders</h3>\n<p>Plenty of engineers are resistant to leveraging AI, or begrudgingly using it<sup>20</sup>. And this is with the CEO of the most valuable company in the world saying, <a href=\"https://www.cnbc.com/make-it/2025/05/28/nvidia-ceo-jensen-huang-youll-lose-your-job-to-somebody-who-uses-ai.html\">“You’re not going to lose your job to an AI, but you’re going to lose your job to someone who uses AI.”</a> It’s not the time to stick our head in the sand and ignore that or hope it magically goes away.</p>\n<p>Industry leaders aren’t talking enough about the whys here, particularly the whys that we can <em>actually</em> influence.</p>\n<aside id=\"spicy-you-aren-t-going-to-change-someone-s\" aria-label=\"Spicy take\" class=\"spicy-take\"><p class=\"spicy-take-label\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" aria-hidden=\"true\"><path d=\"M167.27,40.42A40.06,40.06,0,0,0,128,8a8,8,0,0,0,0,16,24,24,0,0,1,22.85,16.66A64.08,64.08,0,0,0,96,104c0,46.75-25.75,78-76.53,93a16,16,0,0,0,1.77,31.13A264.8,264.8,0,0,0,66.75,232c40.78,0,86.16-9.15,117.53-35.46C210.64,174.44,224,143.3,224,104h0A64.07,64.07,0,0,0,167.27,40.42ZM192,95,163.58,80.83a8,8,0,0,0-7.16,0L128,95l-13.37-6.68a48,48,0,0,1,90.74,0Z\"></path></svg>Spicy take</p><p>You aren’t going to change someone’s mind about their values-based reasons for not using AI. You can probably change their mind about their job-based reasons for not using AI.</p><a href=\"#spicy-you-aren-t-going-to-change-someone-s\" aria-label=\"Copy a link to this spicy take\" class=\"copy-link\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" fill=\"currentColor\" viewBox=\"0 0 256 256\" aria-hidden=\"true\"><path d=\"M87.5,151.52l64-64a12,12,0,0,1,17,17l-64,64a12,12,0,0,1-17-17Zm131-114a60.08,60.08,0,0,0-84.87,0L103.51,67.61a12,12,0,0,0,17,17l30.07-30.06a36,36,0,0,1,50.93,50.92L171.4,135.52a12,12,0,1,0,17,17l30.08-30.06A60.09,60.09,0,0,0,218.45,37.55ZM135.52,171.4l-30.07,30.08a36,36,0,0,1-50.92-50.93l30.06-30.07a12,12,0,0,0-17-17L37.55,133.58a60,60,0,0,0,84.88,84.87l30.06-30.07a12,12,0,0,0-17-17Z\"></path></svg></a><span aria-hidden=\"true\" class=\"spicy-take-flames\"></span></aside>\n<p>If someone has hard reservations about using AI for ethical reasons, like environmental or social reasons, we aren’t going to change their mind. I don’t even think it’s right to try. We should still be clear about what the job expects. If their values and the job don’t match, the kind thing is to say so early and help them find something that fits, not to push them into working against what they believe.<sup>21</sup></p>\n<p><em>But</em> if it’s about how the new job feels or the new challenges that come along with it: we can work with that.</p>\n<p>Even better, we are actually in a great position to help: we’ve been through very similar transitions.</p>\n<p>If we think back to our first year as managers: what do we wish someone had told us? What strategies completely fell apart that we can warn our teams about? We can help them learn from our failures.</p>\n<p>We need to lead with empathy, specifically cognitive empathy, which, “<a href=\"https://empathyvssympathy.com/types-of-empathy/\">does not require you to feel what they feel; it requires you to accurately model their perspective</a>.”</p>\n<p>Find the engineers in your organizations who are doing amazing work and get their approach out of their heads into everyone else’s.</p>\n<p>They are also by far, the most compelling evidence to the struggling engineers that they can get there too. Engineers are much more likely to keep an open-mind and engage with highly respected distinguished and principal engineers, than from managers perceived as trying to juice their delivery for a future promotion.</p>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/ducks.BYxj-kOX_2tuBGD.webp\" alt=\"AI Generated alt text: Seven cartoon ducks fly toward the viewer in a V at sunrise, three on each side behind the leader. The lead drake, wings spread wide, wears sunglasses and a confident little smile, with an open laptop hanging from a strap around its chest. The ducks behind it look cheerful, a couple of them quacking. Below, green hills, a river and a distant city skyline under a low golden sun\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure>\n<h4>The job is the job</h4>\n<p>Cognitive empathy means <em>understanding</em> someone’s perspective, not agreeing with it. The frustration some engineers are feeling is absolutely understandable, but it doesn’t change the fact that this is their job now.</p>\n<p>Teams where some engineers lean in to AI while others stay old-school are going to have major issues. Compensation, recognition and performance management will all get extremely weird. Slop-grenade complaints will be pitted against accusations that working with the non-AI-using-engineers is pointless since their agent can outperform them on most if not all metrics.</p>\n<p>And that’s not to mention the business impact, your competitors, all the problems you could be solving for your customers that you just aren’t doing. And then of course, you are setting up those old-school engineers for failure in their role now, at one of the most uncertain times the industry has ever had.</p>\n<p>There may be some roles or projects where AI can’t contribute much yet, and maybe you can carve-out something for them there. But, given that that area is shrinking, this is not a good long term strategy.</p>\n<p>We <del>should</del> <strong>must</strong> absolutely support people, and be reasonably patient, but the job is the job.<sup>22</sup></p>\n<h3 id=\"it-will-probably-get-easier\">It will (probably) get easier</h3>\n<p>We are working through a bizarre time in our industry.</p>\n<p>But this new role should get easier. Ask any manager about their first year, and then ask about their fifth.\nWe can make this easier <em>faster</em>, if we put some attention on the big picture here.</p>\n<p>Plenty of engineers chose not to become managers when given the opportunity. Now they’re part-time zero headcount managers whether they wanted to be or not.</p>\n<p>If attention <a href=\"https://arxiv.org/abs/1706.03762\">really is all you need</a>, let’s move some of ours.</p>\n<p>The big picture here deserves <strong>as much</strong> of our attention and solutioning as the micro picture, like context engineering, how to configure your harness, or what makes a good skill<sup>23</sup>.</p>\n<p>And to all the software engineers out there: <strong>Welcome to management</strong>.</p>\n<p>Your headcount is zero, but also kind of infinite, and you’ve never been able to accomplish more than you can today.</p>\n<figure style=\"--aspect:1;\" class=\"figure\"><img src=\"https://roemeschke.com/_astro/telescope.VBw6dPe3_QHb6O.webp\" alt=\"AI Generated alt text: The view through a telescope eyepiece: a sweeping violet, magenta and teal nebula, a glowing spiral galaxy, and scattered stars\" width=\"1536\" height=\"1536\" loading=\"lazy\" decoding=\"async\"/></figure><hr/><ol><li><span class=\"inline-paragraph\">And I don’t think frantic is the wrong word here.</span><span class=\"inline-paragraph\">As demonstrated by viral memes like <a href=\"https://knowyourmeme.com/photos/3252049-ai-artificial-intelligence\">this one</a>.</span></li><li><span class=\"inline-paragraph\">“There are only two hard things in Computer Science: cache invalidation and naming things”</span><span class=\"inline-paragraph\">Maybe naming things isn’t hard in computer science, if we weren’t always redefining things that are mostly the same in the ways that actually matter.</span></li><li><span class=\"inline-paragraph\">Too many folks are falling for the labs on this one that their models work so much better in their harness, and you’ll really only get the <em>authentic experience</em> using their end-to-end stack.</span><span class=\"inline-paragraph\">In what universe would the labs not say this?</span></li><li>Steve Yegge may be right on this.</li><li><span class=\"inline-paragraph\">There is plenty of p(doom) attention of course. There is also a lot of “early stages of grief” attention out there too.</span><span class=\"inline-paragraph\">That’s all fine of course, but given we all have bills to pay I’m much more interested in solution-oriented attention on this topic.</span></li><li><span class=\"inline-paragraph\">We should put attention on the places that have the most potential for impact, the most opportunity.</span><span class=\"inline-paragraph\">Sometimes in this industry, it feels like watching someone optimizing string parsing logic in a request that spends most of its time reading from a table with no index.</span><span class=\"inline-paragraph\">Cut to <a href=\"https://en.wikipedia.org/wiki/Amdahl%27s_law\">Amdahl’s law</a>.</span></li><li><span class=\"inline-paragraph\">Or upsides.</span><span class=\"inline-paragraph\">It’s so fun promoting people, celebrating their wins, seeing someone grow and develop their skills. High highs and low lows as they say.</span></li><li>Am I using this word right? Doing my best to engage with the local culture.</li><li>Probably the most under-rated management skill of all, but that’s another post</li><li>Which the industry never got right, but that’s for another post.</li><li>And it is way cool and way useful.</li><li>Don’t get me wrong, people are making awesome stuff here and I’m sure we’ll continue to see innovation here. Tools like <a href=\"https://www.onorca.dev/\">Orca</a> are badass.</li><li>And seasoned</li><li><span class=\"inline-paragraph\">Fun fact, my good <a href=\"https://github.com/zdcthomas\">friend</a>’s dad coined/invented <a href=\"https://en.wikipedia.org/wiki/Rubber_duck_debugging\">rubber ducking</a>.</span><span class=\"inline-paragraph\">Note to self: I should give him a hard time about it more often.</span></li><li><span class=\"inline-paragraph\">As others have <a href=\"https://x.com/thdxr/status/2109640383462511044\">pointed out</a>, the whole conversation on slop is embarrassingly one-sided.</span><span class=\"inline-paragraph\">It’s never been easier to clean up code, add a test suite, refactor, decommission, alert and observe, optimize performance.</span></li><li>Although understandably sometimes painful</li><li>As my gen A niece would say</li><li>All other things equal, assumes good company strategy, product customers want that you can sell, etc.</li><li><span class=\"inline-paragraph\">Of course, it depends on the company, regulatory rules, etc. But in general, if they aren’t forward thinking enough to be using AI at least moderately at this point, I wouldn’t count on them being able to instantly pivot into doing that well when competitors come knocking.</span><span class=\"inline-paragraph\">(Again, assuming there isn’t full regulatory capture or other reasons why your company is a unique snowflake.)</span></li><li>I’m sure that some are even <a href=\"https://en.wikipedia.org/wiki/Malicious_compliance\">maliciously complying</a>. For instance, the Tokenmaxxing phenomenon has always felt a bit maliciously compliant to me.</li><li>This may not be the nice thing to do, but it is the kind thing to do. And good leaders are kind but not necessarily nice.</li><li>This is assuming you are working for a profitable company, with typical values and expectations. Maybe you are at a nonprofit, or a company that is anti-AI on some foundational ethical grounds.</li><li><span class=\"inline-paragraph\">Even if you disagree with my thesis here that managing agents is not that different than managing humans and that there are a ton of overlapping strategies and skills the broader point here still stands.</span><span class=\"inline-paragraph\">Let’s spend more time helping people in the transition with the broader challenges happening with their newly-adjusted roles.</span></li></ol>"}]}