Sources, in the open
The citation set
Every record behind the book, with its status shown honestly
The book claims its history is true. This is the page where you check that claim instead of taking it. Every record we opened is listed, with what it is, how strong it is, and where to read it.
The method
The rule the book is written under
Every load bearing claim in the book needs all five of these.
- Two sources that are actually independent. Independent means neither one could have derived from the other. Two articles tracing back to the same Wikipedia revision are one source.
- At least one of the two at tier P or S. Two pieces of journalism are not enough for anything load bearing.
- A cold second pass, done without sight of the first pass, by someone who did not write the sentence. A check that starts from "confirm this citation" confirms it. That is the whole trap.
- Quotations come from the original document, verbatim, with a locator: page, timestamp or archive URL. Famous is a risk factor, not evidence.
- Numbers carry their unit, their date, and a source that states them rather than one we derived them from.
No record, no sentence.
A load bearing claim is any date, name, number, quote, attribution or causal statement a reader could check. Colour and atmosphere are not claims. "The room was loud" is fine. "The room held eighteen women" is a claim, and a claim needs a record.
We cite only what we have actually opened and read the relevant passage of. The signature failure of AI assisted non fiction is not inventing sources. It is inventing locators inside real ones: a genuine book, a genuine author, a page number that says nothing of the kind. That survives every check that only asks whether a source exists. So each record stores the quoted passage itself, not just the pointer. A page number with no transcribed text behind it does not count as verified, however plausible the citation looks.
Sources are drawn from a fixed shelf rather than hunted per claim. Per claim hunting is how a book ends up with sixty citations of wildly uneven quality, and it is also how a model ends up citing something it half remembers. Anything outside the shelf can be used, but it gets added to the shelf first, with a note on why the existing one could not carry the claim.
How to read a row
Tier is what a source is. Status is how far we got with it.
Tier
- P Primary
- The original paper, the scanned manual, the archived memo, an oral history transcript, contemporaneous press.
- S Scholarly secondary
- Peer reviewed history of computing, a university press book, IEEE Annals.
- J Journalism
- Contemporaneous or reputable retrospective. Counts as independent only where it names its own sources.
Wikipedia, blogs, forum threads, aggregator posts and model recall are never sources. They are used as leads and then chased to the document itself, which is what appears here.
Status
- verified
- A record level cold pass has been run against the original document.
- summarized
- The document was opened and the relevant passages transcribed with locators. It has not yet had its own cold pass.
- gathered
- The document was obtained and filed. Transcription is not complete.
- disputed
- The record documents a myth or an open contradiction. It is filed as disputed on purpose, not because it is believed to be wrong.
The numbers
What these numbers do and do not say
A record is a document somebody opened and transcribed. It is not a verified claim, and the two counts are far apart. Most of this corpus is at status summarized: read, transcribed, filed with locators, but not yet put through its own cold second pass. The verified count below is the honest one and it is small.
Corroboration is also a separate question from record count. Whether a given claim has two genuinely independent records standing behind it is decided claim by claim in the book's claim ledgers, not by counting rows on this page. A large corpus is not an argument. It is only the material an argument can be checked against.
The whole corpus
622
record files on disk, including the author's own material, our analysis notes and consolidation stubs. This is the figure the book quotes.
| summarized | 472 |
|---|---|
| verified | 65 |
| gathered | 38 |
| disputed | 26 |
| superseded | 21 |
Published on this page
544
third party bibliography only. 78 records are held back for the reasons given below.
| summarized | 449 |
|---|---|
| verified | 61 |
| gathered | 23 |
| disputed | 11 |
| Primary | 494 |
|---|---|
| Scholarly secondary | 38 |
| Journalism | 12 |
Generated from the corpus on 2026-08-06 by scripts/gen-guide-data.mjs. Nothing on this page is counted by hand.
What is held back
What is not on this page
This is a public list, so it carries third party bibliography and nothing else. Four things are held back, and none of them are held back because they are weak.
- The author's own origin material. One era of the corpus holds his own dictated recollection, his record, and personal detail about people in his life. None of it is published here. Some of those records are ordinary scholarship and would be publishable one at a time. Deciding that one at a time is the judgement call that goes wrong once, so the whole era is held back.
- Interview transcripts and the authorship record. The book keeps a provenance file per chapter, written at the time. It contains his verbatim words, family detail and employer detail. It is not bibliography and it is not published.
- Our own analysis records. Myth registers, findings and synthesis notes are documents we wrote, not documents somebody else wrote. They belong in the book, not in its bibliography.
- Consolidation stubs. Where the same document was filed twice and later merged, the stub still resolves inside the corpus but it was never a second source, so it is not listed as one.
The people
A note on the people in the book
The seven figures who carry the eras are real, and everything said about them is sourced to the records on this page. Where the record shows one of them handling the moment badly, the book shows that.
The moderns who argue with the narrator are not sources. They are drawn from life with names, locations and identifying detail changed, and they exist to voice the argument the reader is already having with themselves. Not one sentence of history rests on them. If one of them says something about the past, it is either carried by a record listed here or it is marked in the text as the character being wrong.
The narrator is named and his own record is his own. It is meant to be findable and checkable, and it is deliberately not dressed up.
No character in this book carries a sourced claim.
The list
The records
Grouped by era, in corpus order. Where the document is public, the title links to it. Records are shown with the tier and status they carry in the corpus today, including the ones that are not finished.
No record matches that. Try fewer words.
E01 1830s-1890s Analytical Engine, Lovelace, the first program 21 records
-
Scientific Memoirs, Selected from the Transactions of Foreign Academies of Science and from Foreign Journals, Vol. III (Richard Taylor, London), pp. 666-731
-
Richard Taylor, London
-
London: J. Booth / Baldwin, Cradock and Joy (pamphlet)
-
On the Economy of Machinery and Manufactures
London: Charles Knight
-
Passages from the Life of a Philosopher
London: Longman, Green, Longman, Roberts, & Green
-
Report of the British Association for the Advancement of Science, 1878
-
Proceedings of the British Association, 1888; paper read at Bath, 12 September 1888
-
Monthly Notices of the Royal Astronomical Society 70, 517-526, plus errata at p. 645
-
Harvard University PhD thesis, August 1970
-
The Lovelace-De Morgan mathematical correspondence: A critical re-appraisal
Historia Mathematica 44, no. 3 (2017), pp. 202-231. DOI:10.1016/j.hm.2017.04.001
-
The early mathematical education of Ada Lovelace
BSHM Bulletin: Journal of the British Society for the History of Mathematics 32, no. 3 (2017), pp. 221-234. DOI:10.1080/17498430.2017.1325297
-
Charles Babbage, Ada Lovelace, and the Bernoulli Numbers
Chapter in Robin Hammerman and Andrew L. Russell (eds), Ada's Legacy: Cultures of Computing from the Victorian to the Digital Age (ACM Books, 2015). DOI:10.1145/2809523.2809527
-
The Ninth Bridgewater Treatise. A Fragment
London: John Murray (2nd edition, 1838)
-
London: Longmans, Green, and Co.
-
Babbage's Calculating Engine (Edinburgh Review, July 1834, No. CXX, Art. I)
Edinburgh Review No. CXX, July 1834
-
Philosophical Magazine, September 1843, p. 235
-
Astronomical Society of London, medal awarded 13 July 1823; Memoirs of the Astronomical Society
-
Royal Society, February 1829
-
pp. 271-297 of Babbage's Calculating Engines, ed. Henry P. Babbage (London: E. & F. N. Spon, 1889)
-
Cosmos, tome vi, 20 April 1855
-
Note on the Application of Machinery to the Computation of Astronomical and Mathematical Tables
Read to the Astronomical Society of London, 14 June 1822; Memoirs of the Astronomical Society of London
E02 1890-1935 Punched cards, tabulating machines, Hollerith, the human "computers" 22 records
-
Art of Compiling Statistics, United States Letters Patent No. 395,782
United States Patent Office, granted 8 January 1889 (original application filed 23 September 1884)
-
Apparatus for Compiling Statistics, United States Letters Patent No. 395,783
United States Patent Office, granted 8 January 1889 (application filed 23 September 1884)
-
The Electrical Tabulating Machine
Journal of the Royal Statistical Society, Vol. LVII (1894), pp. 678-682; read before the Royal Statistical Society, 4 December 1894
-
The Eleventh United States Census
Journal of the Royal Statistical Society, Vol. LVII (1894), pp. 643-677; read before the Royal Statistical Society, 4 December 1894
-
Discussion on Mr. Porter's and Dr. Hollerith's Papers
Journal of the Royal Statistical Society, Vol. LVII (1894), pp. 682-689; meeting of 4 December 1894
-
A Field for Woman's Work in Astronomy
Astronomy and Astro-Physics, Vol. XII, No. 8 (October 1893), pp. 683-689; read at the Congress of Astronomy and Astro-Physics, Chicago, August 1893
-
The Application of the Hollerith Tabulating Machine to Brown's Tables of the Moon
Monthly Notices of the Royal Astronomical Society, Vol. 92, No. 7 (May 1932), pp. 694-701
-
Washington: Bureau of Equipment, 1900 (volume is for the year 1903)
-
The School of Mines Quarterly (Columbia College), Vol. X, No. 3 (April 1889), pp. 238-255
-
The Census of the United States
Scientific American, Vol. LXIII No. 9 (New York, Saturday, 30 August 1890), p. 132
-
On the Economy of Machinery and Manufactures, Chapter XIX, 'On the Division of Mental Labour'
London, first edition 1832 (title page reads 1832; the Internet Archive item metadata says 1831). Chapter XIX, pp. 153-159
-
The New York Mathematics Tables Project
Science, new series, Vol. 96, No. 2491 (25 September 1942), pp. 294-296, 'Discussion' section
-
Mathematical Tables and other Aids to Computation, Vol. 1, No. 1 (January 1943), notes at pp. 29-30 and review item 81[D] at pp. 25-26
-
Official Register of the United States, containing a list of officers and employees in the civil, military and naval service, Vol. 1 (Washington, 1 July 1899), Navy Department section, p. 701
-
The Scope and Method of the Federal Census
In *The Federal Census: Critical Essays by Members of the American Economic Association*, Publications of the American Economic Association, New Series No. 2 (New York, 1899), pp. 466-494
-
Scientific American, Vol. LXIII No. 8 (New York, Saturday, 23 August 1890)
-
The Application of Commercial Calculating Machines to Scientific Computing
Mathematical Tables and other Aids to Computation, Vol. 2, No. 16 (October 1946), pp. 149-159
-
Royal Observatory, Greenwich; report dated 21 May 1883, read 2 June 1883; section VIII 'Personal Establishment', pp. 17-18, and section IX 'General Remarks', p. 19
-
U.S. Department of Commerce, Bureau of the Census, Washington DC, April 2002, 150 pp.; the Hollerith passage is in the chapter on the 1890 census (the surrounding OCR page marks read 125 and '1890.')
-
Annual Report of the President of Harvard University to the Overseers, for the academic year 1903-04 (Cambridge, published 1905), section 'The Observatory', pp. 264-267
-
The Reminiscences of an Astronomer
Boston and New York, 1903 (Houghton, Mifflin
-
Report of the Superintendent of the Census, December 1, 1851, the census office before machines
Report of the Superintendent of the Census, December 1, 1851, pp. 125-126, printed in the compilation of the Seventh Census
E03 1936-1945 Turing 1936, Zuse, Colossus, Harvard Mark I, ENIAC construction 21 records
-
On Computable Numbers, with an Application to the Entscheidungsproblem
Proceedings of the London Mathematical Society, series 2, vol. 42, pp. 230-265 (received 28 May 1936, read 12 November 1936)
-
General Report on Tunny, with Emphasis on Statistical Methods, Part 5, Machines (chapters 51-53)
Government Code and Cypher School, Bletchley Park; declassified 2000; UK Public Record Office HW 25/4-5. Digital facsimile at AlanTuring.net
-
Government Code and Cypher School, Bletchley Park; declassified 2000; UK Public Record Office HW 25/4-5. Digital facsimile at AlanTuring.net
-
Technology and Culture, Vol. 40, No. 3 (Jul. 1999), pp. 455-483. Johns Hopkins University Press / Society for the History of Technology
-
Communications of the ACM 58, no. 9 (September 2015), pp. 20-27. DOI:10.1145/2804228
-
Colossus and Programmability (preprint of the IEEE Annals article)
IEEE Annals of the History of Computing 40, no. 4 (Oct-Dec 2018): 5-27; preprint hosted by the authors
-
Contextualizing Colossus: Codebreaking Technology and Institutional Capabilities (preprint)
Technology and Culture, July 2020 issue; preprint hosted by the authors
-
Historical Reflections, Actually, Turing Did Not Invent the Computer
Communications of the ACM 57, no. 1 (January 2014), pp. 36-41. DOI:10.1145/2542504
-
A Survey of ENIAC Operations and Problems: 1946-1952 (BRL Memorandum Report No. 617)
Ballistic Research Laboratories, Aberdeen Proving Ground, Md., Memorandum Report No. 617, August 1952 (Ordnance Corps). DTIC AD1003735
-
A Logical Coding System Applied to the ENIAC (BRL Report No. 673)
Ballistic Research Laboratories, Aberdeen Proving Ground, Md., Report No. 673, 30 July 1948. DTIC ADB205179
-
Report on the ENIAC (Electronic Numerical Integrator and Computer), Volume 1: ENIAC Operating Manual
Moore School of Electrical Engineering, University of Pennsylvania, 1 June 1946. Report of work under Contract No. W-670-ORD-4926 with the Ordnance Department, United States Army
-
Harvard University Press, Cambridge, Massachusetts, 1946
-
The 'Plankalkül' of Konrad Zuse: A Forerunner of Today's Programming Languages
Communications of the ACM 15, no. 7 (July 1972), pp. 678-685
-
The Z1: Architecture and Algorithms of Konrad Zuse's First Computer
arXiv:1406.1886 (v1 June 2014; v2 July 2025; v3 August 2025). Freie Universität Berlin
-
Computing Machine for the Solution of Large Systems of Linear Algebraic Equations
Typescript, Iowa State College; digitised by Iowa State University Library Special Collections (John Vincent Atanasoff papers). Reprinted in B. Randell (ed.), The Origins of Digital Computers
-
Oral History of Jean Bartik, interviewed by Gardner Hendrie
Computer History Museum, recorded 1 July 2008, Oaklyn, New Jersey. CHM Reference number X4596.2008
-
General Report on Tunny, Part 7, chapter 74 'Chronology' (pp. 456-461+)
Government Code and Cypher School, Bletchley Park; declassified 2000; UK Public Record Office HW 25/4-5. Digital facsimile at AlanTuring.net
-
On Computable Numbers, with an Application to the Entscheidungsproblem. A Correction
Proceedings of the London Mathematical Society, series 2, vol. 43 (1937), pp. 544-546
-
Description of the ENIAC and Comments on Electronic Digital Computing Machines (AMP Report 171.2R)
Moore School of Electrical Engineering, University of Pennsylvania, 30 November 1945; distributed by the Applied Mathematics Panel, National Defense Research Committee. Originally RESTRICTED. DTIC AD0498867
-
Popular Science Monthly, October 1946, Vol. 149 No. 4, p. 212
-
Popular Science Monthly, April 1946, Vol. 148 No. 4 (editorial at p. 7; ENIAC feature at pp. 83ff.)
E04 1945-1950 Stored program: EDVAC draft, Baby, EDSAC, the first programs actually run 37 records
-
First Draft of a Report on the EDVAC
Moore School of Electrical Engineering, University of Pennsylvania; Contract W-670-ORD-4926 with the US Army Ordnance Department. Consulted here in (a) the Godfrey-edited reprint scanned at the Internet Archive and (b) an independently typeset reprint of the opening sections.
-
National Physical Laboratory, Teddington (Mathematics Division). Scan of the typescript, 49 pp.
-
Institute for Advanced Study, Princeton, New Jersey (IAS Electronic Computer Project reports nos. 4, 8, 11). Digitised by the IAS Library, 194 pp.
-
The University of Manchester Computing Machine (Chapter 6 of Faster Than Thought)
In B. V. Bowden (ed.), Faster Than Thought: A Symposium on Digital Computing Machines, Sir Isaac Pitman & Sons, London, 1953, pp. 117 ff.
-
Calculating Machine Development at Cambridge (Chapter 7 of Faster Than Thought)
In B. V. Bowden (ed.), Faster Than Thought: A Symposium on Digital Computing Machines, Sir Isaac Pitman & Sons, London, 1953, pp. 130 ff.
-
Early British Computers: The story of vintage computers and the people who built them
Manchester University Press / Digital Press, 1980. Open scan at the Internet Archive.
-
computer50.org, the University of Manchester's 50th-anniversary Mark 1 site, now archived at curation.cs.manchester.ac.uk. Pages carry 'Copyright The University of Manchester 1998, 1999, 2000'.
-
Digital Computer Newsletter, Vol. 1, No. 1 (NAVEXOS P-645)
Office of Naval Research, Mathematical Sciences Division, 21 April 1949. 4 pp. Scanned at bitsavers.org; the scanned copy carries a DDC receipt stamp dated OCT 16 1969 and a Clearinghouse reproduction notice.
-
Moore School of Electrical Engineering, University of Pennsylvania, for the Ordnance Department, United States Army. Dated 30 September 1945. Originally classified CONFIDENTIAL (the stamp is visible on the scan). Scanned typescript, ~130 pp.
-
Preliminary Discussion of the Logical Design of an Electronic Computing Instrument
Institute for Advanced Study, Princeton, New Jersey, 28 June 1946. Report prepared under Contract W-36-034-ORD-7481 between the Research and Development Service, Ordnance Department, U.S. Army and the Institute for Advanced Study. Digitised by the IAS Library; 58-page scan.
-
The EDSAC (Electronic Delay Storage Automatic Calculator)
Mathematical Tables and Other Aids to Computation (MTAC), vol. 4, no. 30 (April 1950), pp. 61-65. Published by the American Mathematical Society; the whole pre-1990 MTAC/Math. Comp. archive is free at ams.org.
-
Addison-Wesley Publishing Company, Inc. Copyright 1951, 1957; the scanned copy is the second edition, second printing, December 1957. Preface signed Cambridge, England, August 1957. First edition 1951.
-
Programmers' Handbook (2nd Edition) for the Manchester Electronic Computer Mark II
University of Manchester Computing Machine Laboratory. Second edition, October 1952. HTML transcription hosted on the University of Manchester's computer50 site (the 50th-anniversary Mark 1 archive), now under curation.cs.manchester.ac.uk; the mirrored page carries an HTTrack banner dated 5 June 2014.
-
Electronic Digital Computers (Letter)
Nature, vol. 162, p. 487, published 25 September 1948. Letter.
-
Reconsidering the Stored-Program Concept
IEEE Annals of the History of Computing, vol. 36, no. 1 (January-March 2014), pp. 4-17. First of a three-part series. Author's copy hosted openly by Thomas Haigh.
-
Los Alamos Bets on ENIAC: Nuclear Monte Carlo Simulations, 1947-1948
IEEE Annals of the History of Computing, vol. 36, no. 3 (July-September 2014), pp. 42-63. Third of a three-part series. Author's copy hosted openly by Thomas Haigh.
-
Edsac: A Tutorial Guide to the Warwick University EDSAC Simulator
Department of Computer Science, University of Warwick, Coventry CV4 7AL, UK. Copyright Martin Campbell-Kelly, 1990-95; revised December 1995. 40 pp. Scanned/PDF copy at the Internet Archive.
-
Programming for High-Speed Digital Calculating Machines (Chapter 5 of Faster Than Thought)
In B. V. Bowden (ed.), Faster Than Thought: A Symposium on Digital Computing Machines, Sir Isaac Pitman & Sons, London, 1953, pp. 101-113. Chapter attribution taken from the book's own List of Contributors, p. xv.
-
In B. V. Bowden (ed.), Faster Than Thought: A Symposium on Digital Computing Machines, Sir Isaac Pitman & Sons, London, 1953, pp. 78-100. Chapter attribution from the book's List of Contributors, p. xv ('Dr. B. V. Bowden ... Chapters 1-4, 14, 22, 25, 26').
-
Lecture to the London Mathematical Society on 20 February 1947
Lecture delivered 20 February 1947, on the Automatic Computing Engine then being designed at the National Physical Laboratory. Unpublished in Turing's lifetime; first printed in B. E. Carpenter and R. W. Doran (eds.), A.M. Turing's ACE Report of 1946 and Other Papers, MIT Press, 1986. The copy I read is a re-typeset transcription hosted as course material by Prof. Dr. Eberhard von Goldammer (seminarTEXT, SS 2000), 14 pp.
-
Engineering 'The Miracle of the ENIAC': Implementing the Modern Code Paradigm
IEEE Annals of the History of Computing, vol. 36, no. 2 (April-June 2014), pp. 41-59. Second of a three-part series. Published version hosted openly at eniacinaction.com (the authors' project site).
-
EDSAC 1 and after - a compilation of personal reminiscences
University of Cambridge Computer Laboratory, EDSAC 99 fiftieth anniversary
-
A brief informal history of the Computer Laboratory
University of Cambridge Computer Laboratory, EDSAC 99
-
An Interview with David J. Wheeler (OH 132)
Charles Babbage Institute, University of Minnesota
-
Oral history interview with Edsger W. Dijkstra (OH 330)
Charles Babbage Institute, University of Minnesota
-
Ethel C. Marden Interview (OH 66)
Charles Babbage Institute, University of Minnesota
-
Oral history interview with Alexandra Forsythe (OH 15)
Charles Babbage Institute, University of Minnesota
-
Oral history interview with Douglas T. Ross (OH 74)
Charles Babbage Institute, University of Minnesota
-
Oral history interview with Marvin L. Stein (OH 90)
Charles Babbage Institute, University of Minnesota
-
Frances E. Holberton Interview (OH 50)
Charles Babbage Institute, University of Minnesota
-
Oral history interview with John M. M. Pinkerton (OH 149)
Charles Babbage Institute, University of Minnesota
-
Safety in Numbers: Creating and Contesting the Los Alamos Approach to Supercomputing, 1943 to 1980
PhD dissertation, University of Minnesota (deposited in the University of Minnesota Digital Conservancy)
-
UNIVAC conference (OH 200), Smithsonian Institution, 17-18 May 1990
Charles Babbage Institute, University of Minnesota / Smithsonian Institution
-
Oral history interview with Margaret R. Fox (OH 74)
Charles Babbage Institute, University of Minnesota
-
Oral history interview with Robert V. D. Campbell (OH 67)
Charles Babbage Institute, University of Minnesota
-
Oral history interview with Herman H. Goldstine (OH 18)
Charles Babbage Institute, University of Minnesota
-
Oral history interview with Friedrich L. Bauer (OH 128)
Charles Babbage Institute, University of Minnesota
E05 1949-1956 Assembly, symbolic addressing, subroutine libraries, the first "tools" 11 records
-
IBM Applied Programming publication, form 24-4000-0. Scanned at bitsavers.org, 98 pp.
-
MIT Digital Computer Laboratory internal document set, scanned at bitsavers.org as 'Subroutines.pdf', 65 pp. Individual sheets carry DL- drawing numbers (e.g. DL-292).
-
A Survey of Automatic Coding Techniques for Digital Computers
S.M. thesis, Department of Electrical Engineering, Massachusetts Institute of Technology, submitted 24 May 1954. 52 pp. Scanned in the bitsavers MIT Whirlwind / Summer Session 1954 collection.
-
Faster Than Thought: A Symposium on Digital Computing Machines
Sir Isaac Pitman & Sons, London. Foreword by the Earl of Halsbury, Managing Director of the National Research Development Corporation. Scanned from The Computer Museum Archive collection at the Internet Archive.
-
John Wiley & Sons, Inc., New York; printed in Great Britain by Richard Clay and Company, Bungay, Suffolk. First published 1956. 321-page scan at the Internet Archive.
-
Programmers' Handbook for Manchester Electronic Computer Mark II
University of Manchester Computing Machine Laboratory. Page-image scan (119 pages) in The Turing Archive for the History of Computing, item M01. The scanned copy carries a handwritten ownership name and archival marks on its cover.
-
First Glossary of Programming Terminology: Report to the Association for Computing Machinery
Association for Computing Machinery, June 1954, 30 pp. Sold by the ACM at 25¢ a copy from 2 East 63rd Street, New York 21, N.Y. Scanned at bitsavers.org in the MIT Whirlwind Summer Session 1954 collection.
-
Digital Computers: Advanced Coding Techniques, Notes from a special summer program
MIT Summer Session 1954 course notes, 91 pp. Scanned at bitsavers.org.
-
A Survey of Automatic Digital Computers
Office of Naval Research, 1953. 115-page scan. Distributed by the U.S. Department of Commerce, Office of Technical Services, Washington 25, D.C., 'Distributed in the Interest of Industry ... With the Cooperation of the Originating Agency'. Scanned at bitsavers.org.
-
Digital Computer Newsletter, Vol. 6, No. 1 (January 1954)
Office of Naval Research, Mathematical Sciences Division, January 1954. 10 pp. 'Approved by The Under Secretary of The Navy 27 August 1951'. Scanned at bitsavers.org.
-
Office of Naval Research, Mathematical Sciences Division, April 1953. 12 pp. Scanned at bitsavers.org.
E06 1952-1962 The compiler: A-0, FORTRAN, ALGOL, COBOL, the "automatic programming" fight 53 records
-
The History of FORTRAN I, II, and III
History of Programming Languages (HOPL-I), R. L. Wexelblat, ed., ACM Monograph Series / Academic Press, pp. 25-74. Paper text pp. 25-45. Originally presented at the ACM SIGPLAN History of Programming Languages Conference, Los Angeles, June 1978, and printed in ACM SIGPLAN Notices 13(8), August 1978, pp. 165-180.
-
The FORTRAN Automatic Coding System
Papers presented at the February 26-28, 1957, Western Joint Computer Conference: Techniques for Reliability, pp. 188-198
-
Proceedings of the 1952 ACM National Meeting (Pittsburgh), pp. 243-249. Presented at the ACM meeting, Pittsburgh, 2-3 May 1952.
-
Oral History of Captain Grace Hopper
Computer History Museum, CHM Ref: X5142.2009. Interview conducted December 1980, Naval Data Automation Command, Maryland. Transcript, 54 pp.
-
Automatic Programming for Business Applications
Computers and Automation, Vol. 7, No. 2, February 1958, pp. 14-16. Paper originally presented at the Armour Research Foundation symposium, Chicago, 24 October 1957, reprinted with permission.
-
Automatic Coding for Digital Computers
Computers and Automation, Vol. 4, No. 9, September 1955, pp. 21-24. Paper presented at Louisiana State University, February 1955.
-
Computers and Automation, Vol. 5, No. 11, November 1956, pp. 6-11ff. Based on a series of lectures given at the Special Summer Session on Digital Computers, University of Michigan, 1954, 1955 and 1956.
-
Report on the Algorithmic Language ALGOL 60
Communications of the ACM, Vol. 3, No. 5, May 1960, pp. 299-314. This printing is the offprint 'with typographical corrections as of June 28, 1960'.
-
U.S. Department of Defense, April 1960. Report accepted by the CODASYL Executive Committee, 7-8 January 1960; Short Range Committee report dated 17 December 1959. For sale by the Superintendent of Documents, U.S. Government Printing Office. 140 pp.
-
The FORTRAN Automatic Coding System for the IBM 704 EDPM: Programmer's Reference Manual
IBM Corporation, 15 October 1956, 51 pp.
-
Who Are Manning the New Computers?
Computers and Automation, Vol. 4, No. 10, October 1955, pp. 28, 36.
-
Programming in America in the 1950s, Some Personal Impressions
In N. Metropolis, J. Howlett and Gian-Carlo Rota, eds., A History of Computing in the Twentieth Century, Academic Press, New York, 1980, pp. 125-135.
-
Automatic Programming: The A-2 Compiler System, Parts 1 and 2
Computers and Automation, Vol. 4, No. 9 (September 1955), pp. 25-29, and Vol. 4, No. 10 (October 1955), pp. 15-23. A reprinted section of Remington Rand's A-2 Compiler instruction manual.
-
The Operation of a Computer Away from a Central Staff
Computers and Automation, Vol. 5, No. 7, July 1956, pp. 12-13, 25.
-
FORTRAN Experience at the New York Data Processing Center
Paper presented to the SHARE meeting, Dallas, Texas, July 1957. 1 + 3 pp. Computer History Museum Lot X3853.2007, Box 15, 'Programming Presentation Papers' folder, McPherson/Polivka donation.
-
Present Status of FORTRAN: Memorandum to Mr. J. C. McPherson
IBM internal memorandum, 1 September 1957, 1 p. plus Appendix A. Computer History Museum Lot X3853.2007, Box 15, 'Programming Presentation Papers' folder, McPherson/Polivka donation.
-
Two IBM internal memoranda, 1 November 1957 (1 p.) and 5 November 1957 (1 p.). Computer History Museum Lot X3853.2007, Box 15, 'Programming Presentation Papers' folder, McPherson/Polivka donation.
-
Proposed Specifications for FORTRAN II for the 704 (25 September 1957 and 18 November 1957 drafts)
IBM Programming Research Department, 25 September 1957 (1 + 7 pp., ditto) and 18 November 1957 (1 + 7 pp., ditto with pen and ink corrections). Given to Paul McJones by John Backus; digitised by the Computer History Museum.
-
Automatic Programming: Properties and Performance of FORTRAN Systems I and II
Paper for the Symposium on the Mechanisation of Thought Processes, National Physical Laboratory, Teddington, 24-27 November 1958. Preprint, document reference (94009), 22 pp. Computer History Museum, FORTRAN collection.
-
The IBM 701 Speedcoding System
Journal of the ACM, Vol. 1, No. 1, January 1954, pp. 4-6. Paper presented at the meeting of the Association [for Computing Machinery], 9-11 September 1953.
-
The Arithmetic Translator-Compiler of the IBM FORTRAN Automatic Coding System
Communications of the ACM, Vol. 2, No. 2, February 1959, pp. 9-21.
-
A Program for Translation of Mathematical Equations for Whirlwind I
MIT Instrumentation Laboratory Engineering Memorandum E-364, January 1954, 21 pp. Prepared under DIC Project 7139 sponsored by the Armament Laboratory of the Wright Air Development Center, USAF Contract AF33(616)-2039.
-
FORTRAN Comes to Westinghouse-Bettis, 1957
Computers and Automation, 1971. Reprint held by the Computer History Museum Software Preservation Group.
-
Fortran And The Genesis Of Project Intercept
Memoir contributed to the Computer History Museum Software Preservation Group FORTRAN collection, CHM 102663109. Describes events of 1957-1958.
-
The Function of Automatic Programming for Computers in Business Data Processing
Computers and Automation, Vol. 5, No. 2, February 1956, pp. 6-9.
-
FORTRAN Session: Transcript of Presentation
History of Programming Languages (HOPL-I), R. L. Wexelblat, ed., ACM Monograph Series / Academic Press, pp. 45-65. Spoken transcript of the presentation given at the ACM SIGPLAN History of Programming Languages Conference, Los Angeles, June 1978.
-
History of Programming Languages (HOPL-I), R. L. Wexelblat, ed., ACM Monograph Series / Academic Press, pp. 66-67 (discussant) and pp. 68-74 (question and answer session, and full text of all questions submitted). Recorded at the ACM SIGPLAN History of Programming Languages Conference, Los Angeles, June 1978.
-
Interview TC-46, IBM Oral History of Computer Technology: John Backus
IBM Oral History of Computer Technology, interview number TC-46, recorded 15 December 1967, San Francisco, California. Typescript with topical outline. Computer History Museum, FORTRAN collection.
-
An Interview with Carl Hammer (OH 56)
Charles Babbage Institute, Center for the History of Information Processing, University of Minnesota. Interview conducted 15 April 1983, Washington, D.C. Transcript, 51 pp.
-
An Interview with Donald E. Knuth (OH 332)
Charles Babbage Institute, Center for the History of Information Processing, University of Minnesota. Interview conducted 8 November 2001, Stanford, California. Transcript, 32 pp.
-
An Interview with Bernard A. Galler (OH 236)
Charles Babbage Institute, Center for the History of Information Processing, University of Minnesota. Interviews conducted 8, 10-11 and 16 August 1991, Sutton's Bay and Ann Arbor, Michigan. Transcript, approx. 120 pp.
-
An Interview with Walter Bauer (OH 61)
Charles Babbage Institute, Center for the History of Information Processing, University of Minnesota. Interview conducted 16 May 1983, Woodland Hills, California. Transcript, 32 pp.
-
An Interview with Cuthbert C. Hurd (OH 259)
Charles Babbage Institute, Center for the History of Information Processing, University of Minnesota. Interview conducted 18 November 1994, Portola Valley, California. Transcript, approx. 30 pp.
-
An Interview with Louis Fein (OH 15)
Charles Babbage Institute, Center for the History of Information Processing, University of Minnesota. Interview conducted 9 May 1979, Palo Alto, California. Transcript, approx. 30 pp.
-
The Burroughs B 5000 Conference (OH 98)
Charles Babbage Institute, Center for the History of Information Processing, University of Minnesota. Conference held 6 September 1985, Marina Del Ray, California. Sponsored by AFIPS and Burroughs Corporation. Transcript, approx. 150 pp.
-
Positions for High School Graduates in Data Processing
Computers and Automation, Vol. 8, No. 2, February 1959, pp. 12-16. Reports a mail survey conducted January-February 1958 of 295 people listed in the June 1956 'Computer Directory' issue of Computers and Automation; 103 replies (35 per cent).
-
The Application of a Computer to Bank Accounting
Computers and Automation, Vol. 8, No. 7, July 1959, pp. 17-22. Presented at the American Management Association's 5th Annual Electronics Conference, Statler-Hilton Hotel, New York City, 4 March 1959.
-
Computers and Automation, Vol. 8, No. 9, September 1959, pp. 12-13. Conference held Cambridge, England, 22-25 June 1959.
-
Computers and Automation, Vol. 5, No. 11, November 1956, printed abstracts of the Association for Computing Machinery meeting, p. -33- of the ACM insert.
-
IBM General Information Manual, Form F28-6019 (reprint of Form No. 32-0306-1), 67 pp. as scanned. 'This edition is a reprint of Form No. 32-0306-1 and does not obsolete it or 32-0306. No changes have been made to 32-0306-1.'
-
Programming the IBM 650 Magnetic Drum Computer and Data-Processing Machine
Holt, Rinehart and Winston, Inc., 383 Madison Avenue, New York 17, N.Y. Preface dated Norman, Oklahoma, September 1958. 110 pp. plus index and sample programming sheets.
-
A Simplified System for the Use of an Automatic Calculator
Watson Scientific Computing Laboratory, Columbia University / International Business Machines Corporation, 1957. Pamphlet, 612 West 116th Street, New York, N.Y.
-
The Demand for College Training in Digital Computing
Computers and Automation, Vol. 8, No. 11, November 1959, pp. 10-14. Mail survey of 640 (effectively 600) industrial and commercial recruiters who visit Penn State; 325 replies, 54 per cent.
-
Data Processing Concepts, An Elective Course for High School Seniors
Computers and Automation, Vol. 7, No. 11, November 1958, pp. 6 and 24.
-
Maryland High School Students Learn Computer Programming and Practice on the IBM 709
Computers and Automation, Vol. 10, No. 2, February 1961, p. 5B. Course sponsored jointly by the Washington, D.C. Chapter of the ACM and the Board of Education of Montgomery County, Maryland; class visit to the IBM Space Computing Center, 7 January 1961.
-
Aptitude Testing and Answer Timing by Use of a Computer in Real Time
Computers and Automation, Vol. 10, No. 3, March 1961, p. 8.
-
High School Programming Course, Assessment Two Years Later
Computers and Automation, Vol. 11, No. 7, July 1962, pp. 30-31.
-
The Control Data 160, Statistics
Computers and Automation, Vol. 9, No. 8, August 1960, p. 11B (new-product statistics section).
-
Computers and Automation, Vol. 11, No. 3, March 1962, p. 18B.
-
An Interview with Lyn Gardner Esbenson (OH 483)
Charles Babbage Institute, University of Minnesota. Interview conducted 7 December 2015. Transcript, 25 pp. Funded by Alfred P. Sloan Foundation award B2014-07.
-
An Interview with Judith Kinsey (OH 511)
Charles Babbage Institute, University of Minnesota. Interview conducted 3 December 2015, at her home north of Rochester, Minnesota. Transcript, approx. 60 pp. Funded by Alfred P. Sloan Foundation award B2014-07.
-
An Interview with John F. Keane (OH 340)
Charles Babbage Institute, University of Minnesota. Interview conducted 3 May 2002, in conjunction with the Software History Center's ADAPSO reunion. Transcript, approx. 20 pp.
-
ONR Digital Computer Newsletter, Vol. 6 No. 2 (April 1954) p. 5; Vol. 9 No. 2 (April 1957) p. 13; Vol. 10 No. 1 (January 1958) p. 11. Reprinted in the Journal of the ACM.
E07 1960-1972 Mainframes, IBM 360, the software crisis, NATO 1968, structured programming 58 records
-
NATO Scientific Affairs Division, Brussels (report published January 1969)
-
NATO Scientific Affairs Division, Brussels (report published April 1970)
-
A Case against the GO TO Statement (EWD215)
E.W. Dijkstra Archive, University of Texas at Austin (typescript, EWD215). Published in altered form as 'Go To Statement Considered Harmful', Comm. ACM 11 (March 1968), 147-148
-
E.W. Dijkstra Archive, University of Texas at Austin (manuscript dated Nuenen, 10 June 2001)
-
The Humble Programmer (EWD340), ACM Turing Lecture 1972
ACM Turing Award Lecture, 1972. Printed in Communications of the ACM 15(10), October 1972. Transcription hosted by the E.W. Dijkstra Archive, UT Austin
-
Notes on Structured Programming (EWD249), T.H.-Report 70-WSK-03
Technological University Eindhoven, Department of Mathematics. Typescript dated August 1969; the scanned copy is the Second edition, April 1970
-
Keynote Speech (Section 8.1 of the Garmisch NATO Software Engineering report)
NATO Conference on Software Engineering, Garmisch, 7-11 October 1968. Printed in full as section 8.1, pp. 135-138, of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
NATO Conference on Software Engineering, Garmisch, 7-11 October 1968. Printed as section 8.2, pp. 138-151, with discussion 8.2.1, pp. 151-155, of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Complexity Controlled by Hierarchical Ordering of Function and Variability (Garmisch working paper)
Working paper, NATO Conference on Software Engineering, Garmisch, October 1968. Reproduced in full at pp. 181-185 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Thoughts on the Sequence of Writing Software (Garmisch working paper)
Working paper, NATO Conference on Software Engineering, Garmisch, October 1968. Reproduced in full at pp. 186-188 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Towards a Methodology of Computing System Design (Garmisch working paper)
Working paper, NATO Conference on Software Engineering, Garmisch, October 1968. Reproduced in full at pp. 204-208 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
The Testing of Computer Software (Garmisch working paper)
Working paper, NATO Conference on Software Engineering, Garmisch, October 1968. Reproduced in full at pp. 189-199 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Checklist for Planning Software System Production (Garmisch working paper, prepared August 1966)
Working paper, NATO Conference on Software Engineering, Garmisch, October 1968. Reproduced in full at pp. 165-180 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Classification of Subject Matter (Garmisch working-party report)
Working party report, NATO Conference on Software Engineering, Garmisch, October 1968. Reproduced in full at pp. 160-164 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Performance Monitoring and Systems Evaluation (Garmisch working paper)
Working paper, NATO Conference on Software Engineering, Garmisch, October 1968. Reproduced in full at pp. 200-203 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Working paper, NATO Conference on Software Engineering, Garmisch, October 1968. Reproduced at pp. 209-211 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Working paper and floor remarks, NATO Conference on Software Engineering, Garmisch, October 1968. Quoted throughout Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969; the Inverted Pyramid is Figure 3 at original p. 23
-
Working papers, NATO Conference on Software Engineering, Garmisch, October 1968. Quoted throughout Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Working paper, NATO Conference on Software Engineering, Garmisch, October 1968. Data and figures reproduced in Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Working paper and floor remarks, NATO Conference on Software Engineering, Garmisch, October 1968. Quoted in Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
§7.1 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969, original pp. 119-125
-
Software Pricing: the Garmisch unbundling debate (§7.3)
§7.3 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969, original pp. 129-133
-
Education: the Garmisch session on whether software engineering can be taught (§7.2)
§7.2 of Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969, original pp. 125-129
-
Working paper and figures, NATO Conference on Software Engineering, Garmisch, October 1968. Quoted and figures reproduced in Naur & Randell (eds.), 'Software Engineering', NATO Scientific Affairs Division, January 1969
-
Preface and Introduction to Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970, original pp. 5-8
-
§1 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970, original pp. 9-14
-
Working paper §7.2, pp. 68-79 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970 (conference held Rome, 27-31 October 1969)
-
§5.1.4 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970, original pp. 50-52
-
§5.1.2 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970, original pp. 43-46 (conference held 27-31 October 1969)
-
Structured Programming (Rome working paper §7.4), the paper that gave the term its public debut
Working paper §7.4, pp. 84-88 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970 (conference held Rome, 27-31 October 1969)
-
Toward a Programming Laboratory (Rome working paper §7.14): the PILOT system, 1969
Working paper §7.14, pp. 137-148 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970 (conference held Rome, 27-31 October 1969)
-
§3.1.2 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970, original pp. 23-25
-
Software Engineering and Computer Science (Rome working paper §7.11)
Working paper §7.11, pp. 113-114 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970 (conference held Rome, 27-31 October 1969)
-
Analyzing Large-Scale System Development (Rome working paper §7.13)
Working paper §7.13, pp. 122-136 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970 (conference held Rome, 27-31 October 1969)
-
Architecture of the IBM System/360
IBM Journal of Research and Development 8(2), April 1964, pp. 87-101
-
Chief Programmer Team Management of Production Programming
IBM Systems Journal 11(1), 1972, pp. 56-73
-
Program Development by Stepwise Refinement
Communications of the ACM 14(4), April 1971, pp. 221-227
-
The 28:1 Grant/Sackman legend is misleading, or: How large is interpersonal variation really?
Technical Report 1999-18, Fakultät für Informatik, Universität Karlsruhe, 20 December 1999
-
The Selection, Training, and Placement of Blind Computer Programmers
ACM committee report, July 1966; issued from the Department of Applied Mathematics and Computer Sciences, Washington University, St. Louis. ERIC document ED016117
-
U.S. Department of Health, Education, and Welfare, Office of Education, publication OE-80066, 55pp. ERIC document ED051644
-
U.S. Department of Health, Education, and Welfare, Office of Education. GPO, Washington, 1963 (reprinted January 1963, October 1963). ERIC document ED013322
-
The White House, Washington D.C., February 1967. ERIC document ED029518
-
Criteria and Educational Tools in the Training of Programmers
Paper presented at the International Conference on Training for Information Work, Rome, Italy, 15-19 November 1971. 11pp. ERIC document ED089748
-
The Washington Data Processing Training Story
Washington State Board for Vocational Education, October 1963, 38pp. ERIC document ED018604
-
United States Employment Service Technical Report S-314, March 1968, 18pp. GATB Study #2447, 2691. ERIC document ED066476
-
United States Employment Service Technical Report S-316, March 1968. GATB Study #2527, 2698. ERIC document ED066478
-
Software Engineering Education: the Rome 1969 conference session (§6)
§6 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970, original pp. 61-66; §4.1.6 at original pp. 32-33
-
§5.1.1 of Buxton & Randell (eds.), 'Software Engineering Techniques', NATO Scientific Affairs Division, April 1970, original pp. 41-42 (the report's index places Schwartz at pp. 17, 41 and 122)
-
Oral history interview with Grace Gentry (CBI Oral History 397)
Charles Babbage Institute, University of Minnesota, Oral History 397
-
Oral history interview with Judith A. Lindner (CBI Oral History 487)
Charles Babbage Institute, University of Minnesota, Oral History 487. Alfred P. Sloan Foundation project 'Tripling Women's Participation in Computing (1965-1985)'
-
Oral history interview with Patricia B. Myhre (CBI Oral History 479)
Charles Babbage Institute, University of Minnesota, Oral History 479. Alfred P. Sloan Foundation project 'Tripling Women's Participation in Computing (1965-1985)'
-
Computer Manpower Outlook (Bulletin 1826)
U.S. Bureau of Labor Statistics Bulletin 1826, 1974, 65pp. Survey data are for 1970 and 1970-71. ERIC document ED115496
-
Training for Computer Programmers
Computers and Automation, July 1970, pp. 48-49
-
Education for Data Processing: Yesterday, Today, Tomorrow
Computers and Automation, July 1972, pp. 14-17
-
Training Policies for Computer Manpower and Users (OECD Informatics Studies 9)
OECD, Paris, 1975, 163pp. Seminar held May 1973. ERIC document ED112864
-
Commission on Engineering Education, Washington D.C., October 1968, 20pp. ERIC document ED027219
-
Oral history interview with Ben Persons and Herb Pelnar (CBI Oral History 327)
Charles Babbage Institute, University of Minnesota, Oral History 327
-
Data Processing Technology: A Suggested 2-Year Post High School Curriculum
U.S. Government Printing Office, Washington D.C., 1973, 105pp. Stock No. 1780-01240. ERIC document ED085056
E08 1961-1972 Apollo, rope memory, real-time embedded, software with lives on it 34 records
-
Tales from the Lunar Module Guidance Computer
27th Annual Guidance and Control Conference, American Astronautical Society, Breckenridge, Colorado, 6 February 2004 (AAS 04-064). Copy hosted by the NASA Office of Logic Design / klabs.org
-
NASA Manned Spacecraft Center, MSC-00171
-
NASA Apollo Lunar Surface Journal
-
NASA Apollo 11 Lunar Surface Journal, contributed essay
-
NASA Johnson Space Center Oral History Project
-
MIT Charles Stark Draper Laboratory report R-700, August 1972; scan hosted by MIT for David Mindell's Digital Apollo
-
General Design Characteristics of the Apollo Guidance Computer (R-410)
MIT Instrumentation Laboratory report R-410, May 1963; scan hosted by MIT for David Mindell's Digital Apollo
-
Case History of the Apollo Guidance Computer (E-1970)
MIT Instrumentation Laboratory report E-1970, June 1966; prepared for presentation under the sponsorship of NATO's Advisory Group for Aerospace Research and Development (AGARD); scan hosted by MIT for Digital Apollo
-
Apollo Navigation, Guidance, and Control Systems: A Progress Report (E-2411)
MIT Instrumentation Laboratory report E-2411, April 1969; presented at the National Space Meeting of the Institute of Navigation, 22-24 April 1969, Houston, Texas; scan hosted by MIT for Digital Apollo
-
FR-2-130, 31 August 1965, changed 25 February 1966; scan in the Virtual AGC document library, ibiblio.org/apollo
-
Virtual AGC / ibiblio.org/apollo, colorized assembly listing
-
Virtual AGC / ibiblio.org/apollo, colorized assembly listing
-
Virtual AGC / ibiblio.org/apollo
-
NASA Contractor Report 182505; NASA History Office web edition
-
NASA Contractor Report 182505; NASA History Office web edition
-
The Apollo On-Board Flight Software
Four-page paper written March 2019, published on wehackthemoon.com (Draper Laboratory's Apollo 50th anniversary site)
-
NASA Apollo 11 Lunar Surface Journal, contributed essay, July 1994
-
Software woven into wire: Core rope and the Apollo Guidance Computer
righto.com (technical blog by a member of the AGC restoration team)
-
Virtual AGC / ibiblio.org/apollo, colorized assembly listing
-
Virtual AGC / ibiblio.org/apollo, colorized assembly listing
-
MIT Charles Stark Draper Laboratory report R-700, Volume V, March 1971 (title page marked FINAL DRAFT); scan in the Virtual AGC document library, ibiblio.org/apollo
-
The History of Apollo On-board Guidance, Navigation, and Control (P-357)
Draper Laboratory report P-357, September 1976; later published as 'The history of Apollo on-board guidance, navigation, and control', Journal of Guidance, Control, and Dynamics, vol. 6 no. 1 (1983). Scan in the Virtual AGC document library, ibiblio.org/apollo
-
Apollo Guidance Computer Information Series, Issue 10: Fixed Memory (FR-2-110)
FR-2-110, 14 February 1964, originally classified CONFIDENTIAL; scan in the Virtual AGC document library, ibiblio.org/apollo
-
Apollo Guidance Computer Information Series, Issue 4: Erasable Memory (FR-2-104)
FR-2-104, changed 25 September 1963, originally classified CONFIDENTIAL; scan in the Virtual AGC document library, ibiblio.org/apollo
-
MIT Instrumentation Laboratory memorandum AG #58-57, 23 February 1967, addressed to NASA MSC Houston, attention Mr. W. Kelly; scan ('restarts packet', 23 pp.) in the Virtual AGC document library, ibiblio.org/apollo
-
Design Principles for a General Control Computer (R-276)
MIT Instrumentation Laboratory Report R-276, April 1960; reprinted January 1962 under NASA Contract NAS 9-153. Scanned in the MIT HRST Apollo archive, hosted by Virtual AGC (ibiblio) as archive/1036b.pdf
-
J. HALCOMBE LANING (1920-2012), National Academy of Engineering Memorial Tribute
National Academy of Engineering, Memorial Tributes: Volume 22, Washington DC: The National Academies Press, pp. 193-196. doi:10.17226/25543
-
MIT News, 17 August 2016; and MIT News, 18 July 2019
-
Making Core Memory: Design Inquiry into Gendered Legacies of Engineering and Craftwork
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (ACM CHI 2018), peer reviewed
-
AGC4 Basic Training Manual, Volume I of II (E-2052)
MIT Instrumentation Laboratory report E-2052, January 1967; scan hosted by the Virtual AGC project (NARA-SW collection)
-
Apollo Guidance Computer History Project, hrst.mit.edu (Dibner Institute, MIT). The Dibner Institute closed and the site is gone; read through the Internet Archive.
-
Apollo Guidance Computer History Project, hrst.mit.edu (Dibner Institute, MIT); read through the Internet Archive
-
Recovery from Transient Failures of the Apollo Guidance Computer (E-2307)
MIT Instrumentation Laboratory report E-2307, August 1968; to be presented at the AIAA Guidance, Control and Flight Dynamics Conference, Pasadena, California, 12-14 August 1968. Scan from the MIT Dibner Institute HRST archive, hosted by the Virtual AGC project
-
Annotations to Eldon Hall's Journey to the Moon: The History of the Apollo Guidance Computer
Etext written by Blair-Smith for the MIT Dibner Institute AGC History Project; hosted by the Virtual AGC project (not a scan
E09 1969-1983 Unix, C, minicomputers, the portability argument 40 records
-
The Development of the C Language
Second ACM SIGPLAN History of Programming Languages conference (HOPL-II), Cambridge, Mass., April 1993; collected in History of Programming Languages-II, ACM Press / Addison-Wesley, 1996
-
The Evolution of the Unix Time-sharing System
Language Design and Programming Methodology conference, Sydney, September 1979; proceedings as Lecture Notes in Computer Science #79 (Springer-Verlag, 1980); reprinted AT&T Bell Laboratories Technical Journal 63 No. 6 Part 2, October 1984, pp. 1577-93
-
Bell System Technical Journal 57 no. 6 part 2 (July-August 1978); revised from Communications of the ACM 17 no. 7 (July 1974), pp. 365-375; itself revised from a paper at the Fourth ACM Symposium on Operating Systems Principles, Yorktown Heights, October 15-17, 1973
-
Portability of C Programs and the UNIX System
Bell System Technical Journal, Vol. 57, No. 6, Part 2, July-August 1978, pp. 2021-2048
-
UNIX Time-Sharing System: A Retrospective
Bell System Technical Journal, Vol. 57, No. 6, Part 2, July-August 1978; originally presented at the Hawaii International Conference on System Sciences, Honolulu, 1977
-
A UNIX Operating System for the DEC VAX-11/780 Computer
Internal Bell Laboratories memorandum, dated 7 July 1978 (the work that became the 32V distribution)
-
A Research UNIX Reader: Annotated Excerpts from the Programmer's Manual, 1971-1986
Computing Science Technical Report No. 139, AT&T Bell Laboratories
-
Notes for a Unix talk (files 'notes1' and 'notes2' from the DECtape labelled DMR)
Unpublished internal Bell Labs talk notes, dated 15 March 1972 on the recovered DECtape; published on Ritchie's home page with HTML markup added September 1997
-
A Tutorial Introduction to the Language B (in: The Programming Language B, CSTR #8)
Bell Laboratories Computing Science Technical Report #8, January 1973
-
Internal Bell Laboratories Technical Memorandum dated 7 January 1972 (PDP-11 version of B)
-
LGP-30 Royal Precision Electronic Digital Computer: ACT I Compiler
Royal McBee Corporation manual, copyright 1959, Port Chester, N.Y. Scanned by bitsavers.org
-
Usenet, net.jokes, Message-ID <531@oddjob.UChicago.UUCP>, dated Tue, 20-Nov-84 03:32:35 EST. Read from the Internet Archive's usenet-net collection, file net.jokes.mbox
-
ACM Turing Award Lecture, 1983 award; Communications of the ACM 27, 8 (August 1984), pp. 761-763
-
Five Little Languages and How They Grew: Talk at HOPL
Talk given at the Second ACM SIGPLAN History of Programming Languages conference, Cambridge, Mass., April 1993; transcript published by Ritchie March 2002, copyright 1996 ACM
-
Usenet newsgroup net.lang. Read from the Internet Archive's usenet-net collection, file net.lang.mbox
-
Bell Telephone Laboratories, 3 November 1971; scanned and OCR'd by Ritchie and published on his home page
-
Odd Comments and Strange Doings in Unix
Page on Ritchie's Bell Labs home page, explaining the origin of two much-quoted artefacts of Sixth Edition Unix (c. 1975)
-
Unix Portability (internal proposal memo to Elliot Pinson)
Undated internal Bell Laboratories memo; internal evidence ('around March, 1976') places it at approximately the beginning of 1976. Published by Ritchie, copyright note 1998
-
C Reference Manual (Bell Laboratories Technical Memorandum TM-74-1273-1)
Bell Laboratories Technical Memorandum, dated 15 January 1974; scanned from the original paper and published as a PDF image by Ritchie
-
Primeval C: two very early compilers (last1120c and prestruct-c)
Source recovered from DECtapes read by Paul Vixie and Keith Bostic; published with Ritchie's commentary on his Bell Labs home page
-
A Commentary on the Sixth Edition UNIX Operating System, Preface and Chapter 1 (Introduction)
University of New South Wales, Kensington NSW, May 1977; prepared for courses 6.602B and 6.657G. Read in the complete HTML transcription of the commentary volume published at warsus.github.io
-
University of New South Wales, Kensington NSW, May 1977. Read in the complete HTML transcription of the commentary volume published at warsus.github.io
-
Unix Oral History Project: interview with Dennis M. Ritchie
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
Unix Oral History Project: interview with Ken Thompson, 9-6-89
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
Unix Oral History Project: interview with Brian W. Kernighan
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
Unix Oral History Project: interview with M. Douglas McIlroy
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
Unix Oral History Project: interview with Joseph H. Condon
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
Unix Oral History Project: interview with Lorinda L. Cherry
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
Unix Oral History Project: interview with Berkley A. Tague
Michael S. Mahoney's Unix oral history project, Bell Laboratories. Transcript hosted by The Unix Heritage Society
-
Unix Oral History Project: interview with Samuel P. Morgan
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
Unix Oral History Project: interview with A. G. (Sandy) Fraser
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
LEARN, Computer-Aided Instruction on UNIX (Second Edition)
UNIX Programmer's Manual, Seventh Edition, Volume 2, paper 7, pp. 109-122. Read in the 1983 Holt, Rinehart and Winston printing scanned at bitsavers (ISBN 0-03-061743-X)
-
UNIX For Beginners, Second Edition
Dated September 1978. UNIX Programmer's Manual, Seventh Edition, Volume 2, paper 3, pp. 39-53. Read in the 1983 Holt, Rinehart and Winston printing scanned at bitsavers (ISBN 0-03-061743-X)
-
A Tutorial Introduction to the UNIX Text Editor
Dated September 21, 1978. UNIX Programmer's Manual, Seventh Edition, Volume 2, paper 4, pp. 54-64. Read in the 1983 Holt, Rinehart and Winston printing scanned at bitsavers
-
Bell Laboratories internal memorandum, distributed with Fifth and Sixth Edition UNIX as one of the 'UNIX Documents'. Electronic reprint from Dennis Ritchie's home page
-
Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable
In Open Sources: Voices from the Open Source Revolution, O'Reilly, 1st edition January 1999, ISBN 1-56592-582-3. Published in full by the publisher
-
net.unix-wizards / net.unix, December 1985, March 1986: the thread 'Locating a copy of \
Usenet, newsgroups net.wanted, net.unix, net.unix-wizards, net.wanted.sources. Read from the Internet Archive's usenet-net collection, file net.unix-wizards.mbox
-
UNIX Programmer's Manual, Seventh Edition, Volume 2, annotated table of contents
Seventh Edition UNIX documentation, January 1979; read in the 1983 Holt, Rinehart and Winston printing scanned at bitsavers, ISBN 0-03-061743-X, contents at pp. v-vi
-
Unix Oral History Project: interview with Robert Morris
Michael S. Mahoney's Unix oral history project, Bell Laboratories, Murray Hill. Transcript hosted by The Unix Heritage Society
-
net.unix-wizards / net.usenix, July-August 1985: the thread 'Disillusionment with Usenix tutorial'
Usenet, newsgroups net.cse, net.unix, net.unix-wizards, net.usenix. Read from the Internet Archive's usenet-net collection, file net.unix-wizards.mbox
E10 1975-1990 Personal computers, BASIC, the hobbyist, software as a product 42 records
-
An Open Letter to Hobbyists (in Homebrew Computer Club Newsletter, Volume 2, Issue 1)
Homebrew Computer Club Newsletter, Vol. 2, Issue 1, Mountain View, CA
-
Letter to Bill Gates, 20 February 1976 (in Homebrew Computer Club Newsletter, Volume 2, Issue 2)
Homebrew Computer Club Newsletter, Vol. 2, Issue 2, Mountain View, CA
-
How do we tell truths that might hurt? (EWD498)
E.W. Dijkstra Archive, Center for American History, University of Texas at Austin
-
People's Computer Company, Menlo Park, CA. Library of Congress No. 77-73015; ISBN 0-918790-01-8
-
Dr. Dobb's Journal of Computer Calisthenics & Orthodontia, Vol. 1 No. 2 (originally in Timesharing: Past, Present, Future, Proc. Second Annual Computer Communications Conference, San Jose, January 1973)
-
Popular Electronics, Vol. 7 No. 1, January 1975, pp. 33ff
-
BYTE: the small systems journal, Issue #1, September 1975
-
What's DDJCC All About? (editorial, Dr. Dobb's Journal Vol. 1 No. 2, February 1976)
Dr. Dobb's Journal of Computer Calisthenics & Orthodontia, Vol. 1 No. 2, February 1976, p. 3
-
Dr. Dobb's Journal of Computer Calisthenics & Orthodontia, Vol. 1 No. 1 (reprinted from People's Computer Company Vol. 3 No. 4 and Vol. 4 No. 2)
-
On the cruelty of really teaching computing science (EWD1036)
E.W. Dijkstra Archive, Center for American History, University of Texas at Austin (handwritten manuscript)
-
Creative Computing, September-October 1975
-
BASIC Language, Pro and Con (letters column, Creative Computing, September-October 1975)
Creative Computing, September-October 1975
-
101 BASIC Computer Games (Digital Equipment Corporation, 3rd printing, March 1975)
Digital Equipment Corporation, Maynard, Massachusetts. Scanned by bitsavers
-
BYTE, Vol. 5 No. 9, September 1980, p. 10
-
Letter to Bill Gates from Charles L. Pack (Homebrew Computer Club Newsletter, Volume 2, Issue 3)
Homebrew Computer Club Newsletter, Vol. 2, Issue 3, Mountain View, CA
-
Homebrew Computer Club Newsletter, Vol. 2, Issue 4, Mountain View, CA
-
Dr. Dobb's Journal of Computer Calisthenics & Orthodontia, Vol. 1 No. 5, May 1976, 'Palo Alto Tiny BASIC'
-
Education Forum: New Cultures from New Technologies (BYTE, September 1980, p. 230)
BYTE, Vol. 5 No. 9, September 1980, pp. 229-240
-
MITS Altair 8800 Price List, April 1, 1975
MITS price list, 1 April 1975. Scanned by bitsavers
-
MITS Altair BASIC Reference Manual (1975)
MITS, Inc., Albuquerque, New Mexico. © MITS, Inc., 1975. Scanned by bitsavers
-
Editorial: History repeats itself ... I hope (Dr. Dobb's Journal Vol. 1 No. 4, April 1976, p. 3)
Dr. Dobb's Journal of Computer Calisthenics & Orthodontia, Vol. 1 No. 4, April 1976
-
Bill Budge interview, in Halcyon Days: Interviews with Classic Computer and Video Game Programmers
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Marc Goodman interview, in Halcyon Days: Interviews with Classic Computer and Video Game Programmers
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Jeff Minter interview, in Halcyon Days: Interviews with Classic Computer and Video Game Programmers
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Tom Griner interview, in Halcyon Days: Interviews with Classic Computer and Video Game Programmers
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Scott Ludwig interview, in Halcyon Days: Interviews with Classic Computer and Video Game Programmers
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Philip Price interview, in Halcyon Days: Interviews with Classic Computer and Video Game Programmers
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Halcyon Days (James Hague, 1997; free web version 2002; version 1.1, November 2018)
-
Apple II BASIC Programming Manual (Apple Computer, Inc., 1978), written by Jef Raskin
Apple Computer, Inc., Cupertino, California. Apple Product #A2L0005X. Internet Archive scan
-
Sinclair ZX81 BASIC Programming (Second Edition, 1981), by Steven Vickers
Sinclair Research Limited. Internet Archive scan (2nd edition, © 1980 Sinclair Research Limited)
-
Commodore 64 User's Guide (Commodore Business Machines, 1982)
Commodore Business Machines. Internet Archive scan, item `commodore64usermanual`
-
Published by the British Broadcasting Corporation; part no 0433 000. Internet Archive scan, item `BBCUG`
-
30 Hour BASIC (National Extension College correspondence course M027, 1981; BBC Computer edition)
National Extension College Trust Limited, Cambridge. Tie-in with The Computer Programme, BBC TV. Internet Archive scan
-
The Automatic Proofreader (COMPUTE!'s Gazette, Issue 13, July 1984, pp. 131-132)
COMPUTE!'s Gazette for Commodore, Issue 13, July 1984. Internet Archive scan
-
COMPUTE!'s Gazette for Commodore, Issue 13, July 1984. Internet Archive scan
-
MIT Press, Cambridge MA. Software Studies series. Author-hosted open-access PDF
-
MIT Press, Cambridge MA. Software Studies series. Author-hosted open-access PDF
-
Learning Level II (CompuSoft Publishing, 1979), by David A. Lien
CompuSoft Publishing, a division of CompuSoft, Inc., San Diego. ISBN 0-932760-01-5; LCCN 79-91309. Internet Archive scan
-
Basic Computer Games: Microcomputer Edition (Creative Computing, 1978), by David H. Ahl
Creative Computing / Workman Publishing. Internet Archive scan
E11 1990-2000 OOP, Java, the IDE, RAD, "programming for the masses" 33 records
-
No Silver Bullet, Essence and Accidents of Software Engineering (TR86-020)
University of North Carolina at Chapel Hill, Department of Computer Science, Technical Report TR86-020
-
The Java Language Environment: A White Paper
Sun Microsystems, java.sun.com/docs/white/langenv/
-
Today the Web, Tomorrow the World
BYTE, vol. 22 no. 1, January 1997, pp. 68ff.
-
Answers to questions from students of Software Engineering (EWD1305)
E.W. Dijkstra Archive, Center for American History, University of Texas at Austin
-
ACM SIGPLAN History of Programming Languages Conference II (HOPL-II); author's copy at stroustrup.com
-
How the Learning Curve Affects CASE Tool Adoption
IEEE Software, vol. 9 no. 3, May 1992, pp. 23-28
-
Microsoft Announces Visual Basic 5.0, Professional Edition
Microsoft press release, Redmond, Wash., 3 February 1997; archived on Microsoft's own news site
-
Sun Brings True Interactivity to the World Wide Web
Sun Microsystems press release, Mountain View, Calif., 23 May 1995 (SunFlash 950523.3421)
-
The Java Language Specification, First Edition, Chapter 1, Introduction
Addison-Wesley / Sun Microsystems, published online at java.sun.com/docs/books/jls/
-
Netscape press release, Mountain View, Calif., 4 December 1995 (newsrelease67)
-
GAO report to congressional requesters, 20 March 1998; U.S. Government Publishing Office (govinfo)
-
Scientific American, vol. 271 no. 3, September 1994, p. 86 ff. ('Trends in Computing')
-
Teach Yourself Programming in Ten Years
norvig.com (personal site), as captured by the Internet Archive 11 December 2001
-
Testimony before the Subcommittee on Government Management, Information and Technology, Committee on Government Reform and Oversight, U.S. House of Representatives, 24 February 1997
-
Microsoft Visual J++ advertisement (full page)
BYTE, vol. 21 no. 12, December 1996, advertising pages (after p. 128)
-
2017 CHM Fellow Alan Cooper: Father of Visual Basic
Computer History Museum, CHM Blog, 11 April 2017
-
Microsoft Announces Visual Studio 97, a Comprehensive Suite of Microsoft Visual Development Tools
Microsoft press release, Redmond, Wash., 28 January 1997
-
Information Technology Workers: Employment and Starting Salaries (GAO/HEHS-98-159R)
GAO report to congressional requesters, 12 May 1998; U.S. Government Publishing Office (govinfo)
-
Defense Computers: DFAS Faces Challenges in Solving the Year 2000 Problem (GAO/AIMD-97-117)
GAO report to the Acting Director, Defense Finance and Accounting Service, August 1997; U.S. Government Publishing Office (govinfo)
-
Software Tools: Defense Is Not Ready to Implement I-CASE Departmentwide (GAO/IMTEC-93-27)
GAO report, issued 9 June 1993, publicly released 22 June 1993; abstract as reproduced at gao.justia.com
-
A Career in Data Modeling (BYTE Special Report)
BYTE, vol. 22 no. 6, June 1997, Special Report, p. 102 ff.
-
Computing Curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force
ACM (report dated 17 December 1990), acm.org/education/curr91, Internet Archive capture 6 August 2002
-
Computing Curricula 2001, Computer Science, Final Report (December 15, 2001): the core and its hours
ACM / IEEE-CS, cc2001.pdf, Internet Archive capture of acm.org/education/curric_vols/cc2001.pdf
-
Computing Curricula 2001, Chapter 7, Introductory Courses
ACM / IEEE-CS, cc2001.pdf, Internet Archive capture of acm.org/education/curric_vols/cc2001.pdf
-
Computing Curricula 2001, Chapter 11, Characteristics of CS Graduates
ACM / IEEE-CS, cc2001.pdf, Internet Archive capture of acm.org/education/curric_vols/cc2001.pdf
-
Occupational Outlook Handbook, 1998-99 edition: Computer Programmers
stats.bls.gov/oco/ocos110.htm, Internet Archive capture 30 April 1999
-
MCSD Certification Requirements (posted 15 November 2001)
microsoft.com/traincert/mcp/mcsd/requirements.asp, Internet Archive capture 14 December 2001
-
The Java Tutorial: Getting Started, and 'Your First Cup of Java (for Win32)'
java.sun.com/tutorial, Internet Archive captures 18 February 1999, 18 October 2000 and 2 August 2002
-
Structure and Interpretation of Computer Programs, Preface to the First Edition (and Foreword)
MIT Press, second edition, publisher-hosted full text
-
How to Design Programs: An Introduction to Computing and Programming, Preface
MIT Press; publisher-endorsed online edition, htdp.org, edition dated 2003-09-26
-
Being Fluent with Information Technology
National Academy Press, Washington DC; full text at nap.edu (doi 10.17226/6482)
-
Sams Series (publisher series descriptions), Macmillan USA / Sams Publishing
mcp.com/publishers/sams/series/, Internet Archive capture 16 August 2000
-
Subject benchmark statement: Computing (Academic standards, Computing)
QAA, Gloucester, ISBN 1 85824 489 7 (AR 009 4/2000); Internet Archive capture of qaa.ac.uk PDF
E12 1991-2005 Free software, open source, the web, the code you did not write 38 records
-
Usenet newsgroup comp.os.minix; archived copy in 'FULL-USENET-BACKUP-2020-Oct-comp.os.minix.(17560).mbox.7z', Internet Archive
-
Notes for linux release 0.01 (RELNOTES-0.01)
Linux Kernel Archives, Historic/old-versions
-
Appendix A: The Tanenbaum-Torvalds Debate
Open Sources: Voices from the Open Source Revolution, O'Reilly & Associates, 1st edition January 1999, ISBN 1-56592-582-3
-
The Cathedral and the Bazaar (version 3.0)
Self-published DocBook edition on catb.org; first presented at Linux Kongress, May 1997; printed by O'Reilly, 1999
-
GNU General Public License, Version 2, June 1991
Free Software Foundation, old-licenses archive at gnu.org
-
Originally published in Open Sources: Voices from the Open Source Revolution (O'Reilly, 1999); read in the author's revised gnu.org edition, which carries dated later footnotes (2008, 2009, 2017)
-
Free Software Foundation; gnu.org philosophy archive. Copyright block reads '© 1991, 1992, 1998, 2006, 2010, 2021 Free Software Foundation, Inc.'; page footer '$Date: 2021/09/20 15:06:49 $'
-
Usenet newsgroup alt.hypertext, 6 August 1991; archived by W3C as art-6484.txt
-
Scripting: Higher-Level Programming for the 21st Century
IEEE Computer, vol. 31 no. 3, March 1998, pp. 23-30
-
Universität Karlsruhe, Fakultät für Informatik, Technical Report 2000-5, 10 March 2000 (a condensed version appeared in IEEE Computer, October 2000)
-
CNRI Proposal # 90120-1a to DARPA, July 1999 (revised version sent August 1999); published on python.org
-
Debian Social Contract, Version 1.0, including the Debian Free Software Guidelines
Debian Project; ratified 5 July 1997; served by debian.org as the retained historical version
-
Chapter in Open Sources: Voices from the Open Source Revolution (O'Reilly, 1999), publisher's free openbook edition; plus the opensource.org OSD page captured by the Internet Archive, 17 January 1999
-
Internal Microsoft strategy memorandum dated August 1998; leaked to and published by Eric S. Raymond, 31 October-1 November 1998, on catb.org
-
nomo zilla: resignation and postmortem
jwz.org, dated 31 March 1999
-
Joel on Software, 11 November 2002
-
In Defense of Not-Invented-Here Syndrome
Joel on Software, 14 October 2001
-
Chapter in Open Sources: Voices from the Open Source Revolution (O'Reilly, 1999), publisher's free openbook edition
-
Netscape Announces Plans to Make Next-Generation Communicator Source Code Available Free on the Net
Netscape corporate press release, 22 January 1998 (home.netscape.com/newsref/pr/newsrelease558.html), captured by the Internet Archive 24 January 1998
-
Open Source as a Business Strategy
Chapter in Open Sources: Voices from the Open Source Revolution (O'Reilly, 1999), publisher's free openbook edition
-
Perl, the first postmodern computer language
Talk given at Linux World, Wednesday 3 March 1999; text published on perl.com 9 March 1999 and on the author's own site wall.org
-
Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services
Computer Sciences Department, University of Wisconsin-Madison, October 1995 (Technical Report TR1268)
-
paulgraham.com, dated 'April 2001, rev. April 2003'; derived from a talk given at the 2001 Franz Developer Symposium
-
How I coined the term 'open source'
Opensource.com, published 1 February 2018 (twentieth anniversary of the events described)
-
RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0
Network Working Group, Request for Comments 1945, Category: Informational, May 1996
-
Linux Kernel Archives, Historic/old-versions
-
The Netcraft Web Server Survey, January 1999
netcraft.com/survey/, as captured by the Internet Archive on 17 January 1999
-
How To Become A Hacker (Revision 1.7, 23 March 2001)
tuxedo.org (personal site), Internet Archive capture 6 April 2001
-
How To Ask Questions The Smart Way
tuxedo.org (personal site), Internet Archive capture 11 December 2001
-
ncsa.uiuc.edu, Internet Archive captures 17 January 1997 (full-length version) and 6 December 1998 (Part 1)
-
Python Tutorial, chapter 1: 'Whetting Your Appetite'
python.org/doc/current/tut, Internet Archive capture 12 October 1999
-
Joel on Software, 29 December 2005
-
Advice for Computer Science College Students
Joel on Software, 2 January 2005
-
paulgraham.com (essay, March 2005), read live
-
MIT to make nearly all course materials available free on the World Wide Web
web.mit.edu/newsoffice, press release 4 April 2001, Internet Archive capture 14 December 2001
-
Learn to Program: A Tutorial for the Future Programmer
pine.fm/LearnToProgram, Internet Archive captures 8-9 June 2004
-
comp.lang.c Frequently Asked Questions (the 'clc FAQ')
c-faq.com, HTML version of the Usenet comp.lang.c FAQ; content from *C Programming FAQs: Frequently Asked Questions* (Addison-Wesley, 1995, ISBN 0-201-84519-9)
-
Dive Into Python (free online edition, 25 March 2004)
diveintopython.org, Internet Archive captures 2004
E13 2005-2015 Stack Overflow, GitHub, cloud, the answer already exists 43 records
-
Stack Overflow Considered Harmful? The Impact of Copy&Paste on Android Application Security
38th IEEE Symposium on Security and Privacy (S&P 2017). Fraunhofer AISEC / CISPA, Saarland University. PDF served by the IEEE Computer Society Technical Committee on Security and Privacy conference site.
-
Social Coding in GitHub: Transparency and Collaboration in an Open Software Repository
CSCW '12: Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, February 11-15 2012, Seattle, WA, pp. 1277-1286. DOI 10.1145/2145204.2145396. PDF copy served from the LRI (Univ. Paris-Sud) CSCW course page.
-
StackOverflow and GitHub: Associations Between Software Development and Crowdsourced Knowledge
2013 ASE/IEEE International Conference on Social Computing (SocialCom). Authors' copy served by the CMU STRUDEL group.
-
The NIST Definition of Cloud Computing (NIST Special Publication 800-145)
NIST Special Publication 800-145, Computer Security Division, Information Technology Laboratory, Gaithersburg MD. 7 pages, September 2011. (Errata table shows an editorial correction dated 4/27/2012.)
-
Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects
Empirical Software Engineering (accepted 14 August 2018). Preprint arXiv:1802.02938v4 [cs.SE], 21 September 2018. Data drawn from the Stack Exchange dump of 18 August 2015 and GHTorrent of 25 September 2015.
-
Stack Overflow: A Code Laundering Platform?
IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER 2017). Preprint arXiv:1703.03897v1 [cs.SE], 11 March 2017.
-
The Promises and Perils of Mining GitHub
MSR 2014: Proceedings of the 11th Working Conference on Mining Software Repositories. DOI 10.1145/2597073.2597074. Post-peer-review, pre-copyedit author version served from the authors' site.
-
Above the Clouds: A Berkeley View of Cloud Computing
UC Berkeley EECS Technical Report No. UCB/EECS-2009-28, 10 February 2009. Hosted by the Berkeley EECS technical report repository.
-
Design Lessons from the Fastest Q&A Site in the West
CHI 2011: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, May 7-12 2011, Vancouver BC, pp. 2857-2866. DOI 10.1145/1978942.1979366. Author's version posted by permission of ACM on Björn Hartmann's Berkeley page.
-
Stack Overflow Developer Survey 2015 (published results)
Stack Overflow's own published survey results site. Survey fielded for two weeks in early February 2015; results published April 2015.
-
Joel on Software, self-published, dated 15 September 2008 (page also carries a later edit date of 19 April 2018).
-
Coding Horror (blog.codinghorror.com), self-published, dated 16 April 2008. Byline notes '3 min read'.
-
From Query to Usable Code: An Analysis of Stack Overflow Code Snippets
MSR '16: 13th International Conference on Mining Software Repositories. Preprint arXiv:1605.04464v1 [cs.SE], 14 May 2016. Stack Overflow database snapshot downloaded April 2014.
-
UCL Department of Computer Science Research Note RN/17/10, dated 13 November 2017. Preprint arXiv:1806.08149v1 [cs.SE], 21 June 2018.
-
You Get Where You're Looking For: The Impact of Information Sources on Code Security
2016 IEEE Symposium on Security and Privacy, pp. 289-305. DOI 10.1109/SP.2016.25. PDF served from a University of Maryland CMSC614 course page.
-
Crowd Documentation: Exploring the Coverage and the Dynamics of API Discussions on Stack Overflow
Georgia Institute of Technology technical report / Web2SE-adjacent working paper, hosted on Chris Parnin's own publications page. (Companion to Parnin & Treude, 'Measuring API Documentation on the Web', Web2SE '11.)
-
Measuring API Documentation on the Web
Web2SE '11: Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering (co-located with ICSE 2011). Author's copy from Chris Parnin's publications page.
-
Toxic Code Snippets on Stack Overflow
IEEE Transactions on Software Engineering. DOI 10.1109/TSE.2019.2900307. Author's version, arXiv:1806.07659. Stack Overflow site statistics quoted as of 21 August 2017; clone analysis written October 2017.
-
GHTorrent: Github's Data from a Firehose
MSR '12: Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, pp. 12-21. Copy served from a University of Waterloo CS846 course page. (Received the MSR Most Influential Paper Award in 2022.)
-
Gender and Tenure Diversity in GitHub Teams
CHI '15: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. Authors' copy served by the CMU STRUDEL group. Data: MySQL GHTorrent dump dated 1 February 2014.
-
SOTorrent: Reconstructing and Analyzing the Evolution of Stack Overflow Posts
MSR '18: Proceedings of the 15th International Conference on Mining Software Repositories. Preprint arXiv:1803.07311v2 [cs.SE], 7 May 2018. Built on the official Stack Overflow data dump.
-
Amazon Web Services Blog (aws.typepad.com), post dated 25 August 2006, filed under 'Announcements'. Read from the Internet Archive Wayback Machine capture of 3 September 2006
-
A Modest Proposal for the Copy and Paste School of Code Reuse
Coding Horror (blog.codinghorror.com), self-published, dated 21 April 2009
-
Barriers Faced by Coding Bootcamp Students
ICER '17: ACM Conference on International Computing Education Research, Tacoma, WA, 18-20 August 2017, pp. 245-253
-
2016 Course Report Alumni Outcomes & Demographics Study
Course Report research report (third annual graduate survey)
-
2016 Coding Bootcamp Market Sizing Report
Course Report research report (third annual market sizing study)
-
Dev Bootcamp - Learn Ruby on Rails in 9 weeks (archived homepage and tuition panel)
devbootcamp.com, captured by the Internet Archive Wayback Machine
-
Dev Bootcamp curriculum, admissions and tuition pages, 2017 (archived)
devbootcamp.com/curriculum/, /admissions/, /tuition-financing/, captured by the Internet Archive Wayback Machine
-
Massive Open Online Course Completion Rates Revisited: Assessment, Length and Attrition
International Review of Research in Open and Distributed Learning, Vol. 16 No. 3, Research Notes
-
Studying Learning in the Worldwide Classroom: Research into edX's First MOOC
Research & Practice in Assessment, Volume 8, Summer 2013, pp. 13-25
-
Deconstructing Disengagement: Analyzing Learner Subpopulations in Massive Open Online Courses
LAK '13: Third International Conference on Learning Analytics and Knowledge, Leuven, Belgium
-
Retention and Intention in Massive Open Online Courses: In Depth
EDUCAUSE Review Online, 3 June 2013 (CC-BY 3.0), archived by the Internet Archive
-
MOOC Completion and Retention in the Context of Student Intent
EDUCAUSE Review Online, peer reviewed, 8 December 2014, archived by the Internet Archive
-
HarvardX and MITx Working Paper #1, 21 January 2014; deposited in MIT DSpace (handle 1721.1/96649)
-
MITx Working Paper #7, January 2014; MIT DSpace handle 1721.1/96655
-
HarvardX: CS50x Introduction to Computer Science, edX course page (2014 capture)
edx.org course listing, captured by the Internet Archive Wayback Machine
-
Stack Overflow Developer Survey 2017: Education, Self-Teaching and Bootcamp Success
Stack Overflow Annual Developer Survey, published results
-
Coding Horror, 14 May 2012
-
The Odin Project homepage and curriculum overview (2014 capture)
theodinproject.com, captured by the Internet Archive Wayback Machine
-
codecademy.com/blog, captured by the Internet Archive Wayback Machine (capture of 1 April 2012)
-
Free Code Camp homepage, 2015 (archived)
freecodecamp.com, captured by the Internet Archive Wayback Machine (April 2015)
-
CIRR: About and Reporting Standards (Council on Integrity in Results Reporting)
cirr.org, About and Our Standards pages (pages retrieved 2026; organisation founded 2016)
-
2015 Course Report Alumni Outcomes & Demographics Study
Course Report research report (second annual graduate survey)
E14 2012-2020 Deep learning arrives, early code models, autocomplete gets smart 22 records
-
On the Naturalness of Software
ICSE 2012: 34th International Conference on Software Engineering, Zurich, June 2012, pp. 837-847
-
Code Completion with Statistical Language Models
PLDI 2014: ACM SIGPLAN Conference on Programming Language Design and Implementation
-
code2vec: Learning Distributed Representations of Code
arXiv:1803.09473v5 [cs.LG], 30 October 2018 (POPL 2019)
-
A Survey of Machine Learning for Big Code and Naturalness
arXiv:1709.06182v2 [cs.SE], 5 May 2018 (ACM Computing Surveys)
-
CodeSearchNet Challenge: Evaluating the State of Semantic Code Search
arXiv:1909.09436v3 [cs.LG], 8 June 2020
-
CodeBERT: A Pre-Trained Model for Programming and Natural Languages
arXiv:2002.08155v4 [cs.CL], 18 September 2020 (Findings of EMNLP 2020)
-
ImageNet Classification with Deep Convolutional Neural Networks
Advances in Neural Information Processing Systems 25 (NIPS 2012)
-
Sequence to Sequence Learning with Neural Networks
arXiv:1409.3215v3 [cs.CL], 14 December 2014 (NIPS 2014)
-
arXiv:1706.03762 [cs.CL] (NIPS 2017)
-
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
arXiv:1810.04805 [cs.CL] (NAACL-HLT 2019)
-
Language Models are Unsupervised Multitask Learners
OpenAI technical report (GPT-2)
-
Language Models are Few-Shot Learners
arXiv:2005.14165 [cs.CL] (NeurIPS 2020)
-
Scaling Laws for Neural Language Models
arXiv:2001.08361 [cs.LG]
-
Deep Residual Learning for Image Recognition
arXiv:1512.03385 [cs.CV], submitted 10 December 2015 (CVPR 2016)
-
DeepCoder: Learning to Write Programs
arXiv:1611.01989 [cs.LG] (ICLR 2017)
-
A Syntactic Neural Model for General-Purpose Code Generation
arXiv:1704.01696 [cs.CL] (ACL 2017)
-
Are Deep Neural Networks the Best Choice for Modeling Source Code?
ESEC/FSE'17: 2017 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Paderborn, Germany, September 4-8, 2017, 11 pages, pp. 763-773
-
Big Code != Big Vocabulary: Open-Vocabulary Models for Source Code
ICSE '20: 42nd International Conference on Software Engineering, Seoul, Republic of Korea, May 23-29, 2020 (arXiv:2003.07914)
-
IntelliCode Compose: Code Generation using Transformer
arXiv:2005.08025 [cs.SE] (ESEC/FSE 2020, industry track)
-
Learning and Evaluating Contextual Embedding of Source Code
ICML 2020: 37th International Conference on Machine Learning (arXiv:2001.00059)
-
Learning to Represent Programs with Graphs
arXiv:1711.00740 [cs.LG] (ICLR 2018)
-
Summarizing Source Code using a Neural Attention Model
Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, pages 2073-2083, Berlin, Germany, August 7-12, 2016
E15 2020-2026 Codex, Copilot, ChatGPT, Cursor, agentic coding 44 records
-
The Impact of AI on Developer Productivity: Evidence from GitHub Copilot
arXiv preprint arXiv:2302.06590v1 [cs.SE], 13 February 2023
-
Productivity Assessment of Neural Code Completion
MAPS '22: 6th ACM SIGPLAN International Symposium on Machine Programming, San Diego, 13 June 2022; arXiv:2205.06537v1
-
Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions
arXiv:2108.09293v3 [cs.CR], 16 December 2021 (later IEEE Symposium on Security and Privacy 2022)
-
Lost at C: A User Study on the Security Implications of Large Language Model Code Assistants
arXiv:2208.09727v4 [cs.CR], 27 February 2023 (USENIX Security 2023)
-
Do Users Write More Insecure Code with AI Assistants?
CCS '23: 2023 ACM SIGSAC Conference on Computer and Communications Security, Copenhagen, 26-30 November 2023; arXiv:2211.03622v3
-
Evaluating Large Language Models Trained on Code
arXiv:2107.03374v2 [cs.LG], submitted 7 July 2021, revised 14 July 2021
-
arXiv:2305.01210v3 [cs.SE], 30 October 2023 (NeurIPS 2023)
-
SWE-bench: Can Language Models Resolve Real-World GitHub Issues?
ICLR 2024 (published conference paper); arXiv:2310.06770
-
SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering
arXiv:2405.15793v3 [cs.SE], 11 November 2024 (NeurIPS 2024)
-
GitHub / Keystone.AI white paper (retrieved as arXiv:2306.15033)
-
Coding on Copilot: 2023 Data Suggests Downward Pressure on Code Quality (incl 2024 projections)
GitClear research report (company website)
-
Grounded Copilot: How Programmers Interact with Code-Generating Models
arXiv:2206.15000v3 [cs.HC], 31 October 2022 (Proc. ACM Program. Lang., OOPSLA 2023)
-
GitHub Copilot AI pair programmer: Asset or Liability?
arXiv:2206.15331 (Journal of Systems and Software, 2023)
-
Competition-Level Code Generation with AlphaCode
arXiv:2203.07814 (DeepMind technical report dated 2022-3-16; later Science 378:6624)
-
arXiv:2406.10279 (USENIX Security 2025)
-
Security Weaknesses of Copilot-Generated Code in GitHub Projects: An Empirical Study
ACM Transactions on Software Engineering and Methodology (February 2025); arXiv:2310.02059
-
CHI 2024: ACM Conference on Human Factors in Computing Systems, Honolulu; arXiv:2308.02312
-
Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming
arXiv:2210.14306 [cs.HC] (later CHI 2024)
-
SIGCSE 2023: 54th ACM Technical Symposium on Computer Science Education; arXiv:2212.01020
-
The Robots are Here: Navigating the Generative AI Revolution in Computing Education
ITiCSE-WGR 2023 working group report; arXiv:2310.00658
-
2024 Accelerate State of DevOps Report
Google Cloud / DORA annual industry survey report, version 2024.3
-
Program Synthesis with Large Language Models
arXiv:2108.07732v1 [cs.PL], 16 August 2021
-
Copilot Arena: A Platform for Code LLM Evaluation in the Wild
arXiv:2502.09328 [cs.SE]
-
Computing Education in the Era of Generative AI
Communications of the ACM (2024); arXiv:2306.02608
-
Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming
CHI '23: Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, Hamburg; arXiv:2302.07427v2
-
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
ICER 2024: ACM Conference on International Computing Education Research; arXiv:2405.17739v1
-
Koli Calling '23: 23rd Koli Calling International Conference on Computing Education Research; arXiv:2309.14049v1
-
L@S '26: 13th ACM Conference on Learning at Scale, Seoul (accepted); arXiv:2602.20206v2, 31 Mar 2026
-
Generative AI without guardrails can harm learning: Evidence from high school mathematics
Proceedings of the National Academy of Sciences (PNAS); PMC12232635; DOI 10.1073/pnas.2422633122
-
Proceedings of the National Academy of Sciences 116(39); PMC6765278
-
Psychology and the Real World: Essays Illustrating Fundamental Contributions to Society, FABBS Foundation / Worth Publishers, ch. 5, pp. 56-64
-
Generalizing test-enhanced learning from the laboratory to the classroom
Psychonomic Bulletin & Review 14(2), 200-206
-
CS1-LLM: Integrating LLMs into CS1 Instruction
ITiCSE 2024 experience report; arXiv:2406.15379v1 (17 Apr 2024)
-
arXiv:2510.18806v1 (21 Oct 2025), submitted to ACM
-
SIGCITE '25: 26th ACM Annual Conference on Cybersecurity and Information Technology Education; arXiv:2510.00946v1
-
arXiv:2411.17855v2 (26 Nov 2024)
-
arXiv:2603.22672v1 (24 Mar 2026)
-
arXiv:2604.18948v1 (21 Apr 2026)
-
Prompt Problems: A New Programming Exercise for the Generative AI Era
SIGCSE 2024: 55th ACM Technical Symposium on Computer Science Education, Portland; arXiv:2311.05943v1
-
ICER 2026 Vol. 1, Uppsala; arXiv:2607.05034v1 (6 Jul 2026)
-
CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes
Koli Calling '23; arXiv:2308.06921v1 (14 Aug 2023)
-
CHI '24: ACM Conference on Human Factors in Computing Systems, Honolulu; arXiv:2401.11314v2
-
2024 IEEE ASEE Frontiers in Education Conference, Washington D.C.; arXiv:2407.20792v1
-
ICSE 2026 SEET track (author pre-print); arXiv:2512.02750v1 (2 Dec 2025)
E16 cross-era The obsolescence discourse itself: every "programmers are finished" claim, by date 25 records
-
Preliminary Report: Specifications for the IBM Mathematical FORmula TRANslating System, FORTRAN
IBM internal/customer report, New York, 10 November 1954 (29 pp.)
-
Software Aspects of Strategic Defense Systems
Communications of the ACM 28(12), December 1985, pp. 1326-1335 (originally American Scientist 73, Sept-Oct 1985, pp. 432-440)
-
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity
arXiv:2507.09089v2 [cs.AI], 25 July 2025
-
Communications of the ACM, Vol. 66 No. 1, January 2023 (Opinion). DOI 10.1145/3570220
-
Datamation, Volume 28 Number 1, January 1982, p. 88
-
Datamation, Volume 29 Number 8, August 1983, pp. c.112-114
-
Datamation, Volume 30 Number 9, 15 June 1984, from p. 185
-
Datamation, Volume 30 Number 21, 15 December 1984, from p. 107
-
Datamation, Volume 12 Number 8, August 1966, pp. 57-58
-
NVIDIA Corporate Blog, 12 February 2024. Reporting remarks made Monday 12 February 2024 at the World Governments Summit, Dubai, in a fireside chat with UAE Minister of State for AI Omar Al Olama.
-
Datamation, Volume 6 Number 5, September/October 1960, p. 21 (page number inferred
-
Datamation, Volume 8 Number 9, September 1962 (page number not confirmed
-
Scientific Computing: three significant trends
Datamation, January 1962, from p. 31
-
Stalking the Elusive Computer Bug
IEEE Annals of the History of Computing, Vol. 20, No. 4, October-December 1998, pp. 5-9. Copy read: the complete article as filed publicly as an exhibit in a USPTO patent proceeding (ROXR, Inc. Exhibit 1017), retrieved as PDF and text-extracted.
-
Glossary, Section 1: A, B (First edition, March 1953)
Computers and Automation, Vol. 2, No. 2, March 1953, p. 25 (listed in the contents as 'Glossary -- Section 1: A, B (cumulative) 25'). Scanned microfilm, Internet Archive.
-
Glossary, Section 2: C, D, E (First edition, section 2, cumulative, May 1953)
Computers and Automation, Vol. 2, No. 4, May 1953, p. 17 (contents: 'Glossary: Section 2
-
A Glossary of Computer Terminology
Computers and Automation, Vol. 3, No. 5, May 1954, p. 14 ff. (contents: 'A Glossary of Computer Terminology 14 .. G.M. Hopper'). Kidwell 1998 cites the 'debug' entry at p. 16. Scanned microfilm, Internet Archive.
-
Did You Know? Edison Coined the Term “Bug”
IEEE Spectrum, 1 August 2013. Paul Israel is the director and general editor of the Thomas A. Edison Papers at Rutgers University
-
Bus Wars (Perspectives column)
InfoWorld, Vol. 10, No. 46, 14 November 1988, 'Perspectives' section, column begins p. 59; the Gates sentence appears in the column's continuation. Complete issue scanned by Google and mirrored at the Internet Archive.
-
IBM Personal Computer Technical Reference (part 6025008), August 1981, System Memory Map
IBM Personal Computer Technical Reference manual, first edition, August 1981, IBM part number 6025008. Section 2, 'System Memory Map', pp. 2-24 to 2-27. Scanned at bitsavers.org.
-
The '640K' quote won't go away, but did Gates really say it?
Computerworld, 23 June 2008
-
Structured Programming with go to Statements
Computing Surveys (ACM), Vol. 6, No. 4, December 1974, pp. 261-301. The 'premature optimization' passage is on p. 268.
-
Creative Computing, Vol. 10, No. 11, November 1984; the passage falls on the pages following the running folio '70 CREATIVE COMPUTING/NOVEMBER' and before '72 CREATIVE COMPUTING/NOVEMBER 1984'. Complete issue scanned, Internet Archive.
-
Interview with Gordon Bell (Dave Ahl interviewing), the Olsen remark, as told in 1980
Creative Computing, Vol. 6, No. 4, April 1980. Complete issue scanned, Internet Archive. Exact page not fixed from the scan's OCR; the interview carries the running head 'CREATIVE COMPUTING / APRIL 1980' and the standing credit line 'Dr. Gordon Bell is Vice Preside[nt]...'
-
IBM Corporate Archives 'Frequently Asked Questions' reference document, 96 pp., formerly published at www-03.ibm.com/ibm/history/documents/pdf/faq.pdf. The live IBM URL now 404s; the copy read is the Internet Archive Wayback Machine capture.
Errata
Corrections
An error found after publication gets a dated entry here, and the underlying record is rewritten. Silent fixes are not allowed. The corrections list is part of the argument the book is making, so it stays on this page whether or not it is flattering.
The book is not published yet, so there is nothing to correct here. If you have found something wrong in a draft, in a sample chapter, or in a record on this page, write to contact@eustatiu.com and it will be checked against the document rather than argued about.