What first motivated you to become a software developer, and how has your career journey shaped your engineering philosophy?