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

Certainly Go lacks some features (generics) which are more-or-less standard in other large languages, but I think that's a sacrifice to the code quality gods (not that you can't write shit code in Go). To use another metaphor: if C++ and Java are motorcycles, Go is more like a bicycle. Smaller, easier to maintain, and more portable, but there are times when you might really wish you had a motor.


> easier to maintain

How do we know this? Has anyone written enough Go in an environment with a lot of engineers to make that determination?


I think a common sense standpoint would actually prove the opposite for some facts of Go: tons of unnecessary duplication due to a lack of generics is bound to lead to bugs, hard-to-maintain code due to sheer volume.


Yes, I suspect that Google has, at a minimum. There may be others as well.




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

Search: