My day job has me managing people, lots of them. So at night I write code for fun. Originally I was a mainframe assembler programmer before adding a range of mainframe languages (COBOL, Fortran, PL/1 and others). As I grew older I began to play with more "modern" languages.