“If debugging is the process of removing bugs. Then programming must be the process of putting them in.” - Edsger Dijkstra