Go is slow garbage, best upgrade to a better lang.

Reply to this note

Please Login to reply.

Discussion

Will, opening with a haymaker…

🍿

😂

he doesn't care about response latency or how long it takes to learn a language properly or how fast it compiles, only how cool he seems

if every ounce of perf matters use C or rust. otherwise, Go is a great language that is very easy to write and has excellent primitives for concurrency and web services. Id venture to say 95% of the time Go speed is not a problem. most code projects dont need to manage memory themselves.

exactly... rust, c and c++ can give you an extra 10-20% throughput

but none of them can give you the low response latency of Go, no matter what you do

that's the thing, what matters more?

unless you are converting video files (without a GPU???) or some other equally long running computation, their advantage is nil to negative, because of the time cost of development and the far harder debugging process

rust is an overly complicated, slow compiling piece of shit, best to downgrade to a smaller, simpler lang with a proper garbage collector instead of one that takes 6 months to learn how to annotate your variables for it, and forces you to explicitly make everything mutable which is almost everything, unlike C which you can only make immmutable by using static

people make their tradeoffs and i prefer to be never able to do much better than 80% performance as Rust when it takes me 20% of the time to write the same code without bugs

and i didn't mention latency... with less than 10% of the response latency, to boot

if rust had first class channels and goroutines i would consider using it, but that's my red line, no coroutines no channels no workee