Currently working as a Solutions Architect, looking back on 25 years of software engineering experience.