I've been a software engineer and taught high-school math; now I consult.