Quotessence
Home / Quotes / Quote by Eric S. Raymond

Quote 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 fix obvious to someone).”

Quote by Eric S. Raymond

Author

Eric S. Raymond
Eric S. Raymond

Eric S. Raymond, born on December 4, 1957, is a renowned programmer with a significant impact on the field of open-source software. He made important contributions to the development of the Linux kernel and is best known for his theoretical contributions to the open-source movement. Raymond's book 'The Cathedral and the Bazaar' has had a profound influence on software development models. more

You May Also Like

“Questions are the important thing, answers are less important. Learning to ask a good question is the heart of intelligence. Learning the answer-well, answers are for students. Questions are for thinkers.”

“There is one very good reason to learn programming, but it has nothing to do with preparing for high-tech careers or with making sure one is computer literate in order to avoid being cynically manipulated by the computers of the future. The real value of learning to program can only be understood if we look at learning to program as an exercise of the intellect, as a kind of modern-day Latin that we learn to sharpen our minds.”

“EMACS could not have been reached by a process of careful design, because such processes arrive only at goals which are visible at the outset, and whose desirability is established on the bottom line at the outset. Neither I nor anyone else visualized an extensible editor until I had made one, nor appreciated its value until he had experienced it. EMACS exists because I felt free to make individually useful small improvements on a path whose end was not in sight.”

“In engineering, as in other creative arts, we must learn to do analysis to support our efforts in synthesis. One cannot build a beautiful and functional bridge without a knowledge of steel and dirt, and a considerable mathematical technique for using this knowledge to compute the properties of structures. Similarly, one cannot build a beautiful computer system without a deep understanding of how to "previsualize" the process generated by the code one writes.”