| ▲ | gritzko 4 hours ago | ||||||||||||||||||||||
OK for prototyping. Not OK for prod use if noone actually read it line by line. | |||||||||||||||||||||||
| ▲ | nickysielicki an hour ago | parent | next [-] | ||||||||||||||||||||||
I’m just curious, what would need to happen for you to change your opinion about this? Are you basically of the opinion that it’s not good enough today, never will be good enough in the future, and we should just wind back the clock 3 years and pretend these tools don’t exist? It feels to me like a lot of this is dogma. If the code is broken or needs more testing, that can be solved. But it’s orthogonal: the LLM can be used to implement the unit testing and fuzz testing that would beat this library into shape, if it’s not already there. It’s not about adding a human touch, it’s about pursuing completeness. And that’s true for all new projects going from zero to one, you have to ask yourself whether the author drove it to completeness or not. That’s always been true. You want people to hedge their projects with disclaimers that it probably sucks and isn’t production worthy. You want them to fess up to the fact that they cheated, or something. But they’re giving it away for free! You can just not use it if you don’t want to! They owe you nothing, not even a note in the readme. And you don’t deserve more or less hacker points depending on whether you used a tool to generate the code or whether you wrote it by hand, because hacker points don’t exist, because the value of all of this is (and always will be) subjective. To the extent that the modern tools and models can’t oneshot anything, they’re going to keep improving. And it doesn’t seem to me like there’s any identifiable binary event on the horizon that would make you change your mind about this. You’re just against LLMs, and that’s the way it is, and there’s nothing that anyone can do to change your mind? I mean this in the nicest way possible: the world is just going to move on without you. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | odvcencio 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
ii am trying to not take issue with this comment because im aware of the huge stigma around ai generated code. i needed this project so i made it for my use case and had to build on top of it. the only way to ensure quality is to read it all line by line. if you give me code that you yourself have not reviewed i will not review it for you. | |||||||||||||||||||||||
| ▲ | znpy 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
That ship has sailed, man… | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | atonse 3 hours ago | parent | prev [-] | ||||||||||||||||||||||
Sorry but these are just not accurate as blanket statements anymore, given how good the models have gotten. As other similar projects have pointed out, if you have a good test suite and a way for the model to validate its correctness, you can get very good results. And you can continue to iterate, optimize, code review, etc. | |||||||||||||||||||||||