Disclaimer — I write this as a software user, not a developer.
After the speech “Every detail matter”, I wanted to share some anecdotal experience on quality of software.
When I have to determine quality of software, I don’t have a lot of criteria on which to judge it. List of features and number of crashes plays part in decision, but if basics are covered and it is stable, then how do I choose? A quick list of things, that I believe matter:
- indicator of activities on longer operations;
- polished, consistent UI;
- proper spelling and grammar;
- if translated, translated fully.
Most of these things are covered in HIGs anyway, but my point essentially is — even if software is solid but looks flimsy, it will seem flimsy.