As web application developers, we work with bleeding-edge technology on a day-to-day basis.
There are many possibilities, but in the end they all do the same thing. At a very high level, all software pushes pixels in some way or another to help you perform an action, especially on the web.
But It’s Not Just Software
Software is changing the world around us and helping innovate that movement is extremely rewarding, though the Internet of Things is among us. A world where every device we own is connected and quantified is only a few years away.
From the boom of the smartwatch to a toaster that will tweet you when it has finished your toast, we are beginning to live the sci-fi movies our parents watched as children.
That's why a few months ago I stopped at Radioshack to pick up a newer microcontroller called the Arduino. I read all over the internet how people were using this $30 chip to shape their everyday lives.
How Code Can Affect Physical Devices
In 2010 I went to one of my first developer conferences. I sat in on a talk where the speaker described how he was able to create a functioning, full-sized garage door opener using just this chip and a few servos. I even saw a demonstration showing how a car can be connected with this technology, allowing us to retrieve trip information, flash the headlights, or lock the doors. And then there was Scott Sullivan , a UX Designer from Columbus, who helped quantify foot traffic in his friend’s brick and mortar store with a whole network of these devices.