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

Empathetic Versus Manipulative Applications

“I’m studying to be an application developer. What courses should I take?” When I’m asked this question, I always recommend, in addition to the obvious technical courses, classes in psychology and theater. Why? Psychology and theater - when done correctly - both...

What they don’t teach in coding school

The business world is suffering from a shortage of real, commercial-grade software developers. Which is a serious problem, because the world now runs on software, and today’s cloud-empowered customers have come to expect the very highest standards in intuitive...