The mark of an educated mind is to be able to entertain a certain thought without actually accepting it. π
Archimedes
Forgive him for he believes that the customs of his tribe are the laws of the nature. π
George Bernardshaw
Another effective debugging technique is to explain your code to someone else. This will often cause you to explain the bug to yourself. Sometimes it takes no more than a few sentences, followed by an embarrassed Never mind. I see what’s wrong. Sorry to bother you. This works remarkably well; you can even use non-programmers as listeners.
From the book The Practice of Programming by Brian W Kernighan and Rob Pike
The romantic image of an ΓΌber-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says Hmm. I think Iβve seen something like this before. π
John D. Cook
Most programmers have seen them, and most good programmers realize theyβve written at least one. They are huge, messy, ugly programs that should have been short, clean, beautiful programs. π
Jon Bentley (Programming Pearls).
We shape our tools, and thereafter our tools shape us. π
Marshall McLuhan
To me, the prohibition of inspecting the representation of other objects is one of the defining characteristics of object-oriented programming.
William R. Cook
My Compiler Compiles Your Compiler. I Still Am A C++ Fanatic.
Anonymous & Higher-Kinded Type
If you think C++ is not overly complicated, just what is a
Tom Cargillprotected abstract virtual base pure virtual private
destructor and when was the last time you needed one?
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.
Bjarne Stroustrup
No, no, you’re not thinking, you’re just being logical. π
Niels Bohr
The proper use of comments is to compensate for our failure to express ourselves in code.
Robert C. Martin
If you want a product with certain characteristics, you must ensure that the team has those characteristics before the product’s development.
Jim McCarthy and Michele McCarthy
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
Bill Gates
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 W. Kernighan and P. J. Plauger in The Elements of Programming Style.
The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.
Brian W. Kernighan, in the paper Unix for Beginners (1979)
First, solve the problem. Then, write the code.
John Johnson
You can’t trust code that you did not totally create yourself.
Ken Thompson
Unix has retarded OS research by 10 years and linux has retarded it by 20.
Dennis Ritchie
This is one of the reasons Lisp doesn’t get anywhere. The trend to promote features so clever that you stop thinking about your problem and start thinking about the clever features. CL’s loop is so powerful that people invented functional programming so that they’d never have to use it.
G Morgan
Code never lies, comments sometimes do. π
Ron Jeffries
The most important single aspect of software development is to be clear about what you are trying to build.
Bjarne Stroustrup
A language that doesnβt affect the way you think about programming is not worth knowing.
Alan Perlis, first recipient of the Turing Award βΆ
If it doesn’t work, it doesn’t matter how fast it doesn’t work.
Mich Ravera
If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside. π
Robert X. Cringely
In programming the hard part isn’t solving problems, but deciding what problems to solve. π
Paul Graham
The trick is to fix the problem you have, rather than the problem you want.
Bram Cohen
There is nothing so useless as doing efficiently that which should not be done at all.
Peter Drucker
My definition of an expert in any field is a person who knows enough about what’s really going on to be scared.
P. J. Plauger
There are only 10 kinds of programmers; those that understand binary and those that don’t.
Twitter
Why do programmers mix up Halloween and Christmas? Because
βΆOct 31 = Dec 25
Featured Image Courtesy: Unsplash