
This is me, comatose on the couch. Perhaps I'm coding in my sleep? Who knows? I don't remember.
Anyway, for much of the time when I'm awake, I work on the web. For me, programming started way back in 1980. When I was a lad at high school, there weren't any cheap computers. So my first opportunity came at University. I well remember being transfixed by Professor Jan Hext in my first Computer Science lecture at Sydney University. It was a simple program that he taught us; one that produced Fibonacci numbers in Pascal. Nevertheless, to me it was magical.
Years passed, I graduated, spent more than a decade programming on IBM mainframes and learnt all sorts of computer-related stuff. Then in the early nineties I bought a 2400 baud modem to explore Pegasus Networks. I well remember downloading Mosaic with Lynx. From about 1996 onwards I tinkered with HTML and dabbled with Perl scripts. Having explored OO programming in Smalltalk, in 1997 I started learning Java.
Since 2000 I have been earning a living by developing web applications with what Sun Microsystems now calls Java EE. I still don't mind Java but sometimes I think it's the wrong tool for the job.
I'm passionate about Ruby on Rails and have been involved in the Sydney Rails community since late 2006. My strengths are more on the back end of web applications but I'm striving to hone my CSS skills and to put what artistic skills I have towards improving the appearance of the sites I develop.
So there you have it. When I'm awake, I work on the web.