{"id":784675,"date":"2026-02-23T23:49:16","date_gmt":"2026-02-23T23:49:16","guid":{"rendered":"https:\/\/www.europesays.com\/uk\/784675\/"},"modified":"2026-02-23T23:49:16","modified_gmt":"2026-02-23T23:49:16","slug":"microsoft-execs-worry-ai-will-eat-entry-level-coding-jobs-the-register","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/uk\/784675\/","title":{"rendered":"Microsoft execs worry AI will eat entry level coding jobs \u2022 The Register"},"content":{"rendered":"<p>Microsoft Azure CTO Mark Russinovich and VP of Developer Community Scott Hanselman have written a paper arguing that senior software engineers must mentor junior developers to prevent AI coding agents from hollowing out the profession&#8217;s future skills base.<\/p>\n<p>The <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3779312\">paper<\/a>, Redefining the Engineering Profession for AI, is based on several assumptions, the first of which is that agentic coding assistants &#8220;give senior engineers an AI boost&#8230; while imposing an AI drag on early-in-career (EiC) developers to steer, verify and integrate AI output.&#8221;<\/p>\n<p>In an earlier <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/shows.acast.com\/scott-and-mark-learn-to\/episodes\/scott-mark-learn-to-the-ai-productivity-trap-senior-boost-ju\">podcast<\/a> on the subject, Russinovich said this basic premise \u2013 that AI is increasing productivity only for senior developers while reducing it for juniors \u2013 is a &#8220;hot topic in all our customer engagements&#8230; they all say they see it at their companies.&#8221;<\/p>\n<p>The problem is that AI agents can claim success when in fact the code is bad, with issues such as:<\/p>\n<ul>\n<li>Significant bugs<\/li>\n<li>Implementing inefficient algorithms<\/li>\n<li>Duplicating common code throughout the codebase<\/li>\n<li>Dismissing crashes and hangs as not relevant<\/li>\n<li>Leaving debug code behind<\/li>\n<li>Making code work for specific tests but not generally<\/li>\n<\/ul>\n<p>The paper cites a race condition that an agent attempted to fix by inserting a delay in the code with a Thread.Sleep, which at best might disguise the problem. Only an engineer familiar with synchronization code has the confidence to &#8220;point out the agent&#8217;s mistakes,&#8221; the paper states.<\/p>\n<p>The snag is that the natural action of organizations observing this issue is to hire fewer EiC developers. A <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/papers.ssrn.com\/sol3\/papers.cfm?abstract_id=5425555\">paper from Harvard University<\/a>, referenced by Rusinovich and Hanselman, studied the impact of generative AI adoption on job postings, and concluded that &#8220;junior employment declines sharply in adopting firms relative to non-adopters, while senior employment remains largely unchanged.&#8221;<\/p>\n<p>The logical outcome is that &#8220;if organizations focus only on short-term efficiency \u2013 hiring those who can already direct AI \u2013 they risk hollowing out the next generation of technical leaders,&#8221; Russinovich and Hanselman state in the paper.<\/p>\n<p>The two execs argue that large companies must continue hiring EiC developers, accepting that they initially reduce productivity, and make guiding and training them an explicit goal. In a &#8220;preceptor-based organization,&#8221; senior engineers pair with EiC developers to direct AI coding agents.<\/p>\n<p>Another suggestion is that coding assistants could have an &#8220;EiC mode&#8221; in which the agent does the coaching \u2013 although given the kinds of agentic mistakes Russinovich and Hanselman identify, this might not always work as intended.<\/p>\n<p>In their podcast, the two executives also state that universities do not have the right model for teaching computer science to undergraduates. &#8220;You need [some] classes where using AI is considered cheating,&#8221; said Russinovich.<\/p>\n<p>The paper is presented as opinion from Russinovich and Hanselman, not as official Microsoft research. &#8220;While AI is boosting software development, examples of frontier coding agents exhibiting intern-like behaviors demonstrate their limitations,&#8221; the pair state, reflecting a more nuanced view than that given by the relentless promotion of AI from their company.<\/p>\n<p>It&#8217;s not clear if Microsoft itself has caught up with these recommendations. In May last year, the company revealed <a target=\"_blank\" href=\"https:\/\/www.theregister.com\/2025\/05\/16\/microsofts_axe_software_developers\/\" rel=\"nofollow noopener\">plans to reduce staff<\/a> with software engineering suffering the largest cuts, and in their podcast, Russinovich remarked &#8220;we&#8217;re starting a pilot on this at Microsoft.&#8221; Hanselman was asked on LinkedIn whether senior engineers will now be assessed on their human as well as their product impact, to which he replied: &#8220;That is our goal.&#8221;<\/p>\n<p>Meanwhile, things are moving fast in the space. AI coding agents are likely to improve, and according to a recent <a target=\"_blank\" href=\"https:\/\/www.devclass.com\/development\/2026\/02\/21\/should-there-be-a-new-manifesto-for-ai-development\/4091612\" rel=\"nofollow noopener\">workshop on AI development<\/a> hosted by Thoughtworks, junior developers have some advantages when using AI, as they have fewer preconceptions about how coding should be done. \u00ae<\/p>\n","protected":false},"excerpt":{"rendered":"Microsoft Azure CTO Mark Russinovich and VP of Developer Community Scott Hanselman have written a paper arguing that&hellip;\n","protected":false},"author":2,"featured_media":784676,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[3163],"tags":[323,1942,53,16,15],"class_list":["post-784675","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-technology","tag-uk","tag-united-kingdom"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@uk\/116122627652182291","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/784675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/comments?post=784675"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/784675\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media\/784676"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media?parent=784675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/categories?post=784675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/tags?post=784675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}