While in college, I got a job at Lotus, an IBM subsidiary. I started with tech support but quickly transitioned to software engineering by teaching myself programming languages like LotusScript, Java, ...