▲ | saejox 3 days ago | ||||||||||||||||||||||||||||||||||||||||
I fear for the variety in the internet coding culture. Significant portion of code is being written by ai, all looks the same, all has the same mediocre quality. Even the github page descriptions are generated with ai, overflowing with emojis and same sentence structures repeated. | |||||||||||||||||||||||||||||||||||||||||
▲ | diggan 3 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||
> I fear for the variety in the internet coding culture. Significant portion of code is being written by ai, all looks the same, all has the same mediocre quality. Who cares who actually "typed" it? Shit code will be shit code regardless of author, there is just more of it now compared to before, just like there was more 10 years ago compared to 20 years, as the barriers for getting started is lowered time and time again. Hopefully, it'll be a net-positive, just like previous times, it's never been easier to write code to solve your own specific personal problems. Developers who have strict requirements on the code they "produce" will make the LLM fit with their requirements when needed, and "sloppy" developers will continue to publish spaghetti code, regardless of LLMs existence. I don't get the whole "vibe-coding" thing because clearly most of the code LLMs produce is really horrible, but with good prompting, strict reviews and not accepting bad changes just to move forward lets you mold the code into something acceptable. (I have not looked at this specific project's code, so not sure this applies to this project, but is more of a general view obviously) | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
▲ | oompydoompy74 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||
How is this commentary relevant to this project in any way? Why must every post about an LLM tool be accompanied by a pile of meta commentary about the LLM landscape? If someone posted a Ruby library, would we all start waxing philosophically about the Ruby ecosystem as a whole? I’m not trying to attack your comment specifically, but every single post about LLMs being accompanied by deeply subjective, usually negative, meta commentary is highly annoying. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
▲ | rand_num_gen 3 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||
First of all, there are certainly many issues with abusing vibe coding in a production environment. I think the core problem is that the code can't be reviewed. After all, it's ultimately people who are responsible for the code. However, not all code requires the same quality standards (think perfectionism). The tools in this project are like blog posts written by an individual that haven’t been reviewed by others, while an ASF open-source project is more like a peer-reviewed article. I believe both types of projects are valid. Moreover, this kind of project is like a cache. If no one else writes it, I might want to quickly vibe-code it myself. In fact, without vibe coding, I might not even do it at all due to time constraints. It's totally reasonable to treat this project as a rough draft of an idea. Why should we apply the same standards to every project? | |||||||||||||||||||||||||||||||||||||||||
|