Know thy customer: Developing software usability

Who are your customers, and what do they want from your product? If they don’t like it, your product won’t sell. Everything you do to create your product will be wasted if you don’t start first with your customer. You probably already think you know your customers....

Managing software development: A primer

More and more, managing software development is a necessary skill for all sorts of CEOs who never thought they would ever have to deal with creating software. We are well into the age of the Internet of Things; that’s one reason. A product that once stood on its own...

The Usability of Things: IoT Grows Up

We are now firmly in the age of the Internet of Things (IoT). The objects in our lives are no longer isolated but are participants in an increasingly connected world. Unfortunately, far too often IoT devices still behave as just that: things with some thin veneer of...