ACM SIGSOFT Software Engineering Notes Passages Columns
-
Charles Babbage's Passages from the Life of a Philosopher
-
Frederick P. Brooks, Jr.'s The Mythical Man-Month: Essays on Software Engineering
-
Tracy Kidder's The Soul of a New Machine
-
John Bentley's Programming Pearls
-
Henry Petroski's To Engineer is Human: the Role of Failure in Successful Design
-
Tom DeMarco and Timothy Lister's Waltzing with Bears: Managing Risk on Software Projects
-
Vernor Vinge's A Deepness in the Sky
-
Andrew Hunt and David Thomas' The Pragmatic Programmer: from journeyman to master
-
Hugh Kenner's The Mechanic Muse
-
George Polya's How to Solve It: a New Aspect of Mathematical Method
-
Donald E. Knuth's Selected Papers on Computer Science
-
David Agans's Debugging: the 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
-
Edward R. Tufte's The Visual Display of Quantitative Information
-
Samuel C. Florman's The Existential Pleasures of Engineering
-
Sherry Turkle's The Second Self: Computers and the Human Spirit
-
Jon Bentley's More Programming Pearls: Confessions of a Coder
-
Daniel P. Friedman and Matthias Felleisen's The Little Schemer - 4th edition
-
Herbert A. Simon's The Sciences of the Artificial (Third Edition)
-
Charles Petzold's Code: the Hidden Language of Computer Hardware and Software
-
Brian Kernighan and P. J. Plauger's The Elements of Programming Style (Second Edition)
-
Karl Popper's The Logic of Scientific Discovery
Back to home