2,279,584 views | Kevin Kelly • TED2005

How technology evolves