Reflections on a Technology Journey