Software
"Your plan reeks of infeasibility." — Wally
History:
- Vannevar Bush, As We May Think, in The Atlantic, July 1945.
- Edsger W. Dijkstra, GOTO Statement Considered Harmful, in Comms. of the ACM, vol. 11, no. 3, March 1968.
- Dennis M. Ritchie and Ken Thompson, The UNIX Time-Sharing System, in Comms. of the ACM, vol. 17, no. 7, July 1974.
- Tim Berners-Lee, Information Management: A Proposal, CERN, March 1989,
Essential reading:
- The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie
- The Mythical Man-Month by Frederick P. Brooks, Jr.
- Peopleware by Tom DeMarco and Timothy Lister
- Facts and Fallacies of Software Engineering by Robert Glass
- The Pragmatic Programmer by Andrew Hunt and David Thomas
- Expert C Programming by Peter van der Linden
- Ship it! by Jared Richardson and William Gwaltney
- Joel on Software by Joel Spolsky
In the real world:
- The Project Triangle
- Tradable Quality Hypothesis
- Technical Debt
- If They Come, How Will They Build It?
Historical resources: