Category: Humanising work
Back to school…
August 13, 2007
I’m back at university, in an effort to force myself to knuckle down and get through the pain of learning Java. It’s been 16 years since I was last there, and here are a few of the things I’ve learned so far – I’ve learned about the syllabus Despite the move to Java, very little […]
Why (most) agile projects aren't the best you ever work on
May 27, 2007
Matt Heusser’s recent blog entry on Tester/Developer communications prompted me to comment on the dreams of agile projects and tester heaven. Now, I’ve been tempted to have that conversation, but the conversations I have had instead are much more along these lines: Me: “Hey dev guy, here’s 20 years of accumulated knowledge describing why the […]
And if you think YOU are in documentation hell…
February 19, 2007
Spare a thought for the people that recently hired my friend Steve, as you read about his latest job (in the second last paragraph): http://cramdogg.blogspot.com/2007/02/watching-printer-101.html
Models of software development
January 16, 2007
After an email exchange with Matt Heusser, Matt has posted my comments on how our work tools sometimes influence our behaviour on projects. That’s because these work tools are based on models of how someone believe software should be developed. Perhaps more importantly, the tools that I’ve seen are usually designed to ensure that the […]
Values
January 14, 2005
Jon Eaves was blogging about problems related to development goals not aligning with business objectives and it resounded with some thoughts I had been having on company values. In addition to goal alignment, I’m thinking at the moment that alignment of values is equally important, or at the very least it helps when the true […]
Disconnects
December 17, 2004
I overheard the following sentence from a project manager, accompanied by shock and outrage: “Two *resources* didn’t turn up this morning!” I believe the word they were looking for is “people”.