First and foremost the disclaimer... what I write here my own opinions, not of my wife, son, cats or employer.
There are a few top-level pages that descibe the main topics that I'm interested in. One of my aims in writing posts on this site, are partially to off load various ideas and projects that buzzing around my head! If I can get them written down then I don't have to remember them, plus the thoughts might be useful to someone else. Hopefully the practical Software realted and photography ones will. Perhaps the enviroment ones will serve to inspire!
I do have a professional blog "Meddling with Middleware" that will contain the majority (if not all of the software engineering stuff")