Category Archives: Design

Software’s Opportunity Cost

I’ve never seen this properly studied, and only rarely taken into account by software developers: the opportunity cost of committing to one service or program over another. In a word: Why is it software that’s in charge, not the data itself? An obvious one is Twitter vs Jaiku. Which one to embrace? Jaiku actually has… Read More »

Standing Alone vs, Well, Running

Why is everyone switching to the likes of Gmail and Google Reader, even when they aren’t sure why, or that they want to? The most compelling reason, I think, is the ease with which you can get up and running if you need to switch. Your computer crashes, or you’re away from it. Or you’ve… Read More »

Traffic Part II: Rules That Don’t Work

Traffic is all about rules. But which rules work, and which don’t? A smart planner will always be observing rules and seeing how they might work better. Lifts, for example, have never been optimized for how people organise themselves inside the lift. Buildings will often arrange lines for getting into a lift, but not for what… Read More »