I've been developing software since dinosaurs walked the earth - well, since FORTRAN 77 was the hot language, CP/M was a cool OS and adding hardware involved solder. I've tried other careers, but I always come back to writing software. I can't count how often I've been caught coding while I was supposed to be doing something else. Originally trained as a mathematician, I've worked in a bunch of computer languages, mostly self-taught. I've worked as a programmer, a systems administrator, a webmaster, and tech support guy. My last words will probably be: "I should have written it in Lisp."
Turn your head, cough and press Ctrl+Alt+Del