In general programmers are pretty smart people. Smart people sometimes like to show
off their smarts by demonstrating their mental juggling abilities. After all, if you can reliably
remember that r is the lower-cased version of the url with the host and scheme
removed, then you must clearly be very smart.
One difference between a smart programmer and a professional programmer is that
the professional understands that clarity is king. Professionals use their powers for good
and write code that others can understand.
Clean Code A Handbook of Agile Software Craftsmanship, Robert C. Martin
Se puede ser ‘inteligente’ inteligentemente, o no tanto. Demostraciones de habilidades memorísticas o de concisión gratuita entrarían en la segunda categoría. Mientras que pensar a auténticos niveles superiores de abstracción es una ventaja, por incomprendido que quede a la mayoría.
Un consejo: no cites Clean Code. No niego que pueda servir pero está más cerca de resultar un tutorial de pocos usos que de ser una obra original, atemporal.