I'm a Programmer, and I've been programming professionally since 1990. My background is in embedded systems, telecommunications and C/Unix. Over the years I've done several jobs including project/line management.
I first picked up Smalltalk as a way of learning OOP, back in 1993. I struggled trying to learn OOP through C++, so decided to take a look at 'pure' OOP. I was an early Java adopter and championed the use of Java in 1997 - but since then I have become somewhat disillusioned with Java. In recent times I've picked up new languages like Ruby and Lisp, and I have gained an interest in Programming Languages in general.
I now work as a freelance Consultant and Agile Coach