Full length video of this great talk – make sure you watch this!
This is a personal weblog. The opinions expressed here represent my own views and not those of my employer or any other organization. Comments on posts represent the opinions of visitors.
Get every new post delivered to your Inbox.
Join 6,711 other followers