We’re about to learn a painful lesson about delayed gratification in software engineering.

New data from China, 26,811 students tracked January 2023 through June 2025. Students using AI for homework saw their scores jump 20 percent. Completion time dropped nearly half. They aced the assignments.

Then exam season came. Those same students scored 20 to 40 percent worse when they couldn’t use the tool.

The homework phase is over. The exam phase is coming.

We’re doing this in software right now. Vibe coding feels incredible. Features ship fast. Nobody’s asking what happens in Month 18 when the original dev has left and nobody understands the codebase.

Commercial pilots fly with autopilot for most of every flight. They’re required to maintain manual flying proficiency regardless. If the system fails mid-air and the pilot can’t take over, people die.

Most teams using AI right now have forgotten how to fly manually. They’ve become passengers in their own systems. The autopilot flies, nobody checks instruments, and the first sign of trouble will be a breach notice or outage.

Three rules:

  1. Command the mission. Define architecture before prompting. Ambiguity kills in code and in flight. Delegate selectively. Offload mechanical work. Keep design and security reviews human. Verify everything. Audit before production.
  1. Never trust the automation without checking instruments.
  1. Quick wins feel good. Sustainable engineering feels boring. Boring keeps systems standing.

Organisations surviving the next two years won’t ship the fastest. They’ll be the ones who remember how to fly without the aids.


people insisting that you actually be skilled, independently of your tools, doesn’t make them Luddites. Rather, being unable to do so makes you a phony.

  • FishFace@piefed.social
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    1
    ·
    1 day ago

    This is probably overly pessimistic/optimistic (depending on your outlook) in terms of timing. You won’t forget how to code after 18 months of using AI to do it instead; if you decide to go cold turkey, or OpenAI turns the screws on pricing, or whatever, you’ll be back in the swing of things in no time. The lesson from schools is that junior programmers who are learning now are not going to gain the same ability we did. (Besides that they’re finding it difficult to get hired because the AI can do junior programming fairly OK, that is). So the problem won’t be in 18 months; it’ll be in a few years at least, from that point of view.

    There’s the separate question of architecture and code quality; by this point we’ve probably all seen the impenetrable morass that vibe coding leads to. That, I’m guessing, will cause problems much sooner.

    • Kairos@lemmy.today
      link
      fedilink
      arrow-up
      4
      ·
      22 hours ago

      That’s not what we’re talking about. Knowing how to program is just one thing. Students who use AI to cheat on theory classes won’t learn the theory. Additionally in programming classes they won’t learn how to program as well as they could

      • FishFace@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        21 hours ago

        I think it is what the original post is talking about - it literally says “We’re doing this in software now … Nobody’s asking what happens in month 18”!

        • Kairos@lemmy.today
          link
          fedilink
          arrow-up
          2
          ·
          21 hours ago

          “Software” is not just knowing how to write code. I know from firsthand experience that experience with how a program runs, and the more technical bits help a shittton.

            • Kairos@lemmy.today
              link
              fedilink
              arrow-up
              1
              ·
              20 hours ago

              And using “AI” to write code or assignments will hinder a student from learning that more technical in the first place.

                • Kairos@lemmy.today
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  20 hours ago

                  This happens with students and professionals all the same. I did miss you specifying professionals in your comment but most of what I said is correct. I’m not a student and I’m still learning more just by forcing myself to do things on my own.