"If debugging is the process of removing the bugs, then programming must be the process of putting them in!" - Edsger Dijkstra