This presentation was prepared for the keynote address at the 2009 BYTE Conference, held February 27th in Minnedosa, Manitoba, Canada.Weniger lesen