Hacker News new | past | comments | ask | show | jobs | submit login

IMO it's because boring, predictable, un-exciting tech often gets the job done, while shiny, exciting, enjoyable tech gets the job done less.



It's fair to have an opinion, and that may be why Kubernetes hasn't been rewritten in Rust, but I answered the question of why it wasn't written in Rust. It wasn't an option at the time (again, time travel is not possible).


This is a myth pushed by the "Choose Boring Technology" cult [1] and proven false by Google [2].

[1]: https://boringtechnology.club/

[2]: https://www.ardanlabs.com/news/2024/rust-at-google


K8s was absolutely built using exciting tech....Golang was hot off the presses. The brand new hotness. Google's internal Borg was C++, so the boring choice was C++ which wasn't chosen. Also they were google employees, which also adds a bit of bias in selection I would imagine.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: