|
|
|
|
|
by jonjlee
1704 days ago
|
|
>This is an example of an unethical interface. One week of programmer time would have easily saved multiple weeks of designer time... >When developing things which have a human interacting with it, you should consider how much you value your life time, and have empathy for your users' life time. Well articulated. Outside of software and technology, people have to use software tools that they have little control over - tools assigned for their job. When authors take the time to understand how their tools are used, it can have a profound impact on the daily work for a huge number of people. For example, I interact my electronic medical records system between 2-5+ hours each day. To write a document requires 15 mouse clicks, with a 1+ second load time after each click. It's painful. I would use the author's words to describe this as an unethical interface. If the devs who wrote this software had to use it for their daily work, I imagine that they would demand new tools or leave in frustration. But for us, as users without a choice, it contributes to dissatisfaction at work and ultimately to burn-out. |
|
Often those devs have subpar development environments too and don't know to look for better or does not have the skills/time to up level themselves.