| ▲ | tovej 10 hours ago | ||||||||||||||||
I have yet to run into any serious project in the wild that is using LLMs for development. I have seen vibecoded intern prototypes that took half a day to vet and dismiss because they were completely useless. I'm sure your experience is different, but you can't _seriously_ claim we're "past the point" of not using LLMs for programming. Vibecoding is a fundamentally different kind of activity than actual programming. It's a pure delusional dopamine rush, compared to the deliberate engineering required to build quality software. | |||||||||||||||||
| ▲ | tarsinge 3 hours ago | parent | next [-] | ||||||||||||||||
How can you still can't distinguish between using LLMs as tools and a non technical person vibe coding? I have yet to run into any serious software engineer that had to dive into a legacy codebase or an unknown tech stack and found no value in e.g. Claude Code for general understanding and refactoring. Not even talking about coding, just the capacity of generating custom contextualised documentation and examples tailored to your constraints and skills on the fly is ridiculously helpful. | |||||||||||||||||
| |||||||||||||||||
| ▲ | apsurd 10 hours ago | parent | prev | next [-] | ||||||||||||||||
For CRUD apps though, the intern closing the ticket literally 30 minutes after it's created is really hard to battle against. Especially when those tickets were created by suits. I generally agree that while I think vibe-coding is here to stay, it's different from designing useful products and systems, and I don't know how to convince colleagues that we should uhh be careful about all this code we're pushing. I fear all they see is the guy aging out. | |||||||||||||||||
| ▲ | xboxnolifes 8 hours ago | parent | prev | next [-] | ||||||||||||||||
What do you consider "serious", as that seems to be the main differentiator here. I know plenty of serious (multiple years of development and users, and began prior to LLMs) projects that have devs using LLMs for development. | |||||||||||||||||
| |||||||||||||||||
| ▲ | dwb 9 hours ago | parent | prev | next [-] | ||||||||||||||||
Ok well I have plenty of serious, production-level professional experience that says otherwise. Not “vibe coding” - we certainly review the code. It’s a tool that has downsides and failure modes, of course, but it’s at the point where it’s definitely speeding us up and we are using it a lot. Trust me, I’d prefer a world, on balance, where this wasn’t true – I don’t like many of the aspects and uses of the technology – but its utility in programming is undeniable now and the capitalists aren’t taking “no” for an answer. | |||||||||||||||||
| ▲ | NietTim 9 hours ago | parent | prev | next [-] | ||||||||||||||||
> I have seen vibecoded intern prototypes that took half a day to vet and dismiss because they were completely useless. They weren't useless, they proved if the direction that the prototype was exploring was worthwhile. I've personally made many completely shit code prototypes in the years before we had LLM's, of course they weren't magically production ready, that's not the point of a prototype. | |||||||||||||||||
| |||||||||||||||||
| ▲ | altmanaltman 9 hours ago | parent | prev | next [-] | ||||||||||||||||
> I have yet to run into any serious project in the wild that is using LLMs for development. How about Claude Code? 100% of it was vibe-coded according to its creator.[1] Google and Microsoft also claim a lot of their internal code is AI-generated now. [2] [3] Naturally, none of the big tech companies will just release a pure vibe-coded project due to structural reasons, but you also _seriously_ can't claim that serious projects don't use LLMs as well these days. Maybe in your limited experience, it isn't true, but that doesn't generalize to what's actually happening. 1. https://www.reddit.com/r/Anthropic/comments/1pzi9hm/claude_c... 2. https://fortune.com/2024/10/30/googles-code-ai-sundar-pichai... 3. https://www.cnbc.com/2025/04/29/satya-nadella-says-as-much-a... | |||||||||||||||||
| |||||||||||||||||
| ▲ | ok_dad 10 hours ago | parent | prev [-] | ||||||||||||||||
It’s juvenile to consider all LLM assisted coding as vibecoding. I’m not going to expand here because this topic is about as much fun to discuss as politics, but coding assistant tools are just tools. If you give a regular person a race car, they will crash it about as fast as their vibecoded app crashes. Give the same race car to a pro age it’s a different story. I still think this was the right decision by the programming mods there. Talking about tools is pretty boring, and you need to train to use something like an LLM assistant. No one who can’t program a language should be using an LLM to learn it unless they know about 2-3 other languages already, IMO. | |||||||||||||||||
| |||||||||||||||||