How do you keep your skills current?

Like all technical professionals, web developers must keep their skills up-to-date. I do so by staying active in the web development world — specifically:

  • writing web development articles for various publications
  • reading computer programming books, and writing detailed reviews, which are published on leading technical news websites
  • editing programming books for publishers
  • participating in technical user groups
  • giving talks on web development topics
  • listening to podcasts on the latest innovations and tools in the world of web design and development
  • contributing user styles to improve the user interfaces of popular web services