▲ | XenophileJKO 19 hours ago | ||||||||||||||||||||||||||||||||||
:| I'm an engineer of 30+ years. I think I know good and bad quality. You can't "vibe code" good quality, you have to review the code. However it is like having a team of 20 Junior Engineers working. If you know how to steer a group of engineers, then you can create high quality code by reviewing the code. But sure, bury your head in the sand and don't learn how to use this incredibly powerful tool. I don't care. I just find it surprising that some people have such a myopic perspective. It is really the same kind of thing.. but the model is "smarter" then a junior engineer usually. You can say something like "hmm.. I think an event bus makes sense here" Then the LLM will do it in 5 seconds. The problem is that there are certain behavioral biases that require active reminding (though I think some MCP integration work might resolve most of them, but this is just based on the current Claude Code and Opus/Sonnet 4 models) | |||||||||||||||||||||||||||||||||||
▲ | WD-42 18 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
I use llms every day. They’ve made me slightly more productive, for sure. But these claims that they “are like 20 junior engineers” just don’t hold up. First off, did we already forget the mythical man month? Second, like I said, greenfield side projects are one thing. I could vibe code them all day. The large, legacy codebases at work? The ones that have real users and real consequences and real code reviewers? I’m sorry, but I just haven’t seen it work. I’ve seen no evidence that it’s working for anyone else either. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
▲ | twelve40 19 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
> it is like having a team of 20 Junior Engineers lol sounds like a true nightmare. Code is a liability. Faster junior coding = more crap code = more liability. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
▲ | pron 6 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
> However it is like having a team of 20 Junior Engineers working. If you know how to steer a group of engineers, then you can create high quality code by reviewing the code. You cannot effectively employ a team of twenty junior developers if you have to review all of their code (unless you have like seven senior developers, too). But this isn't a point that needs to be debated. If it is true that LLMs can be as effective as a team of 20 junior developers, then we should be seeing many people quickly producing software that previously required 20 junior devs. > but the model is "smarter" then a junior engineer usually And it is also usually worse than interns in some crucial respects. For example, you cannot trust the models to reliably tell you what you need to know such as difficulties they've encountered or important insights they've learnt and understand they're important to communicate. | |||||||||||||||||||||||||||||||||||
▲ | OccamsMirror 18 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
It's definitely made me more productive for admin tasks and things that I wouldn't bother scripting if I had to write it myself. Having an LLM pump out busy work like that is definitely a game changer. When I point it at my projects though, the outcomes are much less reliable and often quite frustrating. | |||||||||||||||||||||||||||||||||||
|