Programming today is the opposite of diamond mining. In diamond mining you dig up a lot of dirt to find a small bit of value. With programming you start with the value, the real intention, and bury it in a bunch of dirt.
. . a man may live long, yet live very little. Satisfaction in life depends not on the number of your years, but on your will.