Great article. However, I would not assume that us (good programmers) vs them (bad ones) is how the go folks see the world. If a couple decades of programming have taught me anything, it's that "them" is usually "me" or "past me" or "500 of us".
A good point. I've seen people say that the Go designers are designing a language for "bad programmers", but maybe they're just designing for humans. Maybe code readability is more important than conciseness.