How we motivated our developers to learn new technologies and upskill with minimal supervision