I’ve been programming computers for twenty years. I’ve finally come to terms with the fact that I only know three things:

  1. your code will change
  2. no matter how simple you think your code is, it is complete nonsense to almost everyone else
  3. if you haven’t tested your code then it’s probably wrong

Do you have your own equivalent to the “Diggins Laws of Programming”?