Finally, someone has pointed out that the emperor is, indeed, naked...that all of the hoopla about rapid application development, extreme programming, etc., etc. hasn't given the poor neglected customer (whether internal or external) software that a)actually does what the customer needs (not just wants) , b)is completed within schedule, and c)comes in within budget. All the emphasis on getting on with coding has given us software that, in most cases, only a masochist could love. As the Sewells point out, using software should be a pleasant, even enjoyable experience -- like living in a well-designed house. Instead, all too often, those upon whom poorly designed software is inflicted complain it makes them feel stupid. Yessir, that's certainly a noble goal for the software profession - and one it has obviously achieved in spades! Neither the ignorance of what users really need; nor the hubris of thinking that because one can write code, one can also make design decisions results in inspired software. Let's be blunt: most software today is not designed, it's engineered...the situation is quite equivalent to having Bob Villa design the Empire State Building. I'm sure Mr. Villa is a complete professional at what he does, but I also suspect he'd be the first to say that he'd be out of his league as an architect. Just because you're very good at construction doesn't mean you're an architect. No matter what your beliefs, there is a fine quote out of Proverbs (29:18): "Where there is no vision, the people perish..." And that's the problem: all current methods of software development have no place for "vision," artistic or otherwise. The Sewells bring a long overdue voice of sanity to a field upon which so much of modern life depends. The only problem is that if you're in any way at all involved with software development as it's currently practiced, once you read this book, you'll become increasingly dissatisfied with all the nonsense going on around you. Read it anyway! Get dissatisfied! Customers of software "designed" with the current engineering mentality will thank you- whether they shell out their hard-earned money for it or are forced to use it all day in their jobs. Eventually, we can make a difference - and the first step is to read the Sewell's call to sanity.