Sunday, 13 July 2014

Program Development - quotes

  • In order to understand recursion, one must first understand recursion
  • Any fool can write code that a computer can understand. Good programmers write code that humans can understand - Martin Fowler
  • Programming is about learning something new every day -Simone Carletti
  • Code never lies, comments do. - Alexander Dvorkovyy
  • Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live - Rick Osborne or John Woo
  • Don't worry about the wasted effort unless you know - by measurement - that the waste is noticeable and important. Always favor the clean code you need over than the fast code you might need. - Brian Marick
  • So why was it so hard to tell a computer to do something only mildly complex? Well, it wasn't the "mildly complex" part that was giving me problems; it was the "tell a computer" part. - Chris Pine
  • Java is to JavaScript what Car is to Carpet - Chris Heilmann
  • A good programmer is someone who looks both ways before crossing a one-way street - ?
  • Programming isn't about what you know; it's about what you can figure out. As long as you know where to find out the things you forgot, your doing just fine - Chris Pine
  • Debugging is like farting - it's not so bad when it's your own code - Paul Downey
  • I don't care if it works on your machine! We are not shipping your machine! - Ovidiu Platon
  • You wanted a banana but what you got was a gorilla holding the banana and the entire jungle - Joe Armstrong
  • Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away - Antoine de Saint ExupĂ©ry
  • When I am working on a problem I never think about beauty. I only think about how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong - Buckminster Fuller
  • There are only two hard problems in Computer Science: cache invalidation and naming things - Phil Karlton
  • There is No code that is more flexible than no code - Brad Appleton
  • I get paid for code that works, not for tests, so my philosophy is to test as little as possible to reach a given level of confidence - Kent Beck
  • If you try to please everyone, you won't please anyone - 37signals
  • When you're explaining something to somebody and they don't get it, that's not their problem, it's your problem - Jeff Atwood
  • Fail to plan is plan to fail - Benjamin Franklin
  • Simplicity is the ultimate sophistication - Leonardo Da Vinci
  • If you can’t measure something, you can’t understand it. If you can’t understand it, you can’t control it. If you can’t control it, you can’t improve it - H. James Harrington
  • Just because something is easy to measure, it doesn't mean it's important - Seth Godin
  • The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet. — Michael A. Jackson