To the developer, a good user interface is the second most important aspect of great software. The first is that it works properly and does not crash (freeze, lock up). After months of trials and ...
In the digital world, the user interface is the medium of communication. It is the surface at which humans interact with the functionalities provided by machines—whether hardware or software. As such, ...
We Mac users give Apple a lot of grief. And while some of it is justified, in other cases I suspect we’ve all lost a little perspective about the company that makes so many of the products we use on a ...
Good software engineers don't always make good interface designers. Sometimes they trust the user too much. This month, I will investigate some of the reasons why software engineers do not always make ...