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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Props to @shanselman for writing about the elephant in the room in big tech.

Props to @shanselman for writing about the elephant in the room in big tech.

Scheduled Pinned Locked Moved Uncategorized
11 Posts 8 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.
  • carnage4life@mas.toC carnage4life@mas.to

    Props to @shanselman for writing about the elephant in the room in big tech.

    AI coding tools increase senior engineer productivity while creating an “AI drag” for junior engineers who lack judgment or context to validate AI outputs.

    Companies optimizing for the near-term output by reducing junior hiring, are undermining the future supply of experienced engineers. We likely need to move to apprenticeship like models in the future to give juniors experience.
    https://dl.acm.org/doi/10.1145/3779312

    bendelarre@mastodon.socialB This user is from outside of this forum
    bendelarre@mastodon.socialB This user is from outside of this forum
    bendelarre@mastodon.social
    wrote last edited by
    #2

    @carnage4life @shanselman I have long thought apprenticeship is the ideal model for the software industry.

    A large part of what we do is not easily taught but acquired through experience and while that can be acquired on the job it can be hard to be exposed to without the right opportunities.

    What we now see with LLMs is a prime opportunity for our roles as senior / architect level engineers to step into a role where we direct machines and educate the next generation to take our roles.

    bendelarre@mastodon.socialB 1 Reply Last reply
    0
    • carnage4life@mas.toC carnage4life@mas.to

      Props to @shanselman for writing about the elephant in the room in big tech.

      AI coding tools increase senior engineer productivity while creating an “AI drag” for junior engineers who lack judgment or context to validate AI outputs.

      Companies optimizing for the near-term output by reducing junior hiring, are undermining the future supply of experienced engineers. We likely need to move to apprenticeship like models in the future to give juniors experience.
      https://dl.acm.org/doi/10.1145/3779312

      bascule@mas.toB This user is from outside of this forum
      bascule@mas.toB This user is from outside of this forum
      bascule@mas.to
      wrote last edited by
      #3

      @carnage4life @shanselman instead of seniors spending their time coercing the desired outputs from an LLM, they could be reviewing the code from juniors instead, and helping them learn, something which is seemingly impossible for this generation of LLMs

      1 Reply Last reply
      0
      • carnage4life@mas.toC carnage4life@mas.to

        Props to @shanselman for writing about the elephant in the room in big tech.

        AI coding tools increase senior engineer productivity while creating an “AI drag” for junior engineers who lack judgment or context to validate AI outputs.

        Companies optimizing for the near-term output by reducing junior hiring, are undermining the future supply of experienced engineers. We likely need to move to apprenticeship like models in the future to give juniors experience.
        https://dl.acm.org/doi/10.1145/3779312

        jbqueru@floss.socialJ This user is from outside of this forum
        jbqueru@floss.socialJ This user is from outside of this forum
        jbqueru@floss.social
        wrote last edited by
        #4

        @carnage4life @shanselman We even have somwhat of a precedent for that: during the dotcom crash, a lot of CS students dropped out... and that resulted in at least a decade of hiring struggles (and possibly in inflated salaries as a result).

        1 Reply Last reply
        0
        • bendelarre@mastodon.socialB bendelarre@mastodon.social

          @carnage4life @shanselman I have long thought apprenticeship is the ideal model for the software industry.

          A large part of what we do is not easily taught but acquired through experience and while that can be acquired on the job it can be hard to be exposed to without the right opportunities.

          What we now see with LLMs is a prime opportunity for our roles as senior / architect level engineers to step into a role where we direct machines and educate the next generation to take our roles.

          bendelarre@mastodon.socialB This user is from outside of this forum
          bendelarre@mastodon.socialB This user is from outside of this forum
          bendelarre@mastodon.social
          wrote last edited by
          #5

          @carnage4life @shanselman teaching is the best possible way to find gaps in knowledge and become better at describing our roles.

          So this becomes a symbiotic relationship.

          We teach the next generation to think, to orchestrate, to architect and understand the machines we program. And the machines get the work done to write the code while humans do the hard part, that the software industry has pretended isn't the job for so long - defining the work and applying it to actual problems and customers

          1 Reply Last reply
          0
          • carnage4life@mas.toC carnage4life@mas.to

            Props to @shanselman for writing about the elephant in the room in big tech.

            AI coding tools increase senior engineer productivity while creating an “AI drag” for junior engineers who lack judgment or context to validate AI outputs.

            Companies optimizing for the near-term output by reducing junior hiring, are undermining the future supply of experienced engineers. We likely need to move to apprenticeship like models in the future to give juniors experience.
            https://dl.acm.org/doi/10.1145/3779312

            soviut@hachyderm.ioS This user is from outside of this forum
            soviut@hachyderm.ioS This user is from outside of this forum
            soviut@hachyderm.io
            wrote last edited by
            #6

            @carnage4life @shanselman And unlike junior devs, the AI never learns or improves; you're at their maximum right now.

            1 Reply Last reply
            0
            • carnage4life@mas.toC carnage4life@mas.to

              Props to @shanselman for writing about the elephant in the room in big tech.

              AI coding tools increase senior engineer productivity while creating an “AI drag” for junior engineers who lack judgment or context to validate AI outputs.

              Companies optimizing for the near-term output by reducing junior hiring, are undermining the future supply of experienced engineers. We likely need to move to apprenticeship like models in the future to give juniors experience.
              https://dl.acm.org/doi/10.1145/3779312

              klausfiend@dcerberus.comK This user is from outside of this forum
              klausfiend@dcerberus.comK This user is from outside of this forum
              klausfiend@dcerberus.com
              wrote last edited by
              #7

              @carnage4life @shanselman I think this is characteristic of anyone using AI: it's impossible to know if it's telling you the truth unless you're something of a subject matter expert, at which point, you may not really need its help.

              1 Reply Last reply
              0
              • carnage4life@mas.toC carnage4life@mas.to

                Props to @shanselman for writing about the elephant in the room in big tech.

                AI coding tools increase senior engineer productivity while creating an “AI drag” for junior engineers who lack judgment or context to validate AI outputs.

                Companies optimizing for the near-term output by reducing junior hiring, are undermining the future supply of experienced engineers. We likely need to move to apprenticeship like models in the future to give juniors experience.
                https://dl.acm.org/doi/10.1145/3779312

                womble@infosec.exchangeW This user is from outside of this forum
                womble@infosec.exchangeW This user is from outside of this forum
                womble@infosec.exchange
                wrote last edited by
                #8

                @carnage4life looking at industries where apprenticeships have traditionally been how people were trained (eg trades) does not bode well for an apprenticeship model for software development.

                codinghorror@infosec.exchangeC 1 Reply Last reply
                0
                • womble@infosec.exchangeW womble@infosec.exchange

                  @carnage4life looking at industries where apprenticeships have traditionally been how people were trained (eg trades) does not bode well for an apprenticeship model for software development.

                  codinghorror@infosec.exchangeC This user is from outside of this forum
                  codinghorror@infosec.exchangeC This user is from outside of this forum
                  codinghorror@infosec.exchange
                  wrote last edited by
                  #9

                  @womble @carnage4life in what sense, specifically? https://blog.codinghorror.com/software-apprenticeship/

                  womble@infosec.exchangeW 1 Reply Last reply
                  0
                  • codinghorror@infosec.exchangeC codinghorror@infosec.exchange

                    @womble @carnage4life in what sense, specifically? https://blog.codinghorror.com/software-apprenticeship/

                    womble@infosec.exchangeW This user is from outside of this forum
                    womble@infosec.exchangeW This user is from outside of this forum
                    womble@infosec.exchange
                    wrote last edited by
                    #10

                    @codinghorror not enough existing practitioners are willing to take on apprentices, for starters. There is projected to be a deficit of 300,000 skilled tradespeople by 2027 in Australia alone (https://www.abc.net.au/news/2025-11-13/construction-workforce-needs-to-double/106002738). A training model that doesn't produce enough workers isn't a good one, regardless of any other benefits it might have.

                    codinghorror@infosec.exchangeC 1 Reply Last reply
                    0
                    • womble@infosec.exchangeW womble@infosec.exchange

                      @codinghorror not enough existing practitioners are willing to take on apprentices, for starters. There is projected to be a deficit of 300,000 skilled tradespeople by 2027 in Australia alone (https://www.abc.net.au/news/2025-11-13/construction-workforce-needs-to-double/106002738). A training model that doesn't produce enough workers isn't a good one, regardless of any other benefits it might have.

                      codinghorror@infosec.exchangeC This user is from outside of this forum
                      codinghorror@infosec.exchangeC This user is from outside of this forum
                      codinghorror@infosec.exchange
                      wrote last edited by
                      #11

                      @womble fair, probably worth blogging in detail as it relates to software dev

                      1 Reply Last reply
                      0
                      • R relay@relay.infosec.exchange shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

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