Best programming and hacker quotes. Ever.

Curated by fellow hackers Jarmo Pertman & Andri Möll

  • Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.

    Jamie Zawinski
  • If the code and the comments disagree, then both are probably wrong.

    Anonymous
  • I’ve finally learned what ‘upward compatible’ means. It means we get to keep all our old mistakes.

    Dennie van Tassel
  • Deleted code is debugged code.

    Jeff Sickel
  • You can't communicate complexity, only an awareness of it.

    Alan J. Perlis
  • Optimization hinders evolution.

    Alan J. Perlis
  • Think of it this way: threads are like salt, not like pasta. You like salt, I like salt, we all like salt. But we eat more pasta.

    Larry McVoy
  • A programmer that is 10 times better than another will probably be happy making only 3 times as much.

    Paul Graham
  • It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.

    Nathaniel S Borenstein
  • Simplicity is the ultimate sophistication.

    Leonardo da Vinci
  • Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.

    Jamie Zawinski