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
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