technology of the last decade