The main cause of UI bloopers in software is not mistakes by the programmers. The programmers are usually doing the best they can under adverse circumstances. The adverse circumstances are created by their management. This chapter presents common ways that development organizations hinder the development of usable, useful software.
Lipstick on bulldogs
User interface consultants are often called in by companies to review, critique, and improve a product’s bad UI shortly before release. In that role, we are often like a participant in a dysfunctional relationship with a self-destructive person. Our role is to smooth over ...