Thanks for sharing this. I appreciate the conclusion admitting that there are trade offs to attaining job security. For example, this may not be the best advice for someone trying to maximize their income or title. If you are looking to minimize stress in your career, I think being a hard working, effective developer who’s enjoyable to work with will help you substantially.