Reasons to be an programmer :
1) love your work and live your life too!
2) be creative.
3) work with great people.
4) solve problems, design things that matter.
5) never be bored.
6) make a big salary.
7) enjoy job flexibility.
8) travel.
9) make a difference.
10) change the world.