I've drifted in and out of academia since my undergrad (in physics). Started out at hardware design in industry, went back to do PhD in space science, later on ended up working as software engineer in industry, now teach software development at a technical university.