An excellent talk by the PragmaticProgrammer''''''s explaining HowToSurviveInaJobMarketThatSucks. A PowerPoint presentation translated into HTML: http://www.pragmaticprogrammer.com/talks/HowToKeepYourJob/HTKYJ.html ''I don't know. I would summarize that as, "learn more management and business process skills instead of tech skills, and bust your butt to stay afloat in the new age of cheap, offshore outsourcing. That is almost akin to "eat your vegetables and exercise more."'' Learning management skills is just one strategy they cite, and only as an example. I found the content of the slides deeper than that, and well worth a read. -- AnonymousDonor Besides, even if that summary is accurate, what's wrong with the article? Are there no techies that need to be reminded of this? -- BrentNewhall I thought the article did a fine job of reminding us to invest in ourselves. I firmly believe that you and only you are ultimately responsible for your ProfessionalDevelopment. The employer has business goals of their own, which may or may not coincide with your personal goals. The article also suggested not to get too firmly entrenched in any one language or technology, since they change. It's common sense, but it needs to be restated periodically, especially when you're neck-deep in code. -- MartinChernenkoff