"If you don't have the time to do it right, when will you find the time to do it over?"
not sure who originally said it; I heard it from Curt Carlson; coach John Wooden is known to have said it; John G. McCrory is known to have said it
"Live in the now."
"Only half of programming is coding. The other 90% is debugging."
"Weeks of coding can save you hours of planning."
"Without requirements or design, programming is the art of adding bugs to an empty text file."
"You miss 100% of the shots you never take."
"Perfection is achieved not when there is nothing more to add, but rather when there is nothing more to take away."
Antoine de Saint-Exupery
"Fast. Good. Cheap. Pick two."
"Fast. Good. Cheap. Pick zero."
"The best reaction to 'this is confusing, where are the docs?' is to rewrite the feature to make it less confusing, not write more docs."
"The best way to get a project done faster is to start sooner."
"The goal of Computer Science is to build something that will last at least until we've finished building it."
"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 W. Kernighan
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
"What a single rock star developer can do in a month, can take a team of developers a year in order to fix that damage."
"When I started here, all there was was swamp. Other programmers said I was daft to build an application on a swamp, but I built it all the same, just to show 'em. It sank into the swamp. So, I built a second one. That sank into the swamp. So, I built a third one. That burned down, fell over, then sank into the swamp, but the fourth one... stayed up! And that's what you're gonna get, lad: the strongest application on these operating systems."
Monty Python and the Holy Grail (paraphrased)
"Scrummerfall. n. The practice of combining Scrum and Waterfall so as to ensure failure at a much faster rate than you had with Waterfall alone."
"The code is hollow--it goes on forever--and--oh my God!--it's full of bugs!"
Arthur C. Clarke's character David Bowman, 2001 (the book) paraphrased
"Bugs hide bugs."
"You want to optimize the organization for the people – for the people doing the work – not for the managers. Most large mistakes in organizational design come from putting the individual ambitions of the people at the top of the organization ahead of the communication paths for the people at the bottom of the organization."
Ben Horowitz, The Hard Thing About Hard Things (190)
(I included a couple of my own. Blatant self-aggrandizement.)
This is a fantastic list, love it
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.