Wednesday, November 3, 2010 Tuesday, October 26, 2010
ONLY CONNECT
A couple of years ago, I worked on an ISP’s plan for a next-gen wireless service. The part of the project that took the longest was the Connection Manager. To this day, I can say “Connection Manager” to a few of my former colleagues and see the shudder. 
This month, we’ve been building our own wireless connection management system at work, because we’re unhappy with the Android default UI. You don’t want to know how many revisions it’s had, how many edge cases there are to cope with. My colleague who’s been working on it got disheartened, but I was able to tell him the story of the Connection Manager and reassure him that he’s not alone.
People expect wireless networks to “just work.” But they can be flaky, capricious beasts, and your device can’t always know where the source of the problem is. When you can’t rely on the OS default, you have a lot of work ahead of you to make it feel effortless. 

ONLY CONNECT

A couple of years ago, I worked on an ISP’s plan for a next-gen wireless service. The part of the project that took the longest was the Connection Manager. To this day, I can say “Connection Manager” to a few of my former colleagues and see the shudder. 

This month, we’ve been building our own wireless connection management system at work, because we’re unhappy with the Android default UI. You don’t want to know how many revisions it’s had, how many edge cases there are to cope with. My colleague who’s been working on it got disheartened, but I was able to tell him the story of the Connection Manager and reassure him that he’s not alone.

People expect wireless networks to “just work.” But they can be flaky, capricious beasts, and your device can’t always know where the source of the problem is. When you can’t rely on the OS default, you have a lot of work ahead of you to make it feel effortless.