“From the get-go, I've had this romantic idea that software developers are the artisans of the future. They help people communicate and create and enterprise thrive, providing the tools for self-improvement and personal and professional growth with each line of code.”