Hacker News new | ask | show | jobs
by 7bit 639 days ago
We would have to look at why Go was chosen over other languages, to make an assumption about that. Was it a technical decision, an emotional decision, or an expertise-based decision? In the latter two, you may be right.

If it was a echnical decision, it is not so likely. Go's heart is concurrency, while Rust's heart is memory safety. Wildly different.

1 comments

Pure politics, on Kubernetes side, some Go folks joined the team and pushed for the rewrite for example, there is a FOSS talk on the matter.

Had not been the case, and most likely Kubernetes would have just been like Mesos, a mix of Java and C++.