Keeping displays under control
Designing a product means making a series of architectural and implementation trade-offs about the functionality it should have, how that functionality should be achieved, and where the work of achieving it should be done. For example, an IoT product could be architected to work as a simple data-gathering device that passes raw information back to a