AI 甚至连简单的bug都修不好——但是,好吧,让我们解雇工程师吧
AI can't even fix a simple bug – but sure, let's fire engineers

原始链接: https://nmn.gl/blog/ai-scam

最近GitHub上发生的微软.NET运行时事件滑稽地暴露了AI在编程方面的局限性。负责提交拉取请求的GitHub Copilot代理反复引入错误代码,人类开发者则耐心进行纠正,突显了AI能力与实际应用之间的差距。 尽管存在这些缺陷,一些公司却将AI作为裁员的理由,以技术进步的名义掩盖成本削减措施。然而,一些行业领导者认识到AI的真正潜力在于增强人类专业技能,而不是取代人类。 为了应对这种情况,开发者应该成为AI专家,记录其优缺点。分享AI失败和成功的真实案例对于形成平衡的叙事至关重要。目标是证明熟练的开发者使用AI比AI本身更强大。如果你的公司优先考虑AI而非熟练员工,那么是时候更新你的简历了。

这篇 Hacker News 讨论串围绕一篇文章展开,该文章批评了 AI 在修复简单 bug 方面的能力,引发了关于 AI 在软件工程中作用的辩论。一些人认为 AI 只是一个工具,就像锤子一样,它的误用并不能否定其潜力。另一些人反驳说,AI 通常以 SaaS 产品的形式提供,与传统工具相比,缺乏用户控制和所有权。 许多用户分享了他们自身的经验,突显了 AI 的不足之处,包括代码幻觉、产生错误以及需要大量的提示工程。一位用户讲述了其队友如何盲目地将 AI 生成的错误信息复制到代码库中的经历。 讨论还涉及 AI 在行业中的更广泛影响,包括潜在的失业问题、公司对 AI 能力的过度炒作以及对采用而非可持续商业模式的关注。一些人认为 AI 将改变软件开发格局,就像 Excel 改变了会计行业一样,而另一些人则担心依赖 AI 生成的代码的长期后果。

原文

Reddit discovered the funniest thing in tech this week, and it shows exactly how broken the AI narrative is.

The newly released GitHub Copilot agent was given permission to make pull requests on Microsoft’s .NET runtime, and the results couldn’t be funnier.

The AI confidently submitted broken code, while human developers patiently explained why it didn’t work. Over and over again, for days.

GitHub Copilot PRs on the .NET runtime
I feel bad for the engineers in this PR, but I also can't stop laughing.

What’s worse is that CEOs are using this same technology to justify laying off entire engineering teams.

Comedy show

I spent way too much time scrolling through these PRs. The pattern was always the same:

  • AI: “I fixed the issue!”
  • Human: “Your code isn’t working and you broke other tests.”
  • AI: “You’re absolutely right! Fixed it now.”
  • Still not fixed.

This went on for days. Multiple rounds of the AI insisting it solved problems, while making them worse.

And somewhere, executives are watching this thinking, “Yeah, this is ready to replace our engineering team.”

Hidden truth

I don’t want to sound like an AI hater, I use AI for coding daily. It’s genuinely made me more productive.

But here’s what’s actually happening with these layoffs: Companies over-hired during the pandemic boom. Now they need to cut costs. AI gave them the perfect cover story.

Instead of admitting “We planned poorly,” they get to sound visionary: “We’re leveraging AI to optimize workforce efficiency!”

Meanwhile, I know a startup founder who just raised Series A. He messaged me about wanting to hire three more engineers.

“Aren’t you using AI to do more with fewer people?” I asked.

He laughed. “AI makes my team unstoppable. Why would I want fewer unstoppable people?”

What devs need to do right now

If you’re worried about AI layoffs, here’s your playbook:

  • Become the AI expert on your team. Don't fight the tools, master them. Be the person who knows when AI helps and when it hurts.

    Management needs someone who understands both the potential and limitations.

  • Document everything AI can't do. Keep a running list of complex problems you solve that AI suggestions couldn't handle. Things like system design decisions, business logic that required domain knowledge, or bugs that needed deep debugging.

    This is not just paranoia, it is to properly understand AI, for yourself and for your team.

  • Make it public. Share your real AI experiences on social media. Post screenshots of AI failing at complex tasks alongside examples where it actually helped. Show the world that human + AI is the future, not AI alone.

    The world is watching. Share the truth about AI. If you don't, then who will?

  • Create the narrative. Every time you solve something AI couldn't, tweet about it. When AI helps you ship faster, share that too.

    The goal isn't to bash AI, it's to show that the most powerful combination is skilled developers using AI as a force multiplier. Make yourself the obvious choice for companies that want to win.

The bottom line

If your CEO is talking about AI layoffs, update your resume. Not because AI will replace you, but because you’re working for someone who thinks a technology that can’t understand a simple bug is ready to run their engineering org.

AI has become a part of software development, but it isn’t perfect. Humans are needed more than ever.

And if you want proof, just check those Microsoft PRs. The AI is still confidently wrong. The humans are still patiently fixing everything.

So trust me, your job is safe.

If you found this post useful, please consider sharing it with your friends and colleagues. Your support is my biggest motivation.

P.S. Frustrated by AI forgetting existing code and making mistakes? I built something for codebases large enough that AI loses track. Loved by devs from Google, Uber, and more. Check out Giga AI.

联系我们 contact @ memedata.com