From Joomla! Documentation

I've been writing PHP based software for a number of years, but have begun focusing on Joomla much more in the last few years. My software development background predates my PHP experience by a significant amount, and includes Python, C++ and Ada as well as client side scripting (ECMAscript etc).

I've a background in testing as well as developing.

Sometimes my tongue is a little too sharp for some, but it's all meant well!

I also keep a collection of my own documentation at