There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master Did a rm -R / to find out that I lost my entire Linux installation!