Falsehoods programmers believe about “Falsehoods programmers believe about” lists

Comments
  • These lists are intended to be exhaustive
  • Every item on the list applies to every situation
  • Every item on the list must be taken to heart and considered at all times
  • Every item based in historical fact is worth worrying about for all future implementations
  • Every item deserves explanation
  • An assumption you made that shows up on the list is a personal attack on your programming abilities
  • These lists are intended as guides for how to do things (or, conversely, guides for things not to do)