As a web developer, I spend an incredible amount of time keeping up with the industry. I watch talks online, go to conferences, attend meetups, listen to podcasts, read books and articles. It's a daily devotion to (attempt to) stay current in this field. Rarely do I feel as challenged as I did from watching Paul Irish's "The Mobile Web is in Trouble" given at Breaking Development, April 2013.
If you are a web developer, do yourself a favor and take some time to watch this talk. The web is a platform, and though it's the most exciting software platform in history, it must continue to get better, or it will be replaced. Both the platform itself, and the software we build upon it.
As web developers here is what we can do:
I'd like to add my name to the list of developers that have heard Paul's challenge, and take it seriously.