chapter 7 – Homo Logicus
“… Seven Habits og Highly Engineered People:
1. They will be generous in their selfishness.
2. Blindness improves their vision.
3. They’ll not only bite the hand that feeds them, bu they’ll bite their own hand.
4. They will try very hard to maintain the image that they care very little about theirs image.
5. They’ll keep fixing what’s not broken until it’s broken
6. ‘I didn’t answer incorrectly, you just asked the wrong question’.
7. They consider absence of criticism a compliment.”
“Programmers trade simplicity for control”
“Homo Logicus: wants to understand – accepts failure as trade-off
Homo Sapiens: wants success – accepts less understanding as trade-off”
“Programmers focus on what is possible to the exclusion of what is probable”
chapter 8 – An Obsolete Culture
“The primary effect of code reuse is that large portions of most programs exist not only because some interaction designer wanted them to exist, but because some other programmer already did the work on someone elses’s budget.”
“At Microsoft, the most important projects are conceived, managed and coded by programmers. The multimedia CD-ROM project that Moody observed was something of an exception in that ‘designers’ were involved at every step of the way. But they in no way exhibited the skill set that I consider mandatory for the role of interaction designer. They seemed to be ignorant of all of the thins important for an interaction designer: a strong understanding of what programmers actually do, an understanding of interaction-design principles and methods, and a taxonomy and tools for understanding theis users. Moody makes clear that the only skills the Microsoft designers brought were a quick wit, boundless energy and a sense of aesthetics.”
“Visual designers have a well-developed aesthetic sense, think visually, can draw or paint(…). However, they add their magic to our designs only after the heavy lifting of conceptual and behavioural design work has been completed by trained interaction designers.”
“Letting programmers do their own design results in bad design, but it also has a collateral effect: The programmers lose respect for the design process. Programmers have been successfullt bluffing their wat through the design process for so long that they are conditioned to disregard its value.”
“Astonishingly, the simple and obvious fact taht computers are vastly more powerful, cheaper and faster that they were just a few years ago hasn’t really penetrated the practice of software construction. Consequently, most software products don’t work very hard to serve the user. Instead, they are protective of the CPU in the mistaken impression that it is overworked. The result is that software-based products tend to overwork the human user. Design guru Bill Moggridge calls this attitude ‘be kinf to chips and cruel to the users.'”
“Interactive systems do not have to be dehumanizing, but for this to occur, we have to revamp our development methodology so that the humans who ultimatly use them are the primary focus.”