I'm a career technologist. Building software systems that people find useful (as possibly love) gives me a great thrill. I've spent more than 25 years learning many arcane bits of knowledge that makes it possible for me to contribute to the construction and maintenance of these software constructs. Historically, I have mainly focused on technical skills and … Continue reading It’s the People, Stupid!
Some musings on professional software development... I'm a software developer with 20 years of professional experience. I've make all the classic mistakes, and learned a few lessons on the way. I've sought out better ways of creating software that really delights users, creates value and solves problems. I'm continually making use of the experiences and … Continue reading I am a Thought Follower
Well. That was a bit longer than expected. I've finally retrieved the slime-covered remnants of my blog, attached bolts to its neck and re-animated it with lightning. For something that I took down for "a few weeks" while I changed hosting providers, it ended up lying pretty much dead in a ditch for nearly 3 … Continue reading A dark and hideous thing re-emerges
My partner, Jamm Farstrider, has started blogging! Check out her elegant prose (and learn a thing or two about art) at http://sallysomebody.blogspot.com/.
This is my flight from hell story (long posting!): after being delayed 11 days by the volcanic disruption, I finally got on a flight from Sydney to London via Bangkok. The flight from Sydney to Bangkok flew OK, but movie system wasn't working - not great with 2 kids (luckily they mostly slept). We stopped … Continue reading Airline Story
Today I met one of the managers of the development team I work with in India. I was chuffed to learn some people call me "The Guru" over there. The manager went on to mention the etymology the word: 'Guru' is composed of the syllables 'gu' and 'ru', the former signifying 'darkness', and the latter … Continue reading The Meaning of Guru
I've wrote about this before, but singletons really are evil. It's worth repeating, as I'm finding out that the message hasn't really reached a lot of people yet. I've been helping out with interviewing candidates for a senior developer/technical lead/technical architect role at my current client. To my dismay, there is a very consistent problem … Continue reading Singletons are Evil 2: the Rant