Friday, May 05, 2006 5:54 PM

I’ve been on holiday recently and my sun-lounger reading of choice amongst all the usual best-seller guff was Alan Cooper’s The Inmates Are Running the Asylum which came highly recommended from a good friend of mine.
To be perfectly honest, the book has altered my world view of the development cycle and our issues. So what I want to discuss here is one of the issues that came out of the book and that issue is us, the developers!
In short, if you haven’t read the book (and I highly recommend that you do) many of the reasons why the people who use the software we create have difficulty in using it comes down to the way we design and build it.
The issue isn’t so much the lack or quality or methodology of the design, it’s having developers design software. The book argues that we shouldn’t design applications because we essential think differently, have different goals, motivations and attitude from the people who ultimately have to use it to get their work done.
On reflection, I find myself agreeing, we suck at designing for the people who are going to use our software.
So what I wanted to debate is whether you agree with me or not.