Hacker News new | ask | show | jobs
by baCist 59 days ago
I think all of this has a dark future. And this can be argued based on how AI works.

AI systems look at code on the internet that was written by humans. This is smart, clean code. And they learn from it. What they produce — unreadable spaghetti code — is the maximum they can squeeze out of the best code written by humans.

In the near future, AI-generated code will flood the internet, and AI will start training on its own code. On the other hand, juniors will forget how to write good code.

And when these two factors come together in the near future, I honestly don’t know what will happen to the industry.

4 comments

We’ve had a looming crisis for decades of young people increasingly not understanding a lot of the fundamentals of mathematical logic. And I think treating LLMs (which are amazing tools) as “AI,” and having it play this type of role, is the final step towards a lot of unrecoverable self-destruction.

We need to remember that the core of what “logic” is can be understood by every human mind, and that it’s our individual responsibility to endeavor to build this understanding, not delegate or hand-wave it. For all of human history, delegating/hand-waving away basic logic that can be understood by actuarial/engineering types has never gone well in the long term.

Do most young people need to understanding the fundamentals of mathematical logic? We seem to get by without that.

Even at the presidential level, today:

>RFK Jr claims basic math rules don’t apply to White House https://www.independent.co.uk/tv/news/rfk-jr-math-percentage...

Yes, and the country is destroying itself because those in power lack basic reasoning skills.
You do if what you are implementing requires it. Beyond this, if you don't understand the code the AI agent outputted, you shouldn't let other people run it in production.
But it's not all smart, clean, good code... I've seen AI repeatedly make the same kinds of errors and interpretations that I would expect from a human working on something. I find that more time in planning, (pre)documentation and testing, even some TDD helps a lot.

I agree, that AI generated code will really start to piss in the pool so to speak. I'm not sure the models will get better without a lot of hand curation and signals of what is good vs bad vs popular code. They emphatically are not the same.

The AIs seem to be getting better faster than the training on it's own code thing becomes a problem. Dunno about the juniors. Maybe they'll become 'prompt engineers'?
Not sure tbh. The labs which are creating the AI - definitely know what they are doing, and its incredible. Would just argue that the AI will become only better in the future
They are interested in money and ads. We cannot expect anything good from openai, anthropic, meta, google.

We had a couple of decades of brilliant engineers working for faang. What did we get as a result? Just crap: twitter, instagram, youtube, facebook. Imagine all those brilliant minds working on something meaningful instead.

Same goes for LLMs

Respectfully, I am starting to find "AI will become only better in the future" to be a cheap and empty statement. Optimism is good but it does not take into consideration the tremendous nuance of the topic and current thread.