I've always found Go's 'guiding principles' to be highly subjective, the annoying thing about it is that they are masqueraded as objectivity. Simplicity and readability for whom?
If you've been writing C and Java for years, all simple/readable means is 'familiar'. There are other definitions of simplicity
Go developers have a sectarian mind set. They obey the cult of The Three Creators, and some other minor advocates/evangelists like this australian dude.
If you've been writing C and Java for years, all simple/readable means is 'familiar'. There are other definitions of simplicity