Many years ago, I was working at an ISP that was rolling out a new DSL service. Of course, they could not possibly have actually provided the DSL service themselves. That would have required vans and technicians and splicing wires and yucky stuff like that. Ick. They were simply reselling DSL service provided by a company called Covad, which, in turn, was depending heavily on cooperation from the local incumbent phone companies, who in turn really wanted nothing more than to see Covad die, die, die!

Anyway, what struck me was that the procedure for signing up for DSL was immensely complicated. Our customer service folks had come up this huge poster with a gigantic, immensely complicated flowchart, ...

Get THE BEST SOFTWARE WRITING I now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.