My bibliography - GradedJestRisk/method-training GitHub Wiki

Table of Contents

Misc

Done:

  • Addiction générale, Isabelle Sorrente
  • Weapon of math destruction, Cathy O'Neil
  • Structure of scientific revolutions, Thomas Kuhn
  • Bullshit jobs, David Graeber
In progress:
  • The Secrets of Consulting, Gerald Weinberg
To do:
  • The special theory of relativity, David Bohm
To buy:
  • Constantine on Peopleware, Larry Constantine
  • An Introduction to General Systems Thinking, G. Weinberg / V. Satir

Social sciences

Done:

  • L'acteur et le système, Michel Crozier
  • Lost in management, François Dupuy
  • La Fatigue des élites, François Dupuy
  • Anthropologie du discours managérial, Anne Booth
  • Acceleration, Hartmut Rosa
  • Les décisions absurdes, Christian Morel
  • Sociology of Algeria, Pierre Boudieu
  • Black Swan, Nicolas Taleb
  • Thinking, Fast and Slow, Daniel Khaneman
  • Thinking in Systems, Donella Meadows
In progress:
  • Métamorphoses du travail, quête du sens, André Gorz
To do:
  • Travail et subjectivité, Daniel Mercure / Marie-Pierre Bourdages-Sylvain
To buy:
  • Prendre soin, Bernard Stiegler

Education

Done:

  • Les héritiers, Pierre Bourdieu
In progress:
  • Pedagogy of the Oppressed, Paolo Freire
To do:
  • Reproduction, Pierre Bourdieu
  • Distinction, Pierre Bourdieu
  • Theory in practice, Chris Argyris
To buy:

Design

Done:

  • The timeless way of building, Christopher Alexander
  • Head First design patterns, Elisabeth Freeman
  • DDD (Blue book), Eric Evans
  • Pattern of enterprise application architecture, Martin Fowler
To do:
  • Notes on the synthesis of form, Christopher Alexander
  • The design of everyday things, Dan Norman
  • A pattern language, Christopher Alexander
To buy:
  • Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, L. Constantine / Yourdon (1979)
  • Classics in software engineering, Edward Yourdon (1978)
  • The Art of Software Testing, Glenford Myers (1979)
  • Reliable software through composite design, Glenford Myers (1975)
  • Calm Technology, Amber Case
  • Elements of Programming Style, Kerningham
  • The Practice of Programming, Pike and Kerningham

Craftmanship

Done:

  • The pragmatic programmer, Hunt / Thomas
  • TDD by example, Kent Beck
  • XP explained, Kent Beck
  • The clean coder, Robert Martin
  • Clean code, Robert Martin
  • The Software Craftmanship, Sandro Marcuso
  • Growing Object-Oriented Software, Guided by Tests, Freeman / Pryce
  • Clean architecture, Robert Martin
  • Clean Agile, Robert Martin
In progress:
  • Agile software development, Robert Martin
  • Dealing effectively with legacy code, Michael Feathers
  • Refactoring, Martin Fowler
  • xUnit test patterns, Gerard Meszaros
  • Implementation Patterns, Kent Beck
To do:
  • The Coding Dojo Handbook, Emily Bache

Manufacturing

Done:

  • Principles of scientific management, Frederick Taylor
  • Toyota Production System, Taiichi Ohno
  • The Goal, Elihayu Goldratt
  • The machine that changed the world, James Womack
  • The Phoenix project, Kim / Behr
  • The DevOps handbook, Kim / Humble
  • Lean Software Development: An Agile Toolkit, Mary & Tom Poppendieck
  • Rolling rocks downhill, Clarke Ching
  • Accelerate, Forsgreen / Humble
In progress:
  • Out of the crisis, Edward Deming
To do:
  • Today and tomorrow, Henry Ford
  • Toyota Kata, Mike Rother
  • The new economics, Edward Deming

Management

Done:

  • The mythical man-month , Frederic Brooks
  • Psychology of computer programing, Gerald Weinberg
  • Peopleware, Lister / DeMarco
  • The fifth discipline, Peter Senge
  • Daring greatly, Brené Brown
  • Radical candor, Kim Scott
  • Naked, Patrick Lencioni
  • 5 dysfunctions of a team, Patrick Lencioni
  • Tribal leadership, D. Logan & J. King
In progress :

To do:

Language

Done:

  • Learning Perl, Randal Schwartz
  • Object Oriented Software Construction, Bertrand Meyer
  • Head First JavaScript, Elisabeth Freeman
  • JavaScript, the good parts, Douglas Crockford
  • Spring in Action, Craig Walls
  • How JavaScript works, Douglas Crockford
  • Hapi.js in action, Matt Harrison
In progress:
  • Head First Java, Elisabeth Freeman
  • Fullstack Vue.js, Hassan Djirdeh
  • The C programming language
  • Effective Java, Joshua Bloch
To do:
  • Structure and Interpretation of Comuputer Programs, Abelson & Sussman

Fundamentals

Done:

  • Code, Charles Petzold
  • The cathedral & the bazaar, Eric Raymond
In progress:
  • Lion's commentary on Unix, John Lions
  • The elements of computing systems, Nisan / Shocker
To do:
  • Dijkstra, A discipline of programming

Staging area

List:

  • Lessons Learned in Software Testing, Kaner & Bach
  • Software for Your Head: Core Protocols, McCarthy
  • Quality Software Management, Gerald Weiberg (4 volumes)
  • The Leprechauns of Software Engineering, Laurent Bossavit
  • The Principles of Product Development Flow, Donald Reinertsen
  • Enfances de classe, de l'inégalité parmi les enfants, Bernard Lahire & al
  • The Systems Bible, John Gall
  • Billy Koen, Discussion of the method
⚠️ **GitHub.com Fallback** ⚠️