Quotations

Article hero image

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 protected abstract virtual base pure virtual private destructor and when was the last time you needed one?

Tom Cargill

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