From web programming to the Internet of Things (IoT) to writing code that can take us beyond the constraints of Moore's Law.