pull down to refresh

Modern software is collaborative and when everyone has their own preferred way of doing things, none of which is clearly better, composing complex systems from everyone's unique self-expression in code is chaos.
Under-rated take -- this is why I'm so taken w/ the Perl vs Python attitudes: There's more than one way to do it vs There's one right way to do it. Everyone doing a Grateful Dead style jam session instead of consolidating around a small number of paradigms / patterns / templates is maddening in a collaborative setting. I used to be so guilty of this, inventing all this cool shit that other people didn't understand and wouldn't invest in understanding. For so long I thought they were the ones being dumb.
And yet, if you're the one jamming, and it's you and a small merry crew, what a pleasure.
this territory is moderated
Have you written code in golang? It's take is nearly there's only one way to do this. Golang removes expressiveness wherever it can.
I swear it's designed to make engineers easy to replace.
reply