-
-
Save chbrandt/8fe5563b7a3f0b96a37747b42077483e to your computer and use it in GitHub Desktop.
Programming Quotes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[T]he difference between a bad programmer and a | |
good one is whether he considers his code or his | |
data structures more important. Bad programmers | |
worry about the code. Good programmers worry about | |
data structures and their relationships. | |
-- Linus Torvalds | |
~~~ | |
Clarity and brevity sometimes are at odds. | |
When they are, I choose clarity. | |
-- Jacob Kaplan-Moss | |
~~~ | |
The competent programmer is fully aware of | |
the limited size of his own skull. He therefore | |
approaches his task with full humility, | |
and avoids clever tricks like the plague. | |
-- Edsger Dijkstra | |
~~~ | |
Optimism is an occupational hazard of | |
programming; feedback is the treatment. | |
-- Kent Beck | |
~~~ | |
Make it work, make it right, make it fast. | |
-- Kent Beck | |
~~~ | |
Any fool can write code that a computer | |
can understand. Good programmers write | |
code that humans can understand. | |
-- Martin Fowler | |
~~~ | |
A lot of times, people don't know what | |
they want until you show it to them. | |
-- Steve Jobs | |
~~~ | |
Innovation is not about saying yes to | |
everything. It's about saying NO to | |
all but the most crucial features. | |
-- Steve Jobs | |
~~~ | |
Controlling complexity is the essence | |
of computer programming. | |
-- Brian Kernigan | |
~~~ | |
Always code as if the guy who ends up | |
maintaining your code will be a violent | |
psychopath who knows where you live. | |
-- Martin Golding | |
~~~ | |
Nine people can't make a baby in a month. | |
-- Fred Brooks, The Mythical Man-Month | |
~~~ | |
A clever person solves a problem. A wise | |
person avoids it. | |
-- Albert Einstein | |
~~~ | |
A language that doesn't affect the way you | |
think about programming is not worth knowing. | |
-- Alan J. Perlis | |
~~~ | |
Don't gloss over a routine or piece of code | |
involved in the bug because you "know" it | |
works. Prove it. Prove it in this context, | |
with this data, with these boundary conditions. | |
-- Andrew Hunt | |
~~~ | |
If you ever talk to a great programmer, you'll | |
find they know their tools like an artist knows | |
their paintbrushes. | |
-- Bill Gates | |
~~~ | |
The first 90 percent of the code accounts for the | |
first 90 percent of the development time. The | |
remaining 10 percent of the code account for the | |
other 90 percent of the development time. | |
-- Tom Cargill |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment