In man are all kinds of creative direction, and only he knows which path to take.
Someone to become a singer who's a programmer.
because they both create new words ...
The singer can give birth to a masterpiece which becomes very popular hit.
And a programmer may be born a masterpiece, whether it's a program that glorify him, whether it's online resource, or anything else.
Every person has something and that even if his voice is not singing, he would write a song, even if he does not know programming language to come up with the program.
All only limited by our desires.