Quote of the Day
Authors Categories Blog Quote Maker Videos
 

Brian Kernighan Quotes: 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.


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. Fri. 29 Mar. 2024. <https://www.quoteslyfe.com/quote/Debugging-is-twice-as-hard-as-writing-431046>.





Check out


Other quotes of Brian Kernighan


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


To admit your ignorance is freeing. To say, "I don't know" is to free yourself from having to come up with a bullshit answer.

To admit your ignorance is freeing. To say, "I don't know" is to free yourself from having to come up with a bullshit answer.



Sheer male interest filled his gaze which was entirely focused on her. She'd never before felt so female, so utterly desirable, so wanton.

Sheer male interest filled his gaze which was entirely focused on her. She'd never before felt so female, so utterly desirable, so wanton.



Quality brings security and confidence

Quality brings security and confidence



The universe likes speed, focus and dedication. Whatever we put our attention on, drives miracles towards us without much efforts.

The universe likes speed, focus and dedication. Whatever we put our attention on, drives miracles towards us without much efforts.



The monsters in our valley were destroyed that day. Only a very few survived. But that was all right, because we didn't need monsters anymore. We had become them.

The monsters in our valley were destroyed that day. Only a very few survived. But that was all right, because we didn't need monsters anymore. We had become them.



If you fear making anyone mad, then you ultimately probe for the lowest common denominator of human achievement.

If you fear making anyone mad, then you ultimately probe for the lowest common denominator of human achievement.



I shall not mingle conjectures with certainties.

I shall not mingle conjectures with certainties.



After all, this is a world of rock and water and air. It is elemental. It is not ours.

After all, this is a world of rock and water and air. It is elemental. It is not ours.



The World Cup is not just a great global sporting event, it is also inscribed with much deeper cultural and political importance.

The World Cup is not just a great global sporting event, it is also inscribed with much deeper cultural and political importance.



Who one believes God to be is most accurately revealed not in any credo but in the way one speaks to God when no one else is listening.

Who one believes God to be is most accurately revealed not in any credo but in the way one speaks to God when no one else is listening.




Quote Description


This page presents the quote "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.". Author of this quote is Brian Kernighan. This quote is about writing, funny, inspirational, enough, smart, debugging, code, hard,.