Of all of the revolutionary technological innovations of the 20th century, none is as widely recognized, as celebrated, or as profoundly influential as the invention of the electronic digital computer. But like all great social and technological developments, the computer revolution of the twentieth century didn't just happen. It had to be made to happen, and made to happen by people, not impersonal processes. In The Computer Boys Take Over, Nathan Ensmenger describes the emergence of a new breed of technical specialists -- computer programmers, systems analysts, and data processing managers -- who built their careers around the powerful new technology of electronic computing. It was these largely anonymous specialists who built the systems that transformed the novel technology of electronic computing from a scientific curiosity into the most powerful and ubiquitous technology of the modern era. Known collectively as "whiz kids," "hackers," and "gurus," they were alternatively admired for their technical prowess and despised for their eccentric mannerisms and the disruptive potential of the technologies they developed. As the systems that they built and maintained became central to the operations of our modern computerized society, they became the focus of a series of critiques of the social and organizational impact computerization. To many of their contemporaries, it seemed the "computer boys" were taking over, not just in the corporate setting, but also in government, politics, and society in general. Ensmenger follows the rise of the computer boys as they struggled to establish a role for themselves within traditional organizational, professional, and academic hierarchies. Was computer programming a "black art," a legitimate science, or an industrial discipline? Were computer specialists more like scientists, engineers, managers, or clerical workers? What was the appropriate relationship between technical expertise and other, more traditional forms of social, political, and organizational power? In telling the story of these influential but unrecognized computer revolutionaries, Ensmenger provides a nuanced social history of the computerization of modern society that highlights the many ways in which even the most complex technologies are nevertheless fundamentally human constructions.
Cited By
- Saffar Perez M and Lewis C Predictors of K-12 CS Teacher Isolation and Course Offerings Proceedings of the 2024 on RESPECT Annual Conference, (35-42)
- Sarkar A Should Computers Be Easy To Use? Questioning the Doctrine of Simplicity in User Interface Design Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems, (1-10)
- Devendorf L, Walters K, Fairbanks M, Sandry E and Goodwill E AdaCAD: Parametric Design as a New Form of Notation for Complex Weaving Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, (1-18)
- van Lente D (2022). Prophets of Computing, 10.1145/3548585, Online publication date: 6-Dec-2022.
- Kohl K and Prikladnicki R Benefits and Difficulties of Gender Diversity on Software Development Teams: A Qualitative Study Proceedings of the XXXVI Brazilian Symposium on Software Engineering, (21-30)
- Poulsen S, Viswanathan M, Herman G and West M Proof Blocks Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, (428-434)
- Trinkenreich B, Britto R, Gerosa M and Steinmacher I An empirical investigation on the challenges faced by women in the software industry Proceedings of the 2022 ACM/IEEE 44th International Conference on Software Engineering: Software Engineering in Society, (24-35)
- Abebe V, Amaryan G, Beshai M, Ilene , Gurgen A, Ho W, Hylton N, Kim D, Lee C, Lewandowski C, Miller K, Moore L, Sylwester R, Thai E, Tucker F, Webb T, Zhao D, Zhao H and Vertesi J Anti-Racist HCI: notes on an emerging critical technical practice CHI Conference on Human Factors in Computing Systems Extended Abstracts, (1-12)
- Petricek T Programming as architecture, design, and urban planning Proceedings of the 2021 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (114-124)
- Tracy K (2021). Software, 10.1145/3477339, Online publication date: 6-Sep-2021.
- Batalas N, Lykourentzou I, Khan V and Markopoulos P Reconsidering End-User Development Definitions End-User Development, (19-35)
- Cheong M, Leins K and Coghlan S Computer Science Communities Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency, (106-115)
- Pozos R and Friend M "You Sound Like a Good Program Manager": An Analysis of Gender in Women's Computing Life Histories Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (692-698)
- Albusays K, Bjorn P, Dabbish L, Ford D, Murphy-Hill E, Serebrenik A and Storey M (2021). The Diversity Crisis in Software Development, IEEE Software, 38:2, (19-25), Online publication date: 1-Mar-2021.
- Stark L (2020). Here Come the ‘Computer People’: Anthropomorphosis, Command, and Control in Early Personal Computing, IEEE Annals of the History of Computing, 42:4, (53-70), Online publication date: 1-Oct-2020.
- Borg M, Wernberg J, Olsson T, Franke U and Andersson M Illuminating a Blind Spot in Digitalization - Software Development in Sweden's Private and Public Sector Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, (299-302)
- Four computing mythologies Code Nation
- Lim K and Lewis C Three Metrics of Success for High School CSforAll Initiatives Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (598-604)
- Danbold F and Bendersky C (2019). Balancing Professional Prototypes Increases the Valuation of Women in Male-Dominated Professions, Organization Science, 31:1, (119-140), Online publication date: 1-Jan-2020.
- Ahmadi M, Eilert R, Weibert A, Wulf V and Marsden N Hacking Masculine Cultures - Career Ambitions of Female Young Professionals in a Video Game Company Proceedings of the Annual Symposium on Computer-Human Interaction in Play, (413-426)
- Singh V Women participation in open source software communities Proceedings of the 13th European Conference on Software Architecture - Volume 2, (94-99)
- Maguire J, Draper S and Cutts Q What Do We Do When We Teach Software Engineering? Proceedings of the 2019 Conference on United Kingdom & Ireland Computing Education Research, (1-7)
- Lewis C, Bruno P, Raygoza J and Wang J Alignment of Goals and Perceptions of Computing Predicts Students' Sense of Belonging in Computing Proceedings of the 2019 ACM Conference on International Computing Education Research, (11-19)
- Jia R and Jia H What Makes Us IT People? Proceedings of the 2019 on Computers and People Research Conference, (153-156)
- Patitsas E The social closure of undergraduate computing Proceedings of the 2nd International Workshop on Gender Equality in Software Engineering, (33-36)
- Mishkin A Applying Self-Determination Theory towards Motivating Young Women in Computer Science Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (1025-1031)
- Rosner D, Shorey S, Craft B and Remick H Making Core Memory Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, (1-13)
- Petricek T Critique of ‘an anatomy of interaction: co-occurrences and entanglements’ Companion Proceedings of the 2nd International Conference on the Art, Science, and Engineering of Programming, (197-201)
- Parker R Developing Software Engineers Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (276-276)
- Paine D and Lee C (2017). "Who Has Plots?", Proceedings of the ACM on Human-Computer Interaction, 1:CSCW, (1-21), Online publication date: 6-Dec-2017.
- Nordrum A (2017). Govern by blockchain dubai wants one platform to rule them all, while Illinois will try anything, IEEE Spectrum, 54:10, (54-55), Online publication date: 1-Oct-2017.
- Nordrum A (2017). Wall street occupies the blockchain - Financial firms plan to move trillions in assets to blockchains in 2018, IEEE Spectrum, 54:10, (40-45), Online publication date: 1-Oct-2017.
- Peck M (2017). Blockchain world - Do you need a blockchain? This chart will tell you if the technology can solve your problem, IEEE Spectrum, 54:10, (38-60), Online publication date: 1-Oct-2017.
- Peck M (2017). Blockchains: How they work and why they'll change the world, IEEE Spectrum, 54:10, (26-35), Online publication date: 1-Oct-2017.
- Mcfedries P and Atwood M (2017). The dark dialect [Technically Speaking], IEEE Spectrum, 54:10, (22-22), Online publication date: 1-Oct-2017.
- Anderson M (2017). LPPFusion to initiate fusion, the company's desktop device exploits instability [Resources_Startups], IEEE Spectrum, 54:10, (17-18), Online publication date: 1-Oct-2017.
- (2017). AI versus doctors [News], IEEE Spectrum, 54:10, (13-13), Online publication date: 1-Oct-2017.
- Zachary G (2017). Make the web better for everyone [Spectral Lines], IEEE Spectrum, 54:10, (8-8), Online publication date: 1-Oct-2017.
- (2017). The mines of mongolia [Back Story], IEEE Spectrum, 54:10, (4-4), Online publication date: 1-Oct-2017.
- Elzway S and Jones Allen K (2017). Book Reviews, IEEE Annals of the History of Computing, 39:3, (69-71), Online publication date: 1-Jan-2017.
- Lewis C, Anderson R and Yasuhara K "I Don't Code All Day" Proceedings of the 2016 ACM Conference on International Computing Education Research, (23-32)
- Haigh T and Priestley M (2015). Innovators assemble, Communications of the ACM, 58:9, (20-27), Online publication date: 24-Aug-2015.
- Searle K and Kafai Y Boys' Needlework Proceedings of the eleventh annual International Conference on International Computing Education Research, (31-39)
- Patitsas E, Craig M and Easterbrook S A historical examination of the social factors affecting female participation in computing Proceedings of the 2014 conference on Innovation & technology in computer science education, (111-116)
- Brahnam S, Karanikas M and Weaver M (2011). (Un)dressing the interface, Interacting with Computers, 23:5, (401-412), Online publication date: 1-Sep-2011.