Dismantling Cisco’s Conservation of Complexity Gambit
From the very beginning, Cisco Systems tightly embraced the use of complexity as a market differentiator. Creating a complicated CLI to configure networking gear instead of a relatively simple GUI – Wellfleet’s choice — was an early move down this path. The next cab off this particular rank was the creation of the CCIE (Cisco Certified Internetwork Expert) program in the early 1990’s, which, in full disclosure, I had a hand in developing back in the day. This program was explicitly designed to be as difficult and complicated as possible – mirroring the products themselves – so that a CCIE “diploma” on a cubicle wall would be considered a badge of honor and give bragging rights to its owner. And, with something like 3-1/2-million CCIEs out there today, this particular bit of planned complexity was clearly a winner.
The inherent irony in all of this is that ante-Cisco life in networking was quite a simple place, really. (Show of hands anyone who remembers the two top bridging vendors, Halley Systems and Vitalink?) But, at the end of the day, networks had to grow so that businesses and, eventually, the Internet, could run on them, and bridging technology simply Continue reading