Bookshelf
Systems Thinking

Thinking in Systems, A Primer

Systems Thinking for Social Change

The Fifth Discipline
Theory of Mind

The Tree of Knowledge: The Biological Roots of Human Understandment

Ultralearning

Range

Thinking, Fast and Slow
Software Development

Structure and Interpretation of Computer Programs

A Philosophy of Software Design

Refactoring

Domain Driven Design

Clean Architecture
Creativity

Creative Doing

Flow, the psychology of optimal experience

Creativity