25 Top Quotes about Software Development, Agile, TDD, Unit Testing & Software Quality

For the past year @Typemock have tweeted a daily quote. Here are the top 25, which our Twitter followers liked the best!

Follow us on Twitter for more quotes and other interesting programming stuff! @Typemock

  1. “Algorithmic complexity for structured programmers: All algorithms are O(f(n)), where f is someone else’s responsibility.” – Peter Cooper
  2. “Fact: 48% of IE7 usage comes from developers checking that their site works in IE7.” – @iamdevloper
  3. “Programmers don’t burn out on hard work, they burn out on change-with-the-wind directives and not ‘shipping’.” – Mark Berry
  4. “I’ve known people who have not mastered their tools who are good programmers, but not a tool master who remained a mediocre programmer.”Kent Beck
  5. “There are two types of people in this world: those who understand recursion and those who don’t understand that there are two types of people in this world.”
  6. “Daddy, how is software made?” “Well, when a programmer loves an idea very much they stay up all night and then push to github the next day.”Sam Kottler 
  7. “Software developers like to solve problems. If there are no problems handily available, they will create their own problems.”
  8. “The problem with quick and dirty, is that the dirty remains long after the quick has been forgotten” – Steve C. McConnell
  9. “Prolific developers don’t always write a lot of code, instead they solve a lot of problems. The two things are not the same.” – J. Chambers
  10. “A programmer’s wife tells him: go to store. pick up a loaf of bread. If they have eggs, get a dozen. The programmer returns with 12 loaves.”
  11. “Bad programmers have all the answers. Good testers have all the questions.”Gil Zilberfeld
  12. “Our job is to tell you your baby is ugly!” – Software Testers
  13. “The best TDD can do, is assure that code does what the programmer thinks it should do. That is pretty good BTW.”James Grenning
  14. “The bitterness of poor quality remains long after the sweetness of meeting the schedule has been forgotten.” – Anonymous
  15. “One bad programmer can easily create two new jobs a year.” – David Parnas
  16. “Don’t document bad code — rewrite it.” – Kernighan and Plauger
  17. “3 Errors walk into a bar. The barman says, “normally I’d Throw you all out, but tonight I’ll make an Exception.”@iamdevloper
  18. “Weeks of programming can save you hours of planning.” – Anonymous
  19. “If you think it’s expensive to hire a professional, wait until you hire an amateur.”
  20. “Programming can be fun, so can cryptography; however they should not be combined.” -Kreitzberg and Shneiderman
  21. “Knock, knock.” “Who’s there?” very long pause…. “Java.” 😮
  22. “The proper use of comments is to compensate for our failure to express ourself in code.”Uncle Bob Martin
  23. “My definition of an expert in any field is a person who knows enough about what’s really going on to be scared.” – P. J. Plauger
  24. “First, solve the problem. Then, write the code.” – John Johnson
  25. “Programming is not a zero-sum game. Teaching something to a fellow programmer doesn’t take it away from you.” – John Carmack
 
Get a taste for extreme programming, with Agile’s super-hot best friend! See on demand Webinar now.