Quotes

Quotes

This is a small collection of quotes I keep coming back to. The useful ones are not motivational wallpaper. They are reminders about engineering, systems, learning, and how easy it is to fool yourself.

Engineering

Simplicity is prerequisite for reliability.

– Edsger W. Dijkstra

Programs must be written for people to read, and only incidentally for machines to execute.

– Harold Abelson and Gerald Jay Sussman

Make it work, make it right, make it fast.

– Kent Beck

Systems

All models are wrong, but some are useful.

– George Box

Everything should be made as simple as possible, but not simpler.

– Commonly attributed to Albert Einstein

The purpose of abstraction is not to be vague, but to create a new semantic level.

– Edsger W. Dijkstra

Learning

If you cannot explain something in simple terms, you do not understand it.

– Richard Feynman

Plans are worthless, but planning is everything.

– Dwight D. Eisenhower

The best way to predict the future is to invent it.

– Alan Kay

Life

Your time is limited, so do not waste it living someone else’s life.

– Steve Jobs

We are what we repeatedly do.

– Will Durant, summarizing Aristotle

Waste no more time arguing what a good man should be. Be one.

– Marcus Aurelius