this post was submitted on 07 Mar 2026
18 points (90.9% liked)

Rust Programming

9196 readers
11 users here now

founded 7 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] BB_C@programming.dev 2 points 1 week ago (2 children)

Go is not even good. It's horribly designed (or rather, un-designed, since its creators actually boasted about deliberately doing the core part in what? a couple of weeks IIRC). If it wasn't for the associated corporate brand, it would have been a dead meme in the eyes of everyone by 2015 when Rust hit v1.0 (It was born a meme in the eyes of those who know).

And I mentioned that date to point out that we can't call these languages new forever ๐Ÿ˜‰ . In fact, if you took a snapshot of street tech talk from 10 years ago, you would see that these generic conventional unwisdom comparisons have been done to death already. Which then begs the question: what newfound "wisdom" needed to be added to these "muh best tool for the job" talking points? Or are we just testing the wisdom of our new best tool for all jobs, LLMs?

[โ€“] fluxx@mander.xyz 1 points 1 week ago* (last edited 1 week ago)

I'm not proficient enough in Go to say how good or bad it is, but I have tried it in the past and it made and immediately not like it. Verbose syntax, no null safety or any error handling, no templates at that time, people literally copy/pasted the code of containers for different data types and did find/replace on it. The only feature that was kind of convenient is goroutines. For my money, Kotlin and even Java were more modern looking and would prefer them to go any day. Also not apples to apples comparison, but far more similar than rust.

[โ€“] peskypry@lemmy.ml 0 points 1 week ago

Totally agree. I still wonder how anyone even accepted this horrible mess as a backend language. Combine LLM + Go, the resulting code is a verbose vomit that I don't want to cleanup.