Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. Last year Mark Russinovich and I wrote a paper on how Software Engineering will redefine the profession, and how early in career engineers may see an “AI Drag,” while seniors will see a significant boost.

Last year Mark Russinovich and I wrote a paper on how Software Engineering will redefine the profession, and how early in career engineers may see an “AI Drag,” while seniors will see a significant boost.

Scheduled Pinned Locked Moved Uncategorized
3 Posts 2 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Scott Hanselman 👸🏽🐝🌮S This user is from outside of this forum
    Scott Hanselman 👸🏽🐝🌮S This user is from outside of this forum
    Scott Hanselman 👸🏽🐝🌮
    wrote last edited by
    #1

    Last year Mark Russinovich and I wrote a paper on how Software Engineering will redefine the profession, and how early in career engineers may see an “AI Drag,” while seniors will see a significant boost. This paper was published today in the Communications of the ACM, Association for Computing Machinery

    The real story though, is that we propose a program where companies must invest deeply in our EiC pipeline, not just hiring juniors but giving them formal *preceptors* (modeled after nursing) such that we create a strong pipeline of new senior engineers to take on the coming industry challenges.

    Please read and share if it resonates with you!

    https://dl.acm.org/doi/10.1145/3779312

    Reinhard LacknerM 1 Reply Last reply
    1
    0
    • Scott Hanselman 👸🏽🐝🌮S Scott Hanselman 👸🏽🐝🌮

      Last year Mark Russinovich and I wrote a paper on how Software Engineering will redefine the profession, and how early in career engineers may see an “AI Drag,” while seniors will see a significant boost. This paper was published today in the Communications of the ACM, Association for Computing Machinery

      The real story though, is that we propose a program where companies must invest deeply in our EiC pipeline, not just hiring juniors but giving them formal *preceptors* (modeled after nursing) such that we create a strong pipeline of new senior engineers to take on the coming industry challenges.

      Please read and share if it resonates with you!

      https://dl.acm.org/doi/10.1145/3779312

      Reinhard LacknerM This user is from outside of this forum
      Reinhard LacknerM This user is from outside of this forum
      Reinhard Lackner
      wrote last edited by
      #2

      @shanselman
      Scott, the paper frames the problem well but undersells one angle: the mid-tier. There is a huge population of devs who are not senior by title or years but have deep domain knowledge from living inside a product or industry for a long time. Those people get just as much of a boost as seniors, sometimes more, because they know exactly what to ask for and what to reject. The binary of "senior vs EiC" misses that.
      The preceptorship model is solid in theory but I am not sure it addresses the deeper problem. My wife teaches first semester procedural programming and second semester OOP at university level. She switched to an inverse classroom model, students are engaged in lectures, homework comes back looking good, no questions, no pushback. Then exam time hits and the majority fails. My suspicion is that LLM generated homework mimics what a professor would expect closely enough that it does not flag as plagiarism, but the students never actually internalized the material. The cognitive debt from the paper is already showing up in education before these people even enter the workforce.
      And from what I see with EiC colleagues who are already working: they use LLMs heavily on a daily basis with the same prompt-and-accept pattern. If that habit is already baked in by the time they start their first job, I am not confident a preceptorship program changes the dynamic. The mentor can explain and guide, but if the junior has no instinct to question AI output because they never built that muscle in school, you are fighting uphill.
      The core thesis is right: stop growing juniors and you run out of seniors. But the pipeline problem might start earlier than the paper assumes, at the education level, not the first job.

      Reinhard LacknerM 1 Reply Last reply
      0
      • Reinhard LacknerM Reinhard Lackner

        @shanselman
        Scott, the paper frames the problem well but undersells one angle: the mid-tier. There is a huge population of devs who are not senior by title or years but have deep domain knowledge from living inside a product or industry for a long time. Those people get just as much of a boost as seniors, sometimes more, because they know exactly what to ask for and what to reject. The binary of "senior vs EiC" misses that.
        The preceptorship model is solid in theory but I am not sure it addresses the deeper problem. My wife teaches first semester procedural programming and second semester OOP at university level. She switched to an inverse classroom model, students are engaged in lectures, homework comes back looking good, no questions, no pushback. Then exam time hits and the majority fails. My suspicion is that LLM generated homework mimics what a professor would expect closely enough that it does not flag as plagiarism, but the students never actually internalized the material. The cognitive debt from the paper is already showing up in education before these people even enter the workforce.
        And from what I see with EiC colleagues who are already working: they use LLMs heavily on a daily basis with the same prompt-and-accept pattern. If that habit is already baked in by the time they start their first job, I am not confident a preceptorship program changes the dynamic. The mentor can explain and guide, but if the junior has no instinct to question AI output because they never built that muscle in school, you are fighting uphill.
        The core thesis is right: stop growing juniors and you run out of seniors. But the pipeline problem might start earlier than the paper assumes, at the education level, not the first job.

        Reinhard LacknerM This user is from outside of this forum
        Reinhard LacknerM This user is from outside of this forum
        Reinhard Lackner
        wrote last edited by
        #3

        @shanselman
        Following up on the "senior vs EiC" framing: I think domain experts deserve a closer look here. Someone with deep domain knowledge who can produce specs that verify outcomes in a consistent, non-gameable way (think end-to-end acceptance criteria where the testing logic is not leaked to the LLM so it cannot optimize for passing while missing the point) is arguably doing the hardest part of the job. They are defining what correct looks like under real conditions.
        That is the exact skill the paper identifies as the bottleneck: verification. But it roots that skill in engineering seniority when in practice it often lives with the person who knows the domain cold. Implementation is what AI is getting good at. Knowing whether the result actually solves the real problem is not an engineering judgment call, it is a domain judgment call.
        The concession is that for things like concurrency, security architecture, and systems design, domain knowledge alone is not enough. But for a large share of actual product work, the person who can say "here is what done looks like, prove it without seeing my rubric" is more valuable than the person who can write the code. The paper's hierarchy flips in those contexts.
        So the talent model is not a pyramid with seniors at the top and EiCs at the bottom. It is more like a matrix where domain depth and engineering depth are separate axes, and AI compresses the engineering axis while making the domain axis more important than ever.

        1 Reply Last reply
        0
        • R ActivityRelay shared this topic
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        Powered by NodeBB Contributors
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups