DEV Community

Henrik Warne
Henrik Warne

Posted on • Originally published at henrikwarne.com on

2 1

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.” – @jdu

“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.” – ?

“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 (?)

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay