James Marcus Bach's Reading List

From his talk at Google

https://www.satisfice.com/download/becoming-a-software-testing-expert

  1. „ Gödel, Escher, Bach: An Eternal Golden Braid , Douglas Hofstadter.
  2. „ The Sciences of the Artificial, 3rd Ed., 1996, Herbert A. Simon
  3. „ Introduction to General Systems Thinking, 1975, Gerald M. Weinberg.
  4. „ Secrets of Consulting, 1986, Gerald M. Weinberg
  5. „ More Secrets of Consulting, 2002, Gerald M. Weinberg
  6. „ Quality Software Management, Vol. 1: Systems Thinking, 1991, Gerald M. Weinberg
  7. „ General Principles of Systems Design, 1988, Gerald M. Weinberg, Daniela Weinberg
  8. „ Tools of Critical Thinking, 1997, David A. Levy
  9. „ Exploring Requirements: Quality Before Design, 1989, Don Gause, Gerald M. Weinberg
  10. „ The Social Life of Information, 2000, John Seely Brown, Paul Duguid
  11. „ How to Solve It, 1945, George Polya
  12. „ How to Read and Do Proofs, 1990, Daniel Solow
  13. „ Judgment and Decision Making, 2000, Terry Connolly, et al
  14. „ Cognition in the Wild, 1996, Edwin Hutchins
  15. „ Thinking and Deciding, 1994, Jonathan Baron
  16. „ Lateral Thinking: Creativity Step by Step, 1990, Ed De Bono
  17. „ Abductive Inference: Computation, Philosophy, Technology, 1996, John R. Josephson, Susan G. Josephson
  18. „ Time Pressure and Stress in Human Judgment and Decision Making, 1993, Ola Svenson, A. John Maule
  19. „ Conjectures and Refutations: The Growth of Scientific Knowledge, 1992, Karl Popper
  20. „ Proofs and Refutations, 1976, Imre Lakatos
  21. „ The Pleasure of Finding Things Out, 1999, Richard Feynman
  22. „ Rethinking Systems Analysis and Design, 1988, Gerald M. Weinberg
  23. „ Quality Software Management, Vol. 3: Congruent Action, 1994, Gerald M. Weinberg
  24. „ Becoming a Technical Leader: An Organic Problem-Solving Approach, 1986, Gerald M.Weinberg

According to chatGPT : 

Some of the books on his reading list are:

  1. "How to Break Software: A Practical Guide to Testing" by James A. Whittaker
  2. "Lessons Learned in Software Testing: A Context-Driven Approach" by Cem Kaner, James Bach, and Bret Pettichord
  3. "Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design" by James A. Whittaker
  4. "The Art of Software Testing" by Glenford J. Myers
  5. "Agile Testing: A Practical Guide for Testers and Agile Teams" by Lisa Crispin and Janet Gregory
  6. "Perfect Software: And Other Illusions about Testing" by Gerald M. Weinberg
  7. "Testing Computer Software" by Cem Kaner, Jack Falk, and Hung Q. Nguyen
  8. "Software Testing: A Craftsman's Approach" by Paul C. Jorgensen
  9. "The Black Swan: The Impact of the Highly Improbable" by Nassim Nicholas Taleb
  10. "The Pragmatic Programmer: From Journeyman to Master" by Andrew Hunt and David Thomas.

Comments

Popular posts from this blog

La Parure - The Ornament - The Necklace - Maupassant's Masterpiece

Scraping the Phoenix Public Library Website

Wodehouse on Doyle