Humans are quite good at requesting information and making sense of the answers even if they are received in the wrong order. Computers generally require that steps be performed in a particular sequence. The most obvious solution is to design systems in such a way that the desired sequence is intuitive and can be followed without thinking. This requires that the software / web interfaces are compatible with all browsers and that the buttons to click are all visible and functional. All these tips should be obvious in retrospect, but my growing "Rogues Gallery" (10 dozen and counting) of horrible software interfaces and web sites demonstrates that even Fortune 500 companies need to be reminded of the basics.
What are the engineering and design challenges in creating successful IoT devices? These devices are usually small, resource-constrained electronics designed to sense, collect, send, and/or interpret data. Some of the devices need to be smart enough to act upon data in real time, 24/7. Specifically the guests will discuss sensors, security, and lessons from IoT deployments.