upvote
So I can test my feature today instead of waiting until it finishes compiling tomorrow.
reply
this is the top reason for a reasonably complex project, but it can be worked around by preplanning crates.

the other reason is if you really want async as is in vogue nowadays, function coloring - but this is rapidly becoming irrelevant, see article.

reply
> but it can be worked around by preplanning crates.

Maybe if you're working alone.

reply
1. Amount of Rust training data isn’t as much as Go.

2. Golang syntax and style is very verbose yet simple. There’s not as many options nor programming language to domain mapping needed as in Rust. Leads to needing less sophisticated LLM to spit out Golang than Rust successfully and efficiently.

reply
This must really depend on your niche. I assume you do web stuff or something? Good luck finding any golang examples in a lot of other fields. Rust, on the other hand, is taking over the world in systems programming.
reply
Been reading and drinking that kool-aid for some time until I realized it's just an internet bubble mumbo jumbo. Majority of systems are still written in C and C++, and will be for unforeseeable future.
reply
>Good luck finding any golang examples in a lot of other fields.

There are go examples (and full blown programs) for anything, from servers to Kubernetes and Docker.

reply
In short, compile times and a more full-featured stdlib
reply
Doesn't Rust have long compile times? Does Go suffer from the same problem?
reply
One of the design goals of Go was to be fast to compile. And they achieved it.
reply
Go famously has stupidly fast compile times.
reply
Because LLMs are better at Go? And because some people understand Go code easier and they might want to look at the code?
reply
why,i have same question
reply
I’m heavy into rust and never really use golang, but one big benefit of go over rust is compile times are significantly quicker, which could be more fun if you’re running CI checks 50 billion times
reply
>which could be more fun if you’re running CI checks 50 billion times

Even running them 5 times it's WAY more fun

reply
why use Rust when you can use Zig?
reply
Why use zig when you can use odin?
reply