- Created the Eiffel programming language.
- Created the idea of design by contract.
- Put forth uniform access principle
- Put forth the concept of the open/closed principle (modern is implementation is different)
- Incorrect documentation is often worse than no documentation.
- Software entities should be open for extension, but closed for modification.