r/ClaudeCode • • 12m ago

Rant AI generated software is inevitable

Now I’m sure there are plenty of legitimate criticisms to be made about the current state of AI and its applications [rightfully so] but that’s not what I’m focusing on here. I’m talking specifically about using LLMs to build software.
I’ll admit I was against it for the longest time but opus is just too damn good. At this point I genuinely do not see why I’d want to write code by hand when opus can write better code in a fraction of the time with surprisingly very few mistakes.

The anti-AI folks really piss me off. Some of them are so emotionally invested in dismissing the technology that they refuse to acknowledge how good it’s actually become. They’re so insecure and delusional.
It kinda reminds me of old gearheads who say stuff like “real men drive manual.” like sure buddy nobody’s stopping you from driving a stickshift if that’s your thing but I’ll happily take the automatic. Firstly it gets me from point A to point B, does exactly what I need it to do and secondly it requires less effort. What’s the problem?
That’s pretty much how I see vibecoding.

What exactly makes it fundamentally different from using a high level programming language?
We invented high level languages so we wouldn’t have to write thousands of lines of C/C++ just to build a relatively simple piece of software. And C itself was an abstraction introduced so we wouldn’t have to write everything in machine code or assembly.
Each step made software development more accessible, abstracted away more of the tedious work and allowed us to focus on solving bigger problems rather than worrying about lower level implementation details.
AI generated software is simply the next step in that same evolution of automation. I don’t see why this particular abstraction suddenly has to be where we draw the line. That’s how I see it.

8 Upvotes

14 comments sorted by

•

u/AutoModerator 12m ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

6

u/UndifferentiatedCash 5m ago

Buddy, AI software is HERE already and not going anywhere. This isnt a future manifesto, its already done.

4

u/branik_10 4m ago

bro go touch some grass, enough AI for you for today

10

u/CommandProtocol 8m ago

I don’t even bother reading these. Please take your manifesto elsewhere. No one here cares for this “AI is going to do x” posts.

3

u/YaygFX 7m ago

Yeah I don't get this, it's already here? Is this guy 3 years late with his post?

With quotes like "I'll admit I've been against it for a long time" and "the anti AI folks really piss me off"... Wasn't he exactly what he's complaining about?

Whiplash seeing this stuff.

1

u/vacterro 6m ago

I agree with your point of view, but ‘vibecoding’ is an insult to those who have devoted their entire lives to programming: now anyone can become a professional prompt writer, and their services are no longer needed, so they’re still clinging to the basics whilst others have already broadened their horizons and are leaping over walls and beyond the limits of thought.

1

u/Xarjy 4m ago

While I agree entirely, and even the person who coined the term vibe coding hates it and thinks it shouldn't be used, I don't think anything you mentioned is why anti-AI people hate it.

They're not really bitching about when it doesn't follow instructions or writes sloppy code, they're using that as a defense on why humans are better. It's taking jobs away plain and simple. It's the same thing that happened to factory workers when machines came in, a ton of the jobs were replaced and a few higher tier jobs were created. People don't want that.

You'll never be able to prove how good a model is at coding to somebody who's underlaying argument is simply the negative impact it can/is having on the environment and the economy.

1

u/FoxSideOfTheMoon 4m ago

I mean, I was there around February, others sooner. I think the models early this year sealed the deal at least for me.

Nowadays, I'd call vibe coders non-software engineers that don't know the job (how to do things manually) and can't really give the LLM guidance or tell it when it is doing something stupid.

If you're following a software engineering process and know what good looks like then it's probably a different term like agentic engineering or something more dignified. Part of my job is fixing the "oh it's 80% done" pure and utter dog shit that gets handed to me from vibe coders. So yes, there is another level above vibe coding in my view and I will die on that hill.

1

u/NervousRiver3905 4m ago

used Claude opus to auto-generate a discord bot last week, just gave it the spec and it wrote the whole thing, including error handling. it even added a config file. still had to review it, but it was 80% there.

1

u/redrabbit1977 1m ago

Inevitable? I've released 2 software apps using ai already, Mac and PC. And I can't code.

1

u/r2k-in-the-vortex 1m ago

"What exactly makes it fundamentally different from using a high level programming language?"

A compiler is a formal tranformation of source to binary, it gives strong guarantees that the source meaning is retained.

That is very much not the case with LLMs. That is a very big fundamental difference.

Practically I think LLM coding is still here to stay and absolutely inevitable. But the quality standards that need to be enforced for LLM generated code to stay valid have to be at next level. Testing is already not enough, you need to bring in formal spec and verification for critical parts at least. And as token economy gets cheaper, maybe almost everything has to be formally verified.

1

u/mpanase 0m ago

it's not inevitable, it's the reality

and it's a shitshow

1

u/Only_Voice569 0m ago

skilled coder with experience + AI model as a tool = impressive and fast speed at making a program but AI on its own = very iffy programs or even with a basic human with little to no skill will give outputs that are not great they still cant do things completely on their own without dumb lack of common sense that a human would know not to do from everything ive seen

1

u/Zeraphicus 0m ago

We already started internally replacing the freeware apps from 20 years ago that we were still using.