Yeah, great work. Pretty impressive; how long did all that take you?
Pretty Apple inspired though; as someone said in the comments above maybe Microsoft does need to have separate public entities much like the way telecomms up here in Canada are doing (Koodo/Wind etc.)
Nitpick: while Koodo is owned by Telus, Wind is independent. Chatr, Fido, and Virgin are some of the other brands owned by the big operators. (Solo was another one, I just learned they're being killed off by Bell now.)
I pick something I want to make, and make the feature that provides the most "bang for my buck" per say.
IE: When I tinker around with my Arduino Uno, I always try to get something to move first (turn the motors). Huge motivational boost for me. THAN, I figure out how the heck to get it to talk wirelessly with my laptop.
Both those things could be useful in the future, and probably not in the way you think.
I'm not advising you to go "play around" so to speak, but opening up and learning how to get people to like you would be an invaluable asset if you ever get involved in the startup scene.
I would say the article more then discusses the fact that it's a function of distance AND time.