3 ms·
The only reason AI can do anything good is that it's been trained all this clean, modular, and well designed code. What happens when it stops existing? Even i
by wvenable 9mo ago
The only reason AI can do anything good is that it's been trained all this clean, modular, and well designed code. What happens when it stops existing?
Even in my own use of AI, letting the AI get away with shit code means that it continues to do a worse job. When it sees examples of good code, it does better. What happens when there's nobody at the wheel?
- vorticalbox 9mo agoThe problem is that “clear”, “modular”, “well designed” and all pretty abstract ideas. I personally like builder style when doing oop new Client().withTimeOut().ignoreHttpErrors() Not everyone would consider that clean when using it in your code base. And let’s face it all code has hacks and patches just to get it out before the deadline then there are more things to do so it will just stay that way.
- wvenable 9mo agoThat might be true. But unclear, non-modular, and poorly designed is actually much easier to identify. I don't know if I like the builder style; I could go either way. But if I saw that, I'd still consider that clear and well designed. But I've seen some truly ugly code from both people and AI.
- cauch 9mo agoBut same is true about "good food": some people will prefer some specific food and someone "good food" may not be the taste of someone else. And yet, it would be ridiculous to pretend that we cannot say that there is an advantage in avoiding cooking a dish made with dirt and toxic waste. The fact that we cannot define an absolute objective "good food" is not at all a problem.