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

Go didn't even have dependency management until only recently. Readability... 2/3 of Go code is error handling, by design.


Yes and it has worked well for large projects like kubernetes


Has it, though? I've heard it said that k8s codebase is not very go-like.


Yep.


It worked despite of it, not because of it. People can write large programs in assembly, can they not?


Indeed, I've had the same impression from large codebases in C++ - it surely looked like things worked in spite of all the effort to make it as complex and as inefficient as possible. (This, actually, may be a praise for C++ - you can write it as though it was Java and still get a fast program.)


That's because dependency management at Google is different from how the Rest of the World does it.





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

Search: