I like what he says about learning a new language every year and I sincerely <i>want</i> to do that. However if you're in a Java shop and are learning Ruby/Python on your own, how do you keep from forgetting it. If you don't use it, you lose it right?
The list of things to do seems shortsighted to me. I can't imagine guys like Donald Knuth or Linus Torvalds caring much about agile methods and the new language of every year. I think it's more like a list of things to do that worked for him.<p>Other than that I agree with the main idea of the article...
Good article, but also guard against excessive egotism. People who think they're big shots because they started an open source project, have a blog have some followers on Twitter are not always that great.