> Rob Pike and Ken Thompson
They are huge names in the field, but honestly, they just suck at language design itself.
Can you substantiate that or is this just flaming?
I'm sure they could come up with a list of language decisions they disagree with.
I'm equally sure that if you asked kubb, kaba0, and three other strongly opinionated folks for a list of good language designers, each of the <5 lists you get back would be very short, and there'd be no overlap between them.
> Russ Cox and the Go team learned that the loop variable capture semantics are flawed not by reflecting about how their language works, but through user feedback.
I think "user feedback" isn't the whole story. I've noticed in other changes (e.g. the monotonic time change [1]) they've done a pretty disciplined study of user code in Google's monorepo and on github. That's mentioned in this case too. This is a good practice, not evidence of failure.
[1] https://go.googlesource.com/proposal/+/master/design/12914-m...