“The beginning of wisdom for a programmer is to recognize the difference between getting his program to work and getting it right. A program which does not work is undoubtedly wrong; but a program which does work is not necessarily right. It may still be wrong because it is hard to understand; or because it is hard to maintain as the problem requirements change; or because its structure is different from the structure of the problem; or because we cannot be sure that it does indeed work.”

As cited in: Allen Kent, ‎James G. Williams (1995), Encyclopedia of Computer Science and Technology: Volume 32. p. 187
Principles of program design, 1975

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "The beginning of wisdom for a programmer is to recognize the difference between getting his program to work and getting…" by Michael A. Jackson?
Michael A. Jackson photo
Michael A. Jackson 6
British computer scientist 1936

Related quotes

Russell L. Ackoff photo
Simone Campbell photo

“The fact is, people work hard and rely on Food Stamps—or SNAP Program—to be able to feed their families. When they work full-time they still live in poverty. That's wrong in our nation. Students who are losing hope because of the difficulty of finding jobs in this tough economy. What we need to do, what is best for America, is to raise wages, create jobs, and then we will move forward. Hard-working people are trying their best, but those who hold on to capital are not sharing the wealth, and there is the problem.”

Simone Campbell (1945) American Roman Catholic Religious Sister and activist

Simone Campbell, interviewed by Al Sharpton, " Nun Responds To Hannity's 'Communist' Comparison: 'Name Calling Is About All That Exists On That Side' http://www.mediamatters.org/video/2014/04/21/nun-responds-to-hannitys-communist-comparison-n/198961," Media Matters for America video, 4:12, April 21, 2014.

Bjarne Stroustrup photo

“A program that has not been tested does not work.”

[Stroustrup, Bjarne, The C++ Programming Language, 712]

Bill Gates photo
Doug McIlroy photo

“This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.”

Doug McIlroy (1932) American computer scientist, mathematician, engineer, and programmer

Doug McIlroy (2003). The Art of Unix Programming: Basics of the Unix Philosophy http://www.catb.org/esr/writings/taoup/html/ch01s06.html

Robert G. Ingersoll photo
Anne Bancroft photo

“If you marry the wrong person for the wrong reasons, then no matter how hard you work, it's never going to work, because then you have to completely change yourself, completely change them, completely — by that time, you're both dead.”

Anne Bancroft (1931–2005) American actress

On successful marriage. Associated Press interview (1997).
Context: First of all, you have to marry the right person. If you marry the wrong person for the wrong reasons, then no matter how hard you work, it's never going to work, because then you have to completely change yourself, completely change them, completely — by that time, you're both dead. So I think you have to marry for the right reasons, and marry the right person.

Larry Niven photo

“The dinosaurs became extinct because they didn't have a space program. And if we become extinct because we don't have a space program, it'll serve us right!”

Larry Niven (1938) American writer

As quoted by Arthur C. Clarke in "Meeting of the Minds : Buzz Aldrin Visits Arthur C. Clarke" by Andrew Chaikin (27 February 2001) http://web.archive.org/web/20010302082528/http://www.space.com/peopleinterviews/aldrin_clarke_010227.html

Frank Stella photo

Related topics