The vast majority of code is invisible. We don’t see it. We don’t know how it works. We don’t know what it does. But it’s absolutely necessary or the whole edifice collapses.
For most of the last generation, however, we’ve obsessed over very visible technology, and created vast fortunes around it. PCs, consumer electronics, and iPhones are all very visible. The last mile of our Internet connections are fairly visible. Applications we use every day, like the word processor I’m using now, are visible. Games are very visible. The Web sites we visit to shop or interact, to learn or to play in, are all very, very visible.
Behind and below that, however, is an enormous amount of invisible technology. Operating systems are mainly invisible. It is when they become visible, when they cause us trouble, that they cause a problem. The Internet Protocol that runs the Internet is invisible. Only those who learn a lot and have mad skilz can understand it.