“How many developers does it take to change a lightbulb?” - “Zero; that's a hardware problem!” Is it still like that? Today’s Java developers eagerly cross the software/hardware barrier. With devices such as the Raspberry Pi and modern IDEs and APIs, it’s surprisingly simple. This tutorial shows you how to hack cloud-connected toothbrushes, sewing machines, and even your bathroom mirror with Java and DukeScript.