Protecting Engineers' Skills in the AI Era

(spectrum.ieee.org)

30 points | by rbanffy 1 hour ago

10 comments

  • matherial 1 hour ago
    This appears to be a completely AI-generated article, in which AI is telling us how to protect ourselves against AI. I don't know what's going over at IEEE, but every article from them that I've seen in the past year is like that and I really don't understand what's the long game.
    • randomblock1 52 minutes ago
      The writer is the CEO of... whatever this is: https://auraspark.com/

      Completely slopped up website, zero human touch. I would even go so far as to call them a hyprocrite, for getting AI to do all that for them instead of, you guessed it, training a junior engineer to do it.

    • r_lee 1 hour ago
      it seems like the entire world is in some kind of delusional trance, generating "value" with these AI slop articles and AI art

      or maybe it's just that I can't imagine people actually putting their time into reading this all when they pick up on the LLMisms. maybe they'll just stop reading these articles altogether

      • Xirdus 1 hour ago
        With been in delusional trance for 30+ years generating "value" in form of endless documents, analyses, memos, presentations, reviews, reports, and so on and so forth.

        The only thing that changed recently is that producing documents is now easier than ever.

        • sashank_1509 25 minutes ago
          I agree, there’s a lot of truth to this statement, AI in a sense is exposing how worthless this always was
        • _dark_matter_ 55 minutes ago
          Strong disagree. Do not conflate hard, human created works with AI slop.
      • lightandlight 45 minutes ago
        [dead]
  • chris_armstrong 7 minutes ago
    This one resonates hard. So many companies are rushing headstrong into automating everything with AI, risking their ability to reproduce the critical skills their organisation needs that are experiential and social.

    (And yes, it's telling that the author has clearly used AI to generate the argument, because not only does it weaken their argument, I think they miss the point slightly because of their reliance on it.)

    They focus on safety-critical systems in aviation, which is narrow part of all industries, when the bigger issue is organisational resiliency and reproduction. The skills that allow an organisation to weather change and disruptive market conditions are not tied up in proprietary information, but are captured as unwritten social rules and context that isn't passed on when labour is outsourced, either off-shore or via computerisation.

    The problem is particularly acute in software development, because software engineers not only make the system that encodes proprietary knowledge and organisation advantage, they maintain it, and without a continual replacement of labour that understands the system and the reasons for the system's behaviour, the ability to extend it or fix it is lost.

    This problem predates AI, and even software, where organisations die because they outsourced too much of their critical internal function. It eventually manifests at an industry level, where the critical knowledge to do a certain thing is lost (see, for example, the ability to produce new IMAX projectors as a microcosm, but also the loss of machine tooling skills, etc.) - at the heart of why some countries subsidise inefficient industries because the firms within them have no incentive to preserve themselves but their skills are invaluable to preserving national autonomy.

  • sarjann 27 minutes ago
    "It is the training apparatus of your future senior staff, and you should protect it the way you’d protect any other piece of critical infrastructure."

    I think a problem is that especially with the culture of job hopping a lot and high turnover you can't be sure that you're not just training staff that'll go elsewhere. It's like an industry wide prisoners dilemna.

  • sashank_1509 27 minutes ago
    https://www.pangram.com/history/6b2e2a19-02b0-416b-aabf-e450...

    This article reads like complete AI, this is sad because it raises a point but I wish the author actually wrote the f**ing article. Just share us the prompt next time

  • rawgabbit 1 hour ago
    Quote:

         A perfectly optimized system that produces incompetent operators is not optimized at all. It has simply moved its failure mode somewhere the spreadsheet can’t see it.
    • ddj231 59 minutes ago
      The second sentence is an ai generation tell. Idk why ai always tries these sort of “wow you” sentences. The tone is pretty off putting once you’ve experienced it enough times.
      • carabiner 57 minutes ago
        Obsession with invisible/quiet/ghosts
    • CamperBob2 1 hour ago
      Technically I suppose a perfectly-optimized system doesn't need operators, competent or otherwise.
  • arcboii92 34 minutes ago
    ---- My poem about sacrificing Engineering Best Practices on the Altar of AI Efficiency.

    First, they made CI/CD pipelines to automate the builds and deployment - and I said nothing because I didn't want to watch the scripts run. It's only running my code anyway, and more automation is good. Less for me to do!

    Then, they integrated AI into our IDE - and I said nothing because the guardrails kept it in check. It's only writing code following my instructions, and more automation is good. Less for me to do!

    Then, they requested source control access so the business owners could skip all the feature planning back-and-forth and just chat with an AI agent until the feature looks how they want it - and I said nothing because they're not merging into master. I'm still in charge of reviewing code, and I have an AI agent helping me review code using some rules and invariants I've handed it, and more automation is good. Less for me to do!

    Now, they are requesting an always-on AI agent reviews and merges their code into master with 0 human interaction because their PRs which contain 300K lines changed each have started to pile up over the last 3 days. And I have to just do it because boss man pays my bills. But hey, more automation is good. Less for me to do.... until everything breaks and I have 1 hour to find why the million lines of code merged this week don't work anymore.

    ----

    The story makes it sound like I didn't push back. I did. But after being forced to ignore a full career's worth of red flags and best practices I'm now just whoring my skills out to see how deep this AI-fully-replacing-devs rabbit hole goes. Besides, when else am I going to have crazy money to just throw at a new server and set it up to replace the SDLC end-to-end with a rich man's AI? And there's still the fun technical challenge of "can I make this system secure enough that even when I automate myself out of a job I couldn't revenge hack it?"

  • 0xbadcafebee 15 minutes ago
    The AI has a good point but the solution is wrong. There are thousands of jobs out there that are critical, yet only a few humans can do them. This is a natural conclusion of a society built around skilled labor. Eventually there will be some jobs for which it's critical you retain someone with skills. And so, for organizations/governments where they realize this, they set aside budgets to hire and maintain those skilled workers.

    When the skilled workers start to run out, either they find new workers to train, or they replace the thing that needed skilled workers (because the thing is probably quite old and in need of replacing anyway). This happens to virtually all kinds of human industry. The world doesn't fall apart when very old skills start to disappear. We're humans. We adapt. We can't even stop ourselves from doing it, it's in our DNA.

    Worst case, what happens if everyone forgets how to write Python? 1) You can pay someone to sit down and read books on Python, 2) you can replace the Python with Go. That second one is actually the better choice since the AI can already code in all these languages. But what happens if all the books are gone and the AI can't code anymore? You make a new language. How will you know how to make a language? Either you ask the AI how, or you figure it out the same way humans did the first time. Or some other solution, of which there are dozens.

    The point is, there is no skill cliff we're going to fall off of. It's an irrational fear. If the people who have this fear would stop and think about it for 20 minutes, they could come up with a long list of ways to respond, other than "keep an army of Juniors around doing things by hand so nobody ever forgets anything".

    (the plane example was stupid, btw. almost nothing in the world is as difficult to recover from failure as a 400-ton metal cylinder going 400mph at 30,000 feet in the air. most of the time it's fine to just call a repair guy. for the cases where you can't, invest in better process and better certification/recertification)

  • SA9G 1 hour ago
    The nuclear powerplant operator dilemma reminds me of the design flaw in "self-driving" cars that want a human to take control when things go wrong. A human who is not driving is not paying attention and lacks the spatial awareness to take immediate control in a critical situation... Then again, quite a few people don't seem to be paying attention while driving. Sigh.
    • Xirdus 1 hour ago
      It's not a design flaw, it's a feature - a built-in scapegoat for everything that goes wrong!
  • myko 56 minutes ago
    > The causal story is still contested, and honesty requires saying so.

    This slop is embarrassing