More Good Programming Quotes, Part 3

I like good programming quotes. Here are some new ones I have found since my last posts.

Complexity

“Why do people find DNS so difficult? It’s just cache invalidation and naming things.” – @jdub

“Your code doesn’t work!” “It works on *my* machine.” “Fine, we’ll ship your machine!”
And that’s how Docker started 🙂
@marabou

“I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated.” – Poul Anderson

“The first step of any project is to grossly underestimate its complexity and difficulty.” – Nicoll Hunt

“Developers are drawn to complexity like moths to a flame, often with the same outcome.” – The Productive Programmer by Neal Ford

“The Programmers’ Credo: we do these things not because they are easy, but because we thought they were going to be easy.” – @Pinboard (?)

“There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.” – @mathiasverraes

“The essential bit is that developers understand that the value we provide is understanding itself. Not the artifact per se. (Though understanding w/o an artifact is potentially worse than vice versa.)” – @potetm

“I keep telling people ‘programming is understanding’ – the computer is a machine that tests if your ideas are correct. Once you understand a problem the program can usually be written pretty quickly. Understanding a problem can take years.” – @joeerl

“Given enough time, every boolean value will become an enumeration.
public enum Location {INSIDE, OUTSIDE, EDGE}” – @ztellman

Testing and DevOps

“If you’re afraid to test in production, remember that your customers are always testing in production.” – @jeffsussna

“Every developer has a test environment. Some are lucky enough to also have a separate production system.” – @stahnma

“No matter how many tests we write…we always find the most serious bugs when we go off script.” – @TestObsessed

“To make error is human. To propagate error to all server in automatic way is devops.” – @DEVOPS_BORAT

Typing and Poetry

“Bought a mechanical keyboard with more resistance so my code will be strongly typed.” – @jasonkarns

“Roses are red Violets are blue, Unexpected ‘{‘ on line 32” – @kvlly (?)

5 responses to “More Good Programming Quotes, Part 3

  1. I like all the quotes especially this one:
    If you’re afraid to test in production, remember that your customers are always testing in production.

  2. https://twitter.com/stahnma/status/634849376343429120 is the source for the “separate production system” one.

  3. tamimlikhon456

    The ‘Programmers’ Credo’ is so true. We often underestimate the difficulty of tasks, but that’s part of the challenge and thrill of programming

Leave a comment