DEV Community

Ben Halpern
Ben Halpern

Posted on

Which quotes apply best to software development?

What quotes about life, wisdom, and the world in general apply very well to software development?

Discussion (57)

Collapse
ben profile image
Ben Halpern Author

A painting is never finished - it simply stops in interesting places.

  • Paul Gauguin
Collapse
samuelrafini profile image
SamuelRafini

Code is like a joke. When you have to explain it, it’s bad.

Collapse
mellen profile image
Matt Ellen

If you have to explain a joke that means it's very clever πŸ˜‹

Collapse
steveblue profile image
Steve Belovarich • Edited on

Do or do not, there is no try.

  • Yoda

Yoda

Collapse
dana94 profile image
Dana Ottaviani

Mine are probably more towards respecting each other in the software industry than development itself, but I hope it's acceptable.

Years ago my mother used to say to me, she'd say, "In this world, Elwood, you must be," - she always called me Elwood - "In this world, you must be oh so smart, or oh so pleasant." Well, for years I was smart. I recommend pleasant. You may quote me.

-Elwood P. Dowd, "Harvey"

How we spend our days is, of course, how we spend our lives.

-Annie Dillard, The Writing Life

The single biggest problem with communications is the illusion that it has taken place.

-George Bernard Shaw

Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.

-Samuel Beckett

Collapse
ben profile image
Ben Halpern Author

How we spend our days is, of course, how we spend our lives.

I love that.

Collapse
deciduously profile image
Ben Lovy

Four! I mean five! I mean fire!

  • Maurice Moss, The IT Crowd, Season 1 episode 2, 2006
Collapse
sdorbala profile image
sdorbala

That is a funny line from Maurice. Love the series.

Collapse
ajonp profile image
Alex Patterson

There are 10 types of people in the world. Those who know binary and those who don't.

Collapse
gredelston profile image
Greg Edelston

...And those who know ternary.

Collapse
cjbrooks12 profile image
Casey Brooks

What's the best way to get something production-ready? Use it in production.
~ Me

This is my tagline here on DEV. It's a bit tongue-in-cheek, but it also has a lot of truth in it. Your code will never be 100% production-ready; at some point, you have to just bite the bullet and ship. And that's good, because the only way to really find the edge case bugs, the issues with scale, and the strange ways people are using your code is to actually let them use it, even if it's not perfect yet.

Collapse
ankitbeniwal profile image
Ankit Beniwal πŸ™‚

Practice makes perfect. After a long time of practicing, our work will become natural, skillfull, swift, and steady.

Bruce Lee

Collapse
dylanesque profile image
Michael Caveney

I legit think about Bruce Lee and programming all the time, especially that thing he said about it not being about daily increase but daily decrease

Collapse
murrayvarey profile image
MurrayVarey

Throw up into your typewriter every morning. Clean up every noon.

  • Raymond Chandler
Collapse
xanderyzwich profile image
Corey McCarty

This is how I blog. Writing several in parallel.

Collapse
murrayvarey profile image
MurrayVarey

Same -- it's the easiest way to get words out onto a page. I've heard people call it The Vomit Draft. I find it also applies to coding.

Thread Thread
xanderyzwich profile image
Corey McCarty

Coding with a vomit draft is important to comment previous iterations (possibly previous vomit) so that when you go to clean up that you might find something important in one of those comments. But, please do not leave commented code for long term.

Collapse
naismith profile image
Chris Naismith

"The way to get started is to quit talking and begin doing." -Walt Disney

One thing I've learned over the last couple years, is meetings about work is no substitute for work. The amount of progress that can be made from 'heads down' programming can be remarkable. Meetings certainly have their place at making sure everyone is on the same page but too much talking gets in the way of doing.

Collapse
michael profile image
Michael Lee πŸ•

Weniger, aber besser.
Less, but better.

  • Dieter Rams
Collapse
blazephoenix profile image
Tanmay Naik

Perseverance wins where talent gives up.

  • Me
Collapse
kmwill23 profile image
Kevin

You can have it fast, working, or cheap. Pick two.

Collapse
johnmunroengica profile image
John Munro

pick one is what I say.

Collapse
aleksandrhovhannisyan profile image
Aleksandr Hovhannisyan

I get it. I don't get it. - JonTron

Really hits home.

Collapse
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄

What comes to my mind is a very french quote that neatly encapsulate our Hype Driven Delopment Culture

"Pourquoi faire simple quand on peut faire compliquΓ©?"
Why use a simple solution when a complex one will do?

Collapse
berkmann18 profile image
Maximilian Berkmann

I can relate to this too damn hard it hurts.

Collapse
manishfoodtechs profile image
manish srivastava • Edited on

I would like to share two thoughts:

  1. "Great minds discuss ideas; average minds discuss events; small minds discuss people -Eleanor Roosevelt

when I was 16 Years Old my Late Father told me this thought but he added one more thing to it- Intelligent Mind act in Silence. Today, I know what it really means.

Whenever I meet young developers, I share this thought telling them Your Silence learning will make you a wonderful developer as well as wonderful person to contribute to your field.

  1. When I was 6 years old. I see a thoughts board on the school students gathering Hall. It says: The Day will happen, the weather will not get up. I don't know who's thought it was and was to date unable to find the person.

Every developer should Know, There is a time limit to deliver the project. That Day will happen and the customer wants the project as he desired.

Collapse
arvindmehairjan profile image
Arvind Mehairjan

"I swear, this worked yesterday!"

Collapse
kunde21 profile image
Chad Kunde • Edited on

Je n’ai fait celle-ci plus longue que parce que je n’ai pas eu le loisir de la faire plus courte.
tr: I have made this longer than usual because I have not had time to make it shorter.

  • Blaise Pascal
Collapse
berkmann18 profile image
Maximilian Berkmann • Edited on

The translation is slightly wrong IMO but relatable.
It should be "I have made this longer just because I don't have the leisure to make it shorter" (you could also use "do" depending on the context).

Collapse
mraubreycodes profile image
Aubrey Fletcher

What the heck is that?!

Collapse
princealarming profile image
Prince-Alarming

"Do a job you love and you won't work a day in your life" - Steve Jobs

My motto

Collapse
glsolaria profile image
G.L Solaria

Electronics engineer to me: If it's not smoking, it's a software problem.

A quote from a friend: Real women don't point and click, they give commands.

Collapse
mjandrevska profile image
Monika Jandrevska

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler

Collapse
johnmunroengica profile image
John Munro

slow is smooth, smooth is fast

slower development time and correct planning makes changes and fixes much quicker later on be multiples.

Collapse
mtmb profile image
M.T

β€œThe only constant in life is change” - Heraclitus

Collapse
mohamedelidrissi_98 profile image
Mohamed ELIDRISSI

Great quote from a blog post I read just a few days ago.

Remember: the purpose of the software is not to show off how intelligent you are.β€Š

Max Kanat-Alexander, Code Simplicity

Collapse
johnadan profile image
John McLem Adan • Edited on

"In programming the hard part isn’t solving problems, but deciding what problems to solve."

  • Paul Graham
Collapse
fultonbrowne profile image
Fulton Browne • Edited on

Moooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooove - nick burns - SNL

Collapse
thegreytangent profile image
thegreytangent

The easiest thing to do in life is to do things that told, the hardest thing to do, is to do things when nobody is watching.

Collapse
swarupkm profile image
Swarup Kumar Mahapatra

"I live, I die, I live again" - Mad Max Fury Road.

To all fellow devs , who fix bugs just to find new bugs in production

Collapse
mxoliver profile image
Oliver

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius β€” and a lot of courage to move in the opposite direction."
E.F. Schumacher

Collapse
steelwolf180 profile image
Max Ong Zong Bao

"When everything seems to be going against you, remember that the airplane takes off against the wind, not with it." by Henry Ford

"No man is an island" by John Donne

Collapse
capjackarrow profile image
capjackarrow

"The art of giving the same name to different things"

  • Henri Poincare, originally to describe Mathematics
Collapse
zerquix18 profile image
I'm Luis! \^-^/

"It always takes longer than you expect, even when you take into account Hofstadter's Law."

Collapse
alexkondov profile image
Alex Kondov

β€œHard work beats talent when talent fails to work hard.”

― Kevin Durant

Collapse
andrekelvin profile image
AndreKelvin

Write code like a blind man is going to read it

Collapse
wahidibrahimy profile image
Wahid Ibrahimy

Endless learning!

Collapse
arist0tl3 profile image
Sean (Diddy)

A bit late to the party, but don't let perfect be the enemy of good.

Collapse
mohit355 profile image
Mohit Raj • Edited on

Its works only in my system #code

Collapse
matheusgomes062 profile image
Matheus Gomes πŸ‘¨β€πŸ’»

A good dev is the one that copy code and know what is copying.

-anonymous

Collapse
dylanesque profile image
Michael Caveney

"Nobody knows anything"

-William Goldman

Collapse
davidzoli profile image
DΓ‘vid ZoltΓ‘n

It is not broken. It's for something else.

Collapse
gibbs_digital profile image
Tristan Gibbs

β€œIt is not knowledge, but the act of learning, not possession but the act of getting there, which grants the greatest enjoyment”

-Carl Friedrich Gauss

Collapse
safijari profile image
Jariullah Safi

"All code is garbage and every programmer needs the courage to regularly take out the trash." ~ Me but someone else originally (probably).

Collapse
jfbrennan profile image
Jordan Brennan

Nothing is better than nothing