I like the article and bookmarked it for future reference, there's a lot of advice worth considering. One thing I'd like to point out, is that I don't like the way the "becoming a better person" is embedded in "how to be successful in any job". I do think strongly that it's the other way round: the job is only a part of me as a person, and doesn't define me. There are other values and people around me who are way more important than any job will ever be.