3 ms·
> Go programming language is especially well-suited to LLM-driven automation. It’s small, has a large standard library, and a culture that has strong shared idi
by nikolayasdf123 1y ago
> Go programming language is especially well-suited to LLM-driven automation. It’s small, has a large standard library, and a culture that has strong shared idioms for doing almost anything
+1 to this. thank you `go fmt` for uniform code. (even culture of uniform test style!). thank you culture of minimal dependencies. and of course go standard library and static/runtime tooling. thank you simple code that is easy to write for humans..
and as it turns out for AIs too.
- icedchai 1y agoI have found LLMs (mainly using Claude) are, indeed, excellent at spitting out Go boilerplate.
- zenlikethat 1y agoI found that bit slightly ironic because it always seems to produce slightly cringy Go code for me that might get the job done but skips over some of the usual design philosophies like use of interfaces, channels, and context. But for many parts, yeah, I’ve been very satisfied with Go code gen.
- nikolayasdf123 1y agoof course. it is not there yet. same happens for me. AIs do not get full project view nor dynamics of classes, behavior, domains... probably that is soon coming for me it works well for small scope, isolated sub system or trivial code. unit tests, "given this example: A -> B, complete C -> ?" style transformation of classes (e.g. repositories, caches, etc.)