With all of us having only limited time and many of us not being programmers in their private life, I was wondering what would be the best approach to stay up to date in your field of work.
I realize that there are vast numbers of resources available to do so, but you can only consume a limited amount of them depending on how much time you are willing to invest.
I would be especially interested in opinions of people who are programmers for more than 10 years and how they managed to stay on top of the development of new frameworks, languages and techniques.
Do you read programming books, magazines, feeds or podcasts and which of those have the biggest use to you in terms of continuing education? How much time do you invest in personal development and do you do it as part of your work or in your spare-time?
Duplicate of http://stackoverflow.com/questions/201189/what-do-you-do-to-keep-learning