ACM SIGSOFT Software Engineering Notes Passages Columns

  1. Charles Babbage's Passages from the Life of a Philosopher

  2. Frederick P. Brooks, Jr.'s The Mythical Man-Month: Essays on Software Engineering

  3. Tracy Kidder's The Soul of a New Machine

  4. John Bentley's Programming Pearls

  5. Henry Petroski's To Engineer is Human: the Role of Failure in Successful Design

  6. Tom DeMarco and Timothy Lister's Waltzing with Bears: Managing Risk on Software Projects

  7. Vernor Vinge's A Deepness in the Sky

  8. Andrew Hunt and David Thomas' The Pragmatic Programmer: from journeyman to master

  9. Hugh Kenner's The Mechanic Muse

  10. George Polya's How to Solve It: a New Aspect of Mathematical Method

Back to home