Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It can be difficult to reconcile comments like this with the reality that Go was designed at Google to address difficulties developing large-scale applications and even Kubernetes is written in it.

I agree with many criticisms of the language but sometimes that criticism seems to enter its own sort of echo chamber.



My understanding is that Kubernetes is some of the worst Go code out there.


I don't get the impression that's a conclusion you came to on your own, and I don't find what is essentially hearsay or gossip to have a very high information signal in general.


Perhaps a talk by someone who actually worked on it, then https://archive.fosdem.org/2019/schedule/event/kubernetesclu...



That boils down to Go needing generics, which I agree with. I don't think we're completely in disagreement. I'm just skeptical that the language is quite as bad as you're sort of suggesting. That article falls short of condemning the k8s codebase and instead just says it could be better with generics.


To be clear I'm not the person who stated K8s has a garbage codebase or whatever. I was just linking relevant material (and I should have clarified that in my post instead of drive-by posting - sorry, was distracted).

I agree with what you're saying.




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

Search: