Top 5 Attributes of Highly Effective Programmers
- Humility
- Love of Learning
- Detail Oriented-ness
- Adaptability
- Passion
I would probably put passion first and add two more - Hubris and Laziness
Many good stories and morals. My favorite ones:
In the beginning was the Tao. The Tao gave birth to Space and Time. Therefore Space and Time are Yin and Yang of programming.
Programmers that do not comprehend the Tao are always running out of time and space for their programs. Programmers that comprehend the Tao always have enough time and space to accomplish their goals.
Thus spake the master programmer:
“After three days without programming, life becomes meaningless.”
Grand Master Turing once dreamed that he was a machine. When he awoke he exclaimed:
“I don’t know whether I am Turing dreaming that I am a machine, or a machine dreaming that I am Turing!”
Thus spake the master programmer:
“Without the wind, the grass does not move. Without software, hardware is useless.”




