The technological revolution