Thread 106134356 - /g/ [Archived: 220 hours ago]

Anonymous
8/4/2025, 7:50:12 AM No.106134356
1728501979466375
1728501979466375
md5: ed50152e2bb572fbd0cfde98c8b0b014🔍
Golang is only useful for individual devs looking to make a quick throwaway CLI app or internet-sized giants. For the latter the conceit is those big corpos treat it as a simpler C replacement for writing everything in-house. It's intentionally simplistic and opinionated because at that scale everyone is a lowest common denominator coder (even if we refrain talking about the hordes of H1Bs they hire).
Enterprise languages with every battery imaginable included are too inflexible for those internet-sized companies, they break at the specific edge cases etc., there's generally too much friction in trying to adopt an existing instrument when you have the heft to just develop everything internally.
Mid-sized companies who should just leverage existing solutions but are instead migrating to Golang are being brainwashed and misled.
For an individual developer, it's just an instrument. If you know better/older languages writing something simple in Go should be a no-brainer. But don't buy into the hype and don't become a cultist on a corpo leash.
Replies: >>106134400 >>106135845 >>106136586 >>106138396 >>106142744
Anonymous
8/4/2025, 7:58:53 AM No.106134400
>>106134356 (OP)
Ok
Anonymous
8/4/2025, 12:19:07 PM No.106135845
>>106134356 (OP)
It's just a saner python for people coming from a plan9/unix background who don't want to get 4.0'd
for c programmers it's people who don't want to have to manage their own libraries.
Replies: >>106138076
Anonymous
8/4/2025, 2:16:38 PM No.106136586
>>106134356 (OP)
saar saar dont insult india and do not redeem the if err != nil saaaaaaaaaar
Replies: >>106139819
Anonymous
8/4/2025, 5:06:59 PM No.106138076
>>106135845
what the fuck does getting 4.0'd mean?? Not being coerced to migrate your code to the next major Python version?
Anonymous
8/4/2025, 5:29:04 PM No.106138396
>>106134356 (OP)
>It's intentionally simplistic and opinionated because at that scale everyone is a lowest common denominator coder
have you considered that maybe it's simplistic and opinionated because what Go offers is all you actually need to write production-grade software?
Replies: >>106139819
Anonymous
8/4/2025, 7:20:11 PM No.106139819
>>106138396
>>106136586
Anonymous
8/4/2025, 11:07:41 PM No.106142359
i've written more than 10 pieces of software that i use everyday in Go and honestly... it's kinda making me gag lately, it's always fucking make(map) make(shit) channel mutex repeat, so fucking mind killing

any suggestions?
Replies: >>106143596
Anonymous
8/4/2025, 11:46:11 PM No.106142744
>>106134356 (OP)
I wrote a backend with it and it's comfy in the webshit context
Anonymous
8/5/2025, 1:07:29 AM No.106143596
>>106142359
stop using maps and channels and mutexes?