3 ms·
Generally bigger than that, though long clever statements using functional idioms like you suggest could be hard to read in some languages. Cleverness also ref
by hellofunk 7y ago
Generally bigger than that, though long clever statements using functional idioms like you suggest could be hard to read in some languages.
Cleverness also refers to architecture, designing meta-types to encapsulate all sorts of things that just don't need the flexibility, over-designing a system in anticipation of future needs that may never come. Sometimes it's a delicate balance and often only experience can dictate how "clever" one should be.
Many developers just out of university, or still in it, in certain languages, like to run with clever things they can do with the type system to abstract away all sorts of stuff, which becomes painful later.