Who cares about user interfaces?

Developing user interfaces to software systems is incredibly rewarding. If your software system has a user interface at all - and most do, even if it's just for service engineers - then interacting with a human is, presumably, part of its function. And since humans generally pay the bills or otherwise reward and motivate the […]