Technology: How Far We’ve Come