Permanent Record(33)



This technological meritocracy was certainly empowering, but it could also be humbling, as I came to understand when I first went to work in the Intelligence Community. The decentralization of the Internet merely emphasized the decentralization of computing expertise. I might have been the top computer person in my family, or in my neighborhood, but to work for the IC meant testing my skills against everyone in the country and the world. The Internet showed me the sheer quantity and variety of talent that existed, and made clear that in order to flourish I had to specialize.

There were a few different careers available to me as a technologist. I could have become a software developer, or, as the job is more commonly called, a programmer, writing the code that makes computers work. Alternatively, I could have become a hardware or network specialist, setting up the servers in their racks and running the wires, weaving the massive fabric that connects every computer, every device, and every file. Computers and computer programs were interesting to me, and so were the networks that linked them together. But I was most intrigued by their total functioning at a deeper level of abstraction, not as individual components but as an overarching system.

I thought about this a lot while I was driving, to and from Lindsay’s house and to and from AACC. Car time has always been thinking time for me, and commutes are long on the crowded Beltway. To be a software developer was to run the rest stops off the exits and to make sure that all the fast-food and gas station franchises accorded with each other and with user expectations; to be a hardware specialist was to lay the infrastructure, to grade and pave the roads themselves; while to be a network specialist was to be responsible for traffic control, manipulating signs and lights to safely route the time-crunched hordes to their proper destinations. To get into systems, however, was to be an urban planner, to take all of the components available and ensure their interaction to maximum effect. It was, pure and simple, like getting paid to play God, or at least a tinpot dictator.

There are two main ways to be a systems guy. One is that you take possession of the whole of an existing system and maintain it, gradually making it more efficient and fixing it when it breaks. That position is called a systems administrator, or sysadmin. The second is that you analyze a problem, such as how to store data or how to search across databases, and solve it by engineering a solution from a combination of existing components or by inventing entirely new ones. This position is called a systems engineer. I eventually would do both of these jobs, working my way into administration and from there into engineering, oblivious throughout about how this intense engagement with the deepest levels of integration of computing technology was exerting an influence on my political convictions.

I’ll try not to be too abstract here, but I want you to imagine a system. It doesn’t matter what system: it can be a computer system, an ecosystem, a legal system, or even a system of government. Remember, a system is just a bunch of parts that function together as a whole, which most people are only reminded of when something breaks. It’s one of the great chastening facts of working with systems that the part of a system that malfunctions is almost never the part in which you notice the malfunction. In order to find what caused the system to collapse, you have to start from the point where you spotted the problem, and trace the problem’s effects logically through all of the system’s components. Because a sysadmin or engineer is responsible for such repairs, they have to be equally fluent in software, hardware, and networking. If the malfunction turns out to be a software issue, the repair might involve scrolling through line after line of code in a UN General Assembly’s worth of programming languages. If it’s a hardware issue, it might require going over a circuit board with a flashlight in the mouth and a soldering gun in hand, checking each connection. If networking is implicated, it might mean tracing every twist and turn of the cables that run above the ceiling and under the floor, connecting the distant data centers full of servers with an office full of laptops.

Because systems work according to instructions, or rules, such an analysis is ultimately a search for which rules failed, how, and why—an attempt to identify the specific points where the intention of a rule was not adequately expressed by its formulation or application. Did the system fail because something was not communicated, or because someone abused the system by accessing a resource they weren’t allowed to, or by accessing a resource they were allowed to but using it exploitatively? Was the job of one component stopped, or impeded, by another? Did one program, or computer, or group of people take over more than their fair share of the system?

Over the course of my career, it became increasingly difficult for me to ask these questions about the technologies I was responsible for and not about my country. And it became increasingly frustrating to me that I was able to repair the former but not the latter. I ended my time in Intelligence convinced that my country’s operating system—its government—had decided that it functioned best when broken.





12



Homo contractus





I had hoped to serve my country, but instead I went to work for it. This is not a trivial distinction. The sort of honorable stability offered to my father and Pop wasn’t quite as available to me, or to anyone of my generation. Both my father and Pop entered the service of their country on the first day of their working lives and retired from that service on the last. That was the American government that was familiar to me, from earliest childhood—when it had helped to feed, clothe, and house me—to the moment when it had cleared me to go into the Intelligence Community. That government had treated a citizen’s service like a compact: it would provide for you and your family, in return for your integrity and the prime years of your life.

Edward Snowden's Books