Software Complexity

Simplicity is not the opposite of complexity. Simplicity is too often an excuse for being simplistic. The world doesn't need any more stupid software. The opposite of complexity is beautiful, elegant design.

Magic LED Lights Rock

I had some fun over the Christmas holiday playing with my new toy, Magic LED Lights. These are controlled from your phone using Bluetooth Low Energy. But as is often the case there was no Windows Phone app for these, so hey, it was the holidays, I had some time, so I built one. Actually, I built a Windows app. It is implemented in C# and most of the code is shared between the two apps.

So far the light bulb has worked perfectly! You can get more information from the manufacturer at www.ledmagical.com. Of course, this is just the beginning. Imagine the lights turn on when I walk into my office. Or the XBox controls the lights so they turn red when I get shot in Halo. There are many fun applications of this really simple but very cool new tool.

See Demo Video of bluetooth lights and Demo Video of the wifi lights.

link