Technology is developing at a breakneck speed