Acknowledgments ix
Introduction 1
1 Software and the Race against Surprise Attack 17
2 Framing an “Appallingly Complex” System 41
3 Complexity and the “Art or Evolving Science” of Software 63
4 “No Technological Solution”? 85
5 What Crisis? Software in the “Safeguard” Debate 109
6 The Politics of Complex Technology 133
7 The Political Economy of Software Engineering 151
8 Nature and Technology in the Star Wars Debate 173
9 Conclusion: Complexity Unbound 199
Notes 227
Unpublished Sources and Notations 301
Index 305