Programming Truths
There are five important truths programmers must understand
0 - Just because your favorite language du jour starts counting at zero doesn't mean you should be a dweeb and do it too.
1 - Computers lie
2 - So do users
2 - So do other programmers; especially ones making lists