Stay is better
>it is compiled>gofmt uses tabsand that's about it
The simplest language in the history of programming. Also K.I.S.S.
it keeps the hype chasers away from the java ecosystem
>>110180303Smarter person than me suggested it for backend and now I'm doubling down with going full GoTH stack. You got this Claude!
>>110180303It's pretty much what you use for anything you'd have used C# for in the past. It's the best programming language to write containerized applications in right now I'd say... Anything like Sonarr, Jellyfin, qBittorrent, you really need to pick Go to build it... Since that's the only type of software I make, because I don't even use a computer to do anything else except that and posting on internet forums, I would say I am exceptionally happy with Go.Keep your eye on Silo Server, which is a Go-written competitor to PleX and Jellyfin. I've tested it and it's good but not yet far along enough in development to switch to.
>>110180383Correct>>110180479It is an excellent choice even for vibecoding with Claude. The language is very simple so AI can easily write and understand it without using many tokens, and almost never makes mistakes. And you can understand what the AI has written right away even in the previews that flash by so you can stop it immediately if it's doing something you can see would be better or simpler performed with another method.
How about this:https://go.dev/blog/emudhra-incident
>>110180303it just works
>>110180730Thanks brother, I went through a basic Go course just to understand the basic syntax but yeah, Claude is going to write it anyway
i hate this blue nigger like you wouldn't believe
>>110180303It's neat
>>110180303explicit errors > garbage > literal shit > exception handling
>>110180401Good Morning, Saar.
i LOVE go
it crosscompiles super easily, is very easy to read and write, its gcd, its build system agnostic, i can do low level shit with it, you can use it as a scripting language if youre very special, concurrency is easy, the tooling is fantastic.
I find it too inexpressive and verbose for leetcode style puzzles which is the primary usecase for manual coding in 2026.
>>110184886If it's easier for you to read, it's easier for AI tools to read too.
i just scrolled the whole catalog and this is the only programming related post right now this board at least used to be a little bit fun there's nothing left here
>>110186920No one's here to entertain you giganiga
>>110186920There's a daily programming thread isn't there? Not that people actually post in there. It's more of a mental masturbation board where you write worthless tutorial level stuff in C or Rust and jerk off over it while wearing programming socks. Serious developer languages like this are gone into the archive by about 30 replies.Unfortunately Reddit is a better place to discuss actual productive programming.
>>110180378Slaay queen
>simpletype enumType intconst ( one enumType = iota two three)
type enumType intconst ( one enumType = iota two three)
>>110189197I think that makes three, this one, /dpt/, and there's a thread for some Advent of Code-like event going on.
love me some Go
>>110180303I do not.
>>110180303Not sure why anyone would like it. My opinion of it is pretty neutral: It works, but it's annoying to have to code in it, mainly because you can't just comment out parts of your code to test a single function or a few lines of code. I wish they would allow to turn off errors for unused variables for easier debugging. Having to use a returned value is also kind of stupid. Some functions return stuff, because the returned value is useful for some very specific cases and useless for all other cases. In go you either have to pretend to use the variable or write a second function that does the same thing without returning a value. Both of these solutions bloat up the code unnecessarily and reduce performance. The second solution sometimes also leads to bugs or security issues, because devs usually don't keep in mind that they always have to adjust both functions if they touch one of them.