I’m a reasonably average bloke in most respects. Wife, kids, cat, career, not much hair on top and unreasonable hairs elsewhere. I’ve been writing software professionally for around 20 years. If experience has taught me one thing, it’s that the right answer depends as much on people as technology.

While I struggle to balance life as a consultant, a husband, and a father, there are times when I find myself wanting to convey my technical ideas and opinions in a forum where I’m unlikely to be shot down for at least an hour or so. Hence, this blog was born.

In all seriousness, there are lots of times that I’m looking for a bit more than ‘how’ to do something. I believe ‘why’ is often more useful. The articles I post here have been written because they were a good solution for a situation I found myself in at some point, care should be taken when blindly copying, or equally when immediately shooting me down.

I hope something here proves useful to someone, let me know if it does. If any advice leads to total disaster, then please still let me know.