Hacker News new | ask | show | jobs
by bb88 452 days ago
Go being simple and fast to compile, doesn't mean go is simple to use.

My friend tells me the primary use case for go are microservices no more than one page worth of code deployed in kubernetes.

I think that's correct. Anything larger is just masochism.

There will be a revolt at some point, the question will be to what? Rust? Probably not. Maybe a C++ resurgence...

1 comments

FWIW, the revolt to Rust is already happening.

Why would anybody choose C++ over Rust in 2025? The biggest (valid) criticisms against Rust are that it is difficult to learn and use, but C++ is like 1000 times harder. When people say Rust is complicated they’re comparing it to modern GCed languages, not to C++.

Why C++ still gets chosen:

1. There is a lot more experienced C++ devs around.

2. There are a lot more libraries that are readily usable from C++ but would need to be wrapped to use in Rust.

3. The tooling (IDEs etc) around C++ is more mature.