>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…
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.