How do you become a software engineer? - Hush