When I speak of reason or rationalism, all I mean is the conviction that we can learn through criticism of our mistakes and errors, especially through criticism by others, and eventually also through self-criticism.
— Karl Popper, All Life is Problem Solving (1999)
Topics: software engineering, learning