Hacker News new | ask | show | jobs
by popcorncowboy 297 days ago
> "If it's going to happen it will" - That is quite the defeatist attitude. Society becoming shittier isn’t inevitable

You're right in general, but I don't think that'll save you/us from OP's statement. This is simple economic incentives at play. If AI-coding is even marginally more economically efficient (i.e. more for less) the "old way" will be swept aside at breathtaking pace (as we're seeing). The "from my cold dead hands" hand-coding crowd may be right, but they're a transitional historical footnote. Coding was always blue-collar white-collar work. No-one outside of coders will weep for what was lost.

2 comments

> If AI-coding is even marginally more economically efficient (i.e. more for less) the "old way" will be swept aside at breathtaking pace (as we're seeing).

On the scale I’ve been doing this (20 years), that hasn’t been the case.

Rails was massively more efficient for what 90% of companies where building. But it never had anywhere near a 90% market share.

It doesn’t take 1000 engineers to build CRUD apps, but companies are driven to grow by forces other than pure market efficiency.

There are still plenty of people using simple text editors when full IDEs have offered measurable productivity boosts for decades.

>(as we’re seeing)

I work at a big tech company. Productivity per person hasn’t noticeably increased. The speed that we ship hasn’t noticeably increased. All that’s happening is an economic downturn.

I think that you're correct in that Rails and IDEs offer significant productivity benefits but aren't/weren't widely adopted.

But AI seems to be different in that it claims to replace programmers, instead of augment them. Yes, higher productivity means you don't have to hire as many people, but with AI tools there's specifically the promise that you can get rid of a bunch of your developers, and regardless of truth, clueless execs buy the marketing.

Stupid MBAs at big companies see this as a cost reduction - so regardless of the utility of AI code-generation tools (which may be high!), or of the fact that there are many other ways to get productivity benefits, they'll still try to deploy these systems everywhere.

That's my projection, at least. I'd love to be wrong.

I believe you’re 100% right about trying to replace devs. In that respect it’s like offshoring.

But no matter how hard cost cutters wanted to, they were never able to actually reduce the total number of devs outside of major economic downturns.

> more economically efficient

I suspect we'll find that the amount of technical debt and loss of institutional knowledge incured by misuse of these tools was initially underappreciated.

I don't doubt that the industry will be transformed, but that doesn't mean that these tools are a panacea.

I read about AI assistants allegedly creating tech debt but my experience is opposite. Claude Code makes it easy to refactor helping to reduce tech debt. Tech debt usually happens because refactoring takes time but is hard to justify to upper management because upper management only sees new features but not quality of code. With Claude Code refactoring is much faster so it gets done.
Are you talking about refactoring code you’re already familiar with? Or a completely unknown codebase that no one else at the company knows anything about and you’ve been tasked with fixing?
Both. But I'm not talking about fixing. I'm talking about refactoring.
It’s often the case that in order to fix an issue you need to refactor first.
I would argue that you should only allow Claude to refactor code that you understand. Once that institutional knowledge is lost you would then have to regain it before you can safely refactor it, even with Claude's help.

I also specifically used the term "misuse" to significantly weaken my claim. I mean only to say that the risks and downsides are often poorly understood, not that there are no good uses.