On Microsoft Excel, Big Software, and Brazilian Favelas.
I often telling people designing for Excel is more like urban design than anything else. Because like a city, big software is a messy, chaotic system that is constantly evolving with millions of opinionated inputs by passionate, feeling, needy inhabitants and feisty, exuberant, competent and just as often, incompetent (but