borokov
@borokov@lemmy.world
- Comment on [AI] Minimal expenses splitting software 1 day ago:
Hi dude,
Well, “Here is my entirely generated LLM tool” is clearly a red flag. I’m a software engineer for 20 years, I’ll try to explain you why it is a redflag for developpers.
-
First, how many gallon of water and kg of coal were used to generate it ? Using LLM has a real hidden cost.
-
3500 lines of code written in 1 week… Professional developers write around 10 to 100 lines a day. Why ? Because understanding a system takes time. Here, there are 3500 lines no one is able to explain. “It works” doesn’t mean “It works”. Building a software is not just about making it work in your own use case.
-
Github like platforms were created to collaborate. It is not possible to collaborate on a vibe coded application. There are too many code that were written too quickly. And without the whole prompt history, the model used, etc… it is not even possible to do “collaborative vibe coding”. Another agent with another prompt history won’t have the full context of application, and won’t be able to keep consistency.
-
Now, github, gitlab, codeberg, etc… are flooded by these kind of app, generate by a single person in a few days on which it is not possible to collaborate. OpenSource maintainer are flooded by AI Slope code, and more and more project are forced to become closed source, or to restrict contributions only to some user.
-
The developer of a software is the worst person ever to test it. There are cognitive bias that make the developer unconsciously avoid scenarios that can break the system. If only one developer built a product, I’m 100% sure I won’t be able to build and run it on my computer without trouble. And again, every vibe-coded application were built by a single person.
If your tool works for you and your friend, cool. But the real value of a source code is not the source itself. It’s the people that worked on it, that built a common understanding, that ran it in several environment, with several use case, and that makes it robust. So don’t be mad if no one want to test your code.
-