Conferences, workshops, travel, and other professional development experiences...

Sunday, November 8, 2009

Plenary Session 1, Sunday, November 8, 2009, 1:00-3:00pm

The plenary speaker was Tim Bray, “Distinguished Engineer” and Director of Web Technologies at Sun Microsystems.  Tim listed several important new realities he is tracking:

  1. It has always been easy for anyone to build web sites – these days, it is easy and cheap/free for anyone to build a database driven web site, or a community web site.  His example was Ravelry.com, which has 500,000 registered users and 900 new users each day.  It was created in 2007 and has just one web developer.  Ruby on Rails (and similar technologies like Python/Django) is what makes this so easy.  Tim suggested that everyone in the audience read Programming Ruby 1.9 (with picture of pickaxe) – not necessarily to learn how to use it but just to get the philosophy.
  2. REST (Representational State Transfer) allows us to create apps that allow other people to build apps that use our content, in ways we wouldn’t think of
  3. Relational databases are becoming outdated for some applications, since new social sites (Facebook) would be too slow if they ran on a relational database. The new standard for this type of site is “eventually consistent” meaning that Facebook does not aim to have a perfectly up-to-date database all the time (unlike a financial web site.
  4. While it’s true that only a small percentage of people have smartphones, there is a renaissance in the use of mobile SMS services (Sep 24, 2009 Economist: special report on telecomms in emerging markets)
  5. We are creating more text than ever before
  6. What is the Internet for?  What is the killer app of the Internet?  The answer has always been the same: Other People.

Biggest takeaway: an audience member asked Tim “Managing all these blogs, IM, cell phones, blogs – how do we do that?  Also what about the human aspect of it?  People just using their Blackberries all the time and being rude”

Tim’s answer to part 1: You just need to buckle down and figure it out
Tim’s answer to part 2: The technology is not the problem, it’s a behavioral / human problem.

0 comments: