Hopper and Dijkstra: Crisis, Revolution, and the Future of Programming

  title={Hopper and Dijkstra: Crisis, Revolution, and the Future of Programming},
  author={Sandra Payette},
  journal={IEEE Annals of the History of Computing},
  • Sandra Payette
  • Published 11 December 2014
  • Sociology
  • IEEE Annals of the History of Computing
In the late 1960s, tensions were erupting in corporate and academic computing cultures in the United States and abroad with competing views about the state of computer programming and possible future implications. A discourse of "software crisis" was ignited in 1968 when NATO hosted a conference on the topic of software engineering. The author examines the rhetoric of crisis, revolution, and promise in computer programming cultures by viewing it through the lens of two dissimilar leaders, Grace… 

Figures from this paper

Binary codes. A gender-informed discussion on professionalism in nascent digital computing
The article focuses on the dawn of digital computing era in the USA by discussing the work of the first women programmers behind the Electronic Numerical Integrator And Computer (ENIAC).
Practitioners Beware: The New Model for Software Engineering May Turn out to be the next 'Holy Roman Empire'
The paper makes the argument that the constant struggle to define Software practice with a descriptive title, may in fact be as elusive as the historical failed attempt to define the ancient Holy Roman Empire.
Spillovers from Oil Firms to U.S. Computing and Semiconductor Manufacturing: Smudging State–Industry Distinctions and Retelling Conventional Narratives
Histories of semiconductor and computing technology in the United States have emphasized the supporting role of the U.S. state, especially the military, in answer to libertarian denials of state aid
Exploring Strategies for Early Identification of Risks in Information Technology Projects
Exploring Strategies for Early Identification of Risks in Information Technology Projects by Nina Mack-Cain MBA, City University, 2001 BA, University of Wisconsin-Milwaukee, 1993 Doctoral Study
Sixty Years of Software Development Life Cycle Models
  • Ralf Kneuper
  • Economics
    IEEE Annals of the History of Computing
  • 2017
Sixty years ago, in 1956, the first explicit representation of a software development life cycle model was presented by Herbert Benington. Since then, software development life cycle models have come
Comparative study on the optimal path problem of wireless sensor networks
Dijkstra algorithm and Differential Evolution show up better performance and greater adaptability among the above algorithms, respectively.
Role of women in software architecture: an attempt at a systematic literature review
The majority of the publications on gender diversity aspects within SE were focused not on analysis of state-of-the art in industry and industrial or SA research experiences, but on teaching aspects and on attracting female students to study STEM courses, which highly motivates further research on the role of women in SA.


The Closed World: Computers and the Politics of Discourse in Cold War America
From the Publisher: The Closed World offers a radical alternative to the canonical histories of computers and cognitive science. Arguing that we can make sense of computers as tools only when we
Commons‐based Peer Production and Virtue*
COMMONS-BASED peer production is a socio-economic system of production that is emerging in the digitally networked environment. Facilitated by the technical infrastructure of the Internet, the
Grace Hopper and the Invention of the Information Age
A Hollywood biopic about the life of computer pioneer Grace Murray Hopper (19061992) would go like this: a young professor abandons the ivy-covered walls of academia to serve her country in the Navy
Cybernetics, Management Science, and Technology Policy: The Emergence of "Information Technology" as a Keyword, 1948-1985
The term information technology arose in management science in the United States in the 1960s, where it signified computer-based mathematical techniques designed to replace mid-level management science techniques.
Two Bits: The Cultural Significance of Free Software
In Two Bits, Christopher M. Kelty investigates the history and cultural significance of Free Software, revealing the people and practices that have transformed not only software but also music, film,
Computing Science: achievements and challenges
To summarize my position with respect to that transatlantic difference, I cannot ignore it, but am also allowed to address the issue openly (that is, if not qualified, at least entitled).
Selected Writings on Computing: A personal Perspective
  • E. Dijkstra
  • Education
    Texts and Monographs in Computer Science
  • 1982
The decision to publish a selection from the EWD series in book form was at first highly embarrassing, but as the months went by I got used to the idea and the actual selection process was much easier than I had feared.
Software Engineering: As it was in 1968
The paper attempts to portray the 1968 software scene, by recalling the principle technical issues and concerns of the time. These are discussed under the headings Software as a Commodity,
Grace Hopper and the Invention of the Information Age
Grace Hopper and the Invention of the Information Age Kurt W. Beyer The MIT Press, 389 pp. [ILLUSTRATION OMITTED] Kurt Beyer demands our attention when he writes that Grace Hopper "is unquestionably
Howard Aiken: Portrait of a Computer Pioneer
From the Publisher: Howard Hathaway Aiken (1900-1973) was a major figure of the early digital era. He is best known for his first machine, the IBM Automatic Sequence Controlled Calculator or Harvard