Technological Developments From Time to Time