Quote of the Day
Authors Categories Blog Quote Maker Videos
 

Brian Kernighan Quotes: Don't document bad code - rewrite it.
         

Don't document bad code - rewrite it.


Brian Kernighan
Check all other quotes by Brian Kernighan

Want to display this quote image on your website or blog? Simply copy and paste the below code on your website/blog.

Embed:

Format of this image is jpg. The width and height of image are 1200 and 630, repectively. This image is available for free to download.





Citation

Use the citation below to add this quote to your bibliography:


Styles:

×

MLA Style Citation


"Brian Kernighan Quotes." Quoteslyfe.com, 2024. Wed. 25 Dec. 2024. <https://www.quoteslyfe.com/quote/Don-t-document-bad-code-rewrite-it-431052>.





Check out


Other quotes of Brian Kernighan


Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.



Do what you think is interesting, do something that you think is fun and worthwhile, because otherwise you won't do it well anyway.

Do what you think is interesting, do something that you think is fun and worthwhile, because otherwise you won't do it well anyway.



Controlling complexity is the essence of computer programming.

Controlling complexity is the essence of computer programming.



The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.

The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.



90% of the functionality delivered now is better than 100% delivered never.

90% of the functionality delivered now is better than 100% delivered never.



C is a razor-sharp tool, with which one can create an elegant and efficient program or a bloody mess.

C is a razor-sharp tool, with which one can create an elegant and efficient program or a bloody mess.



... it is a fundamental principle of testing that you must know in advance the answer each test case is supposed to produce. If you don't, you are not testing; you are experimenting.

... it is a fundamental principle of testing that you must know in advance the answer each test case is supposed to produce. If you don't, you are not testing; you are experimenting.



Believe the terrain, not the map

Believe the terrain, not the map



Each new user of a new system uncovers a new class of bugs.

Each new user of a new system uncovers a new class of bugs.



If you had done something twice, you are likely to do it again.

If you had done something twice, you are likely to do it again.





Other quotes you may like


We have to be honest about what we want and take risks rather than lie to ourselves and make excuses to stay in our comfort zone.

We have to be honest about what we want and take risks rather than lie to ourselves and make excuses to stay in our comfort zone.



Beauty is only skin deep.

Beauty is only skin deep.



You have to be involved in terms of what's happening in your local neighborhood and what issues are there.

You have to be involved in terms of what's happening in your local neighborhood and what issues are there.



Software is usually expected to be modified over the course of its productive life. The process of converting one correct program into a different correct program is extremely challenging.

Software is usually expected to be modified over the course of its productive life. The process of converting one correct program into a different correct program is extremely challenging.



In any spiritual undertaking, God's first order of business is to see to the spiritual health of His people.

In any spiritual undertaking, God's first order of business is to see to the spiritual health of His people.



Wit ought to be a glorious treat like caviar; never spread it about like marmalade.

Wit ought to be a glorious treat like caviar; never spread it about like marmalade.



The wounded gladiator forswears all fighting, but soon forgetting his former wound resumes his arms.

The wounded gladiator forswears all fighting, but soon forgetting his former wound resumes his arms.



The best way to excape his ire Is, not to seem too happy.

The best way to excape his ire Is, not to seem too happy.



People go into things for the wrong reasons.

People go into things for the wrong reasons.



Writers must constantly ask: what I am trying to say? Surprisingly often, they don't know.

Writers must constantly ask: what I am trying to say? Surprisingly often, they don't know.




Quote Description


This page presents the quote "Don't document bad code - rewrite it.". Author of this quote is Brian Kernighan. This quote is about software engineering, code quality, programming, code,.