←back to thread

257 points pmig | 4 comments | | HN request time: 0.981s | source
1. MarkMarine ◴[] No.43096646[source]
I work with a brownfield go monorepo with a couple different styles and lesser known “frameworks” in it. It sucks to work in, one of the previous devs was a huge fan of clean code, so every function with more than a couple inputs has its own struct, pointers are used everywhere just by default (and basically never nil checked) and the AI generated tests are so plentiful that changing a small thing quickly explodes into thousands of lines in of changes.

Because it’s go and not really following a framework or pattern, the LLMs just can’t get the style right, so everything is brute force. Know what is easy to build with an LLM? A spring boot app. You can work on the hard logic while your little automated friend works on all the boiler plate and wiring.

replies(1): >>43098910 #
2. rollulus ◴[] No.43098910[source]
Disasters can be created in any language, right? Has little to do with Go.
replies(1): >>43100100 #
3. matsemann ◴[] No.43100100[source]
True, but most of the arguments against java in this thread are similarly about bad dev practices and not the language itself.
replies(1): >>43108521 #
4. MarkMarine ◴[] No.43108521{3}[source]
Exactly.