5 ms·
There's a lot more reasons why they build ugly products. 1) Lack of design abilities 2) Lack of understanding of how 'average' users use computers 3) Using the
by rdoherty 11y ago
There's a lot more reasons why they build ugly products.
1) Lack of design abilities
2) Lack of understanding of how 'average' users use computers
3) Using the system model and architecture to drive the UI model.
4) Engineers have decades of experience debugging and learning all sorts of complicated software products and languages. They are experts in figuring out how complex systems with no documentation or learnability work. Average users just want to get work done and have no ability to diagnose and debug.
- harryf 11y agoI found Design for Hackers ( http://designforhackers.com http://designforhackers.com ) does a pretty good job of sensitizing a more engineering driven mind to the value of design
- kadavy 11y agoThanks for recommending D4H! (I'm the author)
- mcphage 11y agoYour #1 is a very important point. Design and engineering are both skills that take a lot of time and effort to hone, and if you spend the required time getting good at one of them, odds are you don't have the time to get good at the other.
- angersock 11y agoAverage users just want to get work done and have no ability to diagnose and debug. Counterpoint: we should stop infantilizing users. They have such trouble diagnosing and debugging in part because we keep hiding the complexity from them and teach them they aren't responsible for basic functioning of their tools.