Comment Comment by slushy-chivalry A bit of a clickbaity title, but I'll biteI think "cleverness" is a function of your (and your team's) experience in a particular language / domain spaceI worked with teams where verbose Java is considered "simple, straightforward, and easy to understand"I also worked with teams where terse Haskell is considered "simple, straightforward, and easy to understand"and of course these codebases look nothing alike parent slushy-chivalry 2 years ago
I think "cleverness" is a function of your (and your team's) experience in a particular language / domain space
I worked with teams where verbose Java is considered "simple, straightforward, and easy to understand"
I also worked with teams where terse Haskell is considered "simple, straightforward, and easy to understand"
and of course these codebases look nothing alike