| ▲ | freediddy 8 hours ago | |||||||||||||
No, I completely disagree with this entire article. Bad code or good code is no longer relevant anymore. What matters is whether or not AI fulfills the contract as to how the application is supposed to work. If the code sucks, you just rerun the prompt again and the next iteration will be better. But better doesn't matter because humans aren't reading the code anymore. I haven't written a line of code since January and I've made very large scale improvements to the products I work on. I've even stopped looking at the code at all except a cursory look out of curiosity. Worrying about how the sausage is made is a waste of time because that's how far AI has changed the game. Code doesn't matter anymore. Whether or not code is spaghetti is irrelevant. Cutting and pasting the same code over and over again is irrelevant. If it fulfills the contract, that's all that matters. If there's a bug, you update the contract and rerun it. | ||||||||||||||
| ▲ | zozbot234 7 hours ago | parent | next [-] | |||||||||||||
> Bad code or good code is no longer relevant anymore. It's extremely relevant inasmuch as garbage code pollutes the AI's context and misleads it into writing more crap. "How the sausage is made" still matters. | ||||||||||||||
| ▲ | il-b 8 hours ago | parent | prev | next [-] | |||||||||||||
Someone vibe-coded the brake control system in your car. It passes the tests. Is it good enough for you? | ||||||||||||||
| ||||||||||||||
| ▲ | sunnybeetroot 8 hours ago | parent | prev | next [-] | |||||||||||||
This entirely depends on the product. If it’s your own personal blog, then for sure no need to read the code, but a change in a banking architecture would be irresponsible to not have an understanding of the actual code change. | ||||||||||||||
| ||||||||||||||
| ▲ | azov 6 hours ago | parent | prev [-] | |||||||||||||
Your code is that contract (unless your tests cover every possible input, which is not practical in most cases). | ||||||||||||||