3 ms·
Attempting to achieve perfection is a problem, but at a minimum I believe any feature needs a good long time spent considering pain points for a wide variety of
by CarVac 7y ago
Attempting to achieve perfection is a problem, but at a minimum I believe any feature needs a good long time spent considering pain points for a wide variety of users.
Achieving perfection is impossible, but you need to at least improve the level of the worst aspects.
A lot of the problems in open-source software user interfaces, I contend, come from people finishing a feature on the backend and then throwing together a UI that merely functions.
I, on the other hand, spend most of a feature's development time thinking about the UI, putting a lot of consideration towards how it interacts with other aspects of the program and how I can remove unnecessary mouse clicks and reduce visual surprise.
- fendy3002 7y agoBoth budget and time are the constraints for UI / UX. A bad UI / UX can be redesigned easily without affecting much, especially data. But bad process can produce bad data, and it's both harder and time consuming to fix process and data.