-

@ David
2025-06-13 15:15:16
AI code generation doesn't seem to be very effective for server languages like Go, either. i've used it a few times and almost always it makes the most elementary errors like types and it doesn't do well with handling changes that touch a lot of parts of the codebase.
it can be useful for simpler stuff but advanced stuff the human brain is still lightyears ahead of the machine. at best it can maybe save some time with some things but even code generation is still better done by humans than asking the AI to write it, i mean for tedious stuff where you have dozens of refactors that are simple and basically the same... the AI does not do these well either.
part of the issue is probably also that the languages we see the most chatter about vibe coding are javascript and python and these languages interpreters tolerate a lot of errors, where server languages are extremely strict about error handling, being virtually the central thing you are handling, whether it's exceptions in java and C++ or fail-fast principle and the explicit idiom of handling error conditions before you do any handling of successful execution