4 ms·
Go explicitly prioritizes productivity in large Eng orgs with a range of programmer experience. This is often at the expense of what language enthusiasts this
by lokar 4y ago
Go explicitly prioritizes productivity in large Eng orgs with a range of programmer experience. This is often at the expense of what language enthusiasts this is important/new/cool
You may not agree, but they are doing what they said they would from the start, and it’s been fairly effective.
- kaba0 4y agoJava has been doing that (“blue collar language”) since its inception, and is arguably doing a much better job at it.
- hocuspocus 4y agoEschewing industry standard ergonomics that have been taught to every developer for the past 3 decades seems like the total opposite of "prioritizing productivity" to me. Besides, in large engineering organisations you're always going to find multiple languages. Even at Google, which keeps a very short list of blessed languages compared to most companies, the Googlers I know who typically work on "proto to proto" middleware in Go are often jumping into codebases in Java, Kotlin, Dart or TypeScript. So clearly, they can deal with modern language features too.
- lokar 4y agoAt google it mostly displaced uses of C++ and python