JSConf 2009
For several weeks I have been using tweetdeck as my standard client for Twitter, not because of any issue with twitterriffic, but for the integration of search.twitter.com feeds. I have two feeds that I track - one for Erlang and one for Javascript - due to their importance to some of the projects I am wish I was working on. One thing I quickly realized is that there is still a tremendous amount of people who have strong angst against JavaScript and seem to think of it a "sub-language". I found this almost impossible given all the amazing things JavaScript does and its wide proliferation in nearly every environment. JavaScript is a critical element of nearly every web application framework and has been around longer than almost all of them. It is a language that exemplifies some of the core problems of modern languages in an exacerbated fashion (platform differences, security models, prototype programming, etc.) and does it in a fashion that most people can learn somewhat quickly, albeit not necessarily properly. Then I began to think about other languages (Ruby, Java, .NET, etc.) and quickly realized that part of what makes these languages widely known and spotlighted is their community of dedicated developers. These developers generally meet at conferences and by meeting with one another they increase the visibility and excitement surrounding the language. From the conference many projects are started, videos presented, blogs written, and general knowledge conveyed that otherwise remained pocketed. There are a few things I have learned in my conference trips:
- The more geographically and politically diverse the conference, the broader the knowledge base and wider spread of the change.
- The more dedicated the attendees, the more vibrant the culture and powerful the collaboration.
- NEVER USE THE WORD ROCKSTAR, OR IMAGERY OF A ROCKSTAR, OR THINK OF A ROCKSTAR. Just do not do it - I have corroborated this with other people in the community and its scary the results of this action.
- A lot of people agree with my contention that JavaScript deserves more attention and collaboration than it currently gets despite the huge number of tutorials, blogs, and documentation - one starts to think its a case of information overload and having to sort through it all becomes too cumbersome.
- The most exciting projects happening right now are happening in JavaScript and those working on the projects are very willing to share their knowledge.


