StephenCovey of 7 Habits recommends envisioning your funeral and writing down what you want your family, friends, colleagues and significant others say about you.
In his description of the knowledge worker, StephenCovey quoted former Microsoft CTO Nathan Myhrvold as saying that this type of software developer was 10, 000 times more productive than other developers.