How I Became A Software Engineer