How technology evolves

2,301,398 views | Kevin Kelly • TED2005