« All Programming Quotes · Eric S. Raymond's Page
Programming Quotes by Eric S. Raymond
- Given enough eyeballs, all bugs are shallow (e.g., given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the…
- The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better.
- When you lose interest in a program, your last duty to it is to hand it off to a competent successor.
- If you have the right attitude, interesting problems will find you.
- To solve an interesting problem, start by finding a problem that is interesting to you.
- Provided the development coordinator has a communications medium at least as good as the Internet and knows how to lead without coercion, many heads are…
- When writing gateway software of any kind, take pains to disturb the data stream as little as possible - and never throw away information unless…
- Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong.
- Release early. Release often. And listen to your customers.
- A security system is only as secure as its secret. Beware of pseudo-secrets.
- When your language is nowhere near Turing-complete, syntactic sugar can be your friend.
- If you treat your beta-testers as if they're your most valuable resource, they will respond by becoming your most valuable resource.
- Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected.
- Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.
- The combination of threads, remote-procedure-call interfaces, and heavyweight object-oriented design is especially dangerous... if you are ever invited onto a project that is supposed to…
More Programming Quotes
- The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka!' but 'That's funny...' — Isaac Asimov
- If you think it's expensive to hire a professional to do the job, wait until you hire an amateur. — Red Adair
- They know enough who know how to learn. — Henry Adams
- I spent three days a week for 10 years educating myself in the public library, and it's better than college. People should… — Ray Bradbury
- Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share… — John Carmack
- Violence is interesting. This is a great obstacle to world peace and also to more thoughtful television programming. — P.J. O'Rourke
- Whenever you feel upset, take full responsibility for the emotions that you are experiencing. Get to work as quickly as possible identifying… — Ken Keyes Jr.
- We just have to come in every morning and somehow, launch the editor. — Joel Spolsky