Go - /g/ (#105709169) [Archived: 718 hours ago]

Anonymous
6/26/2025, 11:57:58 AM No.105709169
1737894550966
1737894550966
md5: bbce0029a185ed03f8ec1d19f3007d49🔍
I created more useful software in Go than in any other language, it's just so easy to get shit done
Replies: >>105709621 >>105712825 >>105712879 >>105713226 >>105714796
Anonymous
6/26/2025, 12:40:41 PM No.105709426
python is easier though
Replies: >>105709615 >>105712517 >>105712539 >>105712700 >>105712839 >>105712879 >>105713136 >>105714811
Anonymous
6/26/2025, 1:05:49 PM No.105709615
>>105709426
but you cant easily package everything up
Replies: >>105710232
Anonymous
6/26/2025, 1:06:53 PM No.105709621
>>105709169 (OP)
Good for you, I have honest try back in 2018 and 2022. This shit is unusable.

I am shipping Rust code at work THOUGH.
Anonymous
6/26/2025, 2:22:52 PM No.105710232
>>105709615
Simply because you don't know pyinstaller
Replies: >>105710962
Anonymous
6/26/2025, 4:06:05 PM No.105710962
>>105710232
Apparently a ton of people don't. Broken python shit everywhere.
Anonymous
6/26/2025, 7:05:58 PM No.105712517
>>105709426
I prefer types makes shit so much easier and let's the lsp do more work
Anonymous
6/26/2025, 7:08:14 PM No.105712539
>>105709426
Yeah but I just fucking hate python. When you use python you end up with like 500 different environments. It's a disgusting language.
Replies: >>105717444
Anonymous
6/26/2025, 7:23:26 PM No.105712700
>>105709426
>git clone whateverthefuck
>go run .
Wish Python could do this.
Anonymous
6/26/2025, 7:36:52 PM No.105712825
>>105709169 (OP)
Same. I hate it.
Anonymous
6/26/2025, 7:38:29 PM No.105712839
>>105709426
Its not worth dealing with the retarded package lack-of-management, runtime shittery, OOP retardation or 5000 different ways to do the same shit
Anonymous
6/26/2025, 7:41:49 PM No.105712879
>>105709169 (OP)
>>105709426
for me it's javascript
Anonymous
6/26/2025, 8:05:51 PM No.105713136
>>105709426
It's easier for small scripts, but it gets unwieldy with larger codebases.
Anonymous
6/26/2025, 8:13:09 PM No.105713226
>>105709169 (OP)
you ever do any webdev backend stuff with it? considering using it to build an API (no frontend) coming from node express combo
Replies: >>105713516
Anonymous
6/26/2025, 8:39:42 PM No.105713516
>>105713226
It's great for that. I generally wouldn't want to reach for anything else but there's always a tradeoff. Go tends to be verbose and explicit where a framework in some other language is typically much more concise for the common stuff.
Replies: >>105713599
Anonymous
6/26/2025, 8:48:39 PM No.105713599
>>105713516
I have no issue with node desu, just feel way too dependent on express. Trying to get into more low level networking stuff so more verbose/explicit sounds good to me.

Do you have any experience with Rust? how would you compare the two experiences
Anonymous
6/26/2025, 8:55:20 PM No.105713662
Go is a great language if you're working with LLMs. Writing out all the error handling, types, and simple utils used to be frustrating but now you can move so quickly while keeping everything explicit. Really nice IMO
Anonymous
6/26/2025, 8:58:58 PM No.105713699
The more I learn about Go the more convinced I am that people use it because they've been buckbroken by very shitty languages and not because Go itself is particularly good.

Like five different people have told me how much of a breath of fresh air it is compared to Python. Wow, good job, you made something better than venv soup and single line lambdas.
Replies: >>105714059 >>105714682 >>105714800 >>105719810
Anonymous
6/26/2025, 9:37:55 PM No.105714059
>>105713699
Yes, people just want to get shit don't and don't care about ur oop, python breaking every minute and all the useless debates about tabs vs spaces
Replies: >>105714065
Anonymous
6/26/2025, 9:39:05 PM No.105714065
>>105714059
Done*
Anonymous
6/26/2025, 10:35:19 PM No.105714682
>>105713699
whats better than go then anon?
Replies: >>105714889
Anonymous
6/26/2025, 10:46:02 PM No.105714796
>>105709169 (OP)
>I created more useful software in Go than in any other language, it's just so easy to get shit done
Same
Anonymous
6/26/2025, 10:46:22 PM No.105714800
>>105713699
> been buckbroken by very shitty languages
So, i just recently adopted go from working with C++ and C for 30 years.
It’s not bad. In this case, though, I used it for a few reasons:
compatibility back to Windows XP (with go v1.20)
I also need modern crypto.
It’s easy to deploy since it’s one big-ass binary.
Runtime doesn’t bother me (in this situation), and it’s not performance critical.
It’s C-like so no problems there. Going back to C# from C was objectively worse.

Normally I was shitting on go, because the “one big binary” thing was because they couldn’t figure out (dynamic) linking.. so they spun it into an asset, but for me with generations of DLL hell, it *is* an asset.
Anonymous
6/26/2025, 10:47:11 PM No.105714811
>>105709426
Nah
Anonymous
6/26/2025, 10:55:09 PM No.105714889
>>105714682
I love FP, so I doubt any gopher cares what I think.
My point was more about the fact that "employable" languages tend to be such complete ass for some reason or other that a mediocre language stands out amongst them.
Replies: >>105716852
Anonymous
6/27/2025, 1:54:40 AM No.105716518
>compare it to the shittiest language of all time
of course you like it, retard
Anonymous
6/27/2025, 2:11:28 AM No.105716632
I fucking hate pythons environment shit
Replies: >>105716853
Anonymous
6/27/2025, 2:42:51 AM No.105716852
>>105714889
Because “elegance” is very far down the list of priorities for commercial software. If you’re a hobbyist it’s the opposite.

Go is the dumbest possible language that gets the basic things write (for making money): easy to learn, easy to package, big standard library. “Sufficient” type system and memory safety (garbage collection). If your barometer for a good language is getting paid to churn out widgets it’s great.
Anonymous
6/27/2025, 2:43:15 AM No.105716853
>>105716632
There is poetry and Pipenv, if you want an "npm install xyz" experience: it is local to that folder, saves the versions to a file, etc.
It's a lot better than "requirements.txt", virtualenv by itself or --break-system-packages for sure.
If that's what you meant.
Replies: >>105717229
Anonymous
6/27/2025, 3:41:03 AM No.105717229
>>105716853
that's exactly what I hate
Anonymous
6/27/2025, 4:14:31 AM No.105717444
>>105712539
use 2.7. before trannies.
Anonymous
6/27/2025, 9:50:21 AM No.105719743
1727205204981
1727205204981
md5: 55d6b4f4ba69edcb19d20fc49a34aeb3🔍
Anonymous
6/27/2025, 10:01:03 AM No.105719810
>>105713699
All languages suck. Go sucks too, but it just werks.