and this is how rust gains its reputation as an ugly to read language with inconsistent syntax: design by committee
Whereas Go has taken the approach of designing everything "later".
Isn't "design by popular vote" an extreme version of "design by committee"? Go won't implement error handling syntax because it can't reach community consensus.
Ugly is subjective, but which part of the syntax is inconsistent?
This is the kind of criticism made by people who've spent less than a few days working with a language. Just glancing at some code from a distance. There's nothing actually wrong with it besides being foreign from what you are used to. After you gain some familiarity, it doesn't look ugly or beautiful it just looks like syntax.
This might be a valid point if Go wasn’t an atrociously ugly and verbose language with some of the worst design out there.
Golang is also ugly, for example some fields start with a capital letter and some do not.
Also I don't understand how to implement transparent proxies in Go for reactive UI programming.