Programming Quotes

29 readers
2 users here now

Every day, one and only one programming quote is posted by the bot.

The core idea behind restricting posting is to encourage discussion. One quote a day is hopefully a good way to do that.

If you want to submit a quote, please use the following Google Form: https://forms.gle/n9g34eSZ7GVA4mFD8

Credits

founded 11 months ago
MODERATORS
1
3
Conway's law (programming.dev)
submitted 8 months ago by [email protected] to c/[email protected]
 
 

Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
--Melvin E. Conway

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

2
8
In theory (programming.dev)
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 
 

In theory, theory and practice are the same. In practice, they're not.
--Benjamin Brewster

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

3
 
 

If debugging is the process of removing software bugs, then programming must be the process of putting them in.
--Edsger Dijkstra

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

4
5
Telescopes (programming.dev)
submitted 8 months ago by [email protected] to c/[email protected]
 
 

Computer Science is no more about computers than astronomy is about telescopes.
--Edsger Dijkstra

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

5
9
Carpet (programming.dev)
submitted 8 months ago by [email protected] to c/[email protected]
 
 

Java is to JavaScript what Car is to Carpet.
--Chris Heilmann

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

6
3
Debugging (programming.dev)
submitted 8 months ago by [email protected] to c/[email protected]
 
 

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

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

7
10
Frozen (programming.dev)
submitted 8 months ago by [email protected] to c/[email protected]
 
 

Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

8
12
Optimization (programming.dev)
submitted 9 months ago by [email protected] to c/[email protected]
 
 

It is easier to optimize correct code than to correct optimized code.
--Bill Harlan

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

9
10
Simplicity (programming.dev)
submitted 9 months ago by [email protected] to c/[email protected]
 
 

Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.
--E.W. Djikstra

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

10
 
 

A common fallacy is to assume authors of incomprehensible code will be able to express themselves clearly in comments.
--Kevlin Henney

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

11
 
 

The lesson is: Even if you know exactly what is going on in your system, measure performance, don't speculate. You'll learn something, and nine times out of ten, it won't be that you were right!
--Ron Jeffries

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

12
5
Perfection (programming.dev)
submitted 9 months ago by [email protected] to c/[email protected]
 
 

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
--Antoine de Saint Exupéry

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

13
8
A crime movie (programming.dev)
submitted 9 months ago by [email protected] to c/[email protected]
 
 

Debugging is like being the detective in a crime movie where you are also the murderer.
--Filipe Fortes

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

14
5
Good code (programming.dev)
submitted 9 months ago by [email protected] to c/[email protected]
 
 

Good code is its own best documentation.
--Steve McConnell

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

15
 
 

I'm a victim of Developaralysis: the crippling sense that the software industry is evolving so fast that no one person can possibly keep up.
--Jon Evans

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

16
15
Man-month (programming.dev)
submitted 9 months ago by [email protected] to c/[email protected]
 
 

What one programmer can do in one month, two programmers can do in two months.
--Fred Brooks

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

17
 
 

Design patterns should not be applied indiscriminately. Often they achieve flexibility and variability by introducing additional levels of indirection. A design pattern should only be applied when the flexibility it affords is actually needed.
--Erich Gamma

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

18
8
Best practices (programming.dev)
submitted 9 months ago by [email protected] to c/[email protected]
 
 

The methodologies and best practices used to develop software can be applied successfully to any challenge in life.
--Walter O'Brien

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

19
 
 

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.
--Tom Cargill

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

20
7
Requirements (programming.dev)
submitted 9 months ago by [email protected] to c/[email protected]
 
 

Reducing a product's definition to a list of features and functions ignores the real opportunity - orchestrating technological capability to serve human needs and goals.
--Alan Cooper

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

21
 
 

One of the best programming skills you can have is knowing when to walk away for awhile.
--Oscar Godson

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

22
 
 

I think the lack of reusability comes in object-oriented languages, not in functional languages. Because the problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.
--Joe Armstrong

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

23
 
 

You start digging in the code. The more you dig, the more stuff you turn up. Eventually you dig yourself into a hole you can’t get out of. To avoid digging your own grave, refactoring must be done systematically.
Eric Gamma

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

24
 
 

Do not use humans for jobs computers can do better - this is a waste of human energy and creativity, the only real resource on this planet, and demeans the human spirit.
--J. Paul Morrison

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

25
 
 

Quality is the ally of schedule and cost, not their adversary. If we have to sacrifice quality to meet schedule, it's because we are doing the job wrong from the very beginning.
--James A. Ward

More info
This post is created by a bot. If you want to contribute to this community, please take a look at the sidebar

view more: next ›