Technology is dominated by two types of people:
those who understand what they do not manage and
those who manage what they do not understand.
— Putt's Law
Computer science isn't about computers any more
than astronomy is about telescopes.
— Edsger W. Dijkstra
It's not enough to be a great programmer;
you have to find a great problem.
— Charles Simonyi
Creativity is allowing yourself to make mistakes.
Art is knowing which ones to keep.
— Scott Adams, "The Dilbert Principle"
The idea is to fall and miss the ground.
— Douglas Adams, "A Hitchhiker's Guide to the Galaxy"
Every good work of software starts by
scratching a developer's personal itch.
— Eric S. Raymond, "The Cathedral and the Bazaar"
The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all progress
depends on the unreasonable man.
— George Bernard Shaw
Basically, perfect development is impossible.
Development can be fast, good, and cheap.
Pick two.
— Larry Wall
If you think good architecture is expensive, try bad architecture.
— Brian Foote & Joseph Yoder
Technology is dominated by two types of people:
those who understand what they do not manage,
and those who manage what they do not understand.
— Putt's Law
Design is not just what it looks like and feels like.
Design is how it works.
— Steve Jobs
I am careful not to confuse excellence with perfection.
Excellence, I can reach for; perfection is God's business.
— Michael J. Fox
Art is a collaboration between God and the artist,
and the less the artist does the better.
— Andre Gide
Some painters transform the sun into a yellow spot;
others transform a yellow spot into the sun.
— Pablo Picasso
Do what you feel in your heart to be right —
for you'll be criticized anyway. You'll be damned if you do,
and damned if you don't.
— Eleanor Roosevelt
I'd like to thank all the little people who helped make
this possible, but I can't, because I did it all myself.
— Herman Monster
We will encourage you to develop the three
great virtues of a programmer: laziness, impatience, and hubris.
— Larry Wall
Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.
— Martin Fowler
Getting ahead in a difficult profession requires avid faith in yourself.
That is why some people with mediocre talent, but with great inner drive,
go much further than people with vastly superior talent.
— Sophia Loren
I would advise students to pay more attention to the fundamental ideas
rather than the latest technology. The technology will be out-of-date
before they graduate. Fundamental ideas never get out of date.
— Dr. David Lorge Parnas
It's really hard to design products by focus groups.
A lot of times, people don't know what they want until you show it to them.
— Steve Jobs
We may not be able to conciously articulate why we like something, but I
believe as a species we sense care in the same way we sense carelessness.
— Jonathan Ive
The difference between theory and practice is that
in theory, there is no difference between theory and practice.
— Richard Moore