Por @Alvy — 20 de mayo de 2007
Depurar código implica un razonamiento inverso, como resolver un misterioso crimen. Algo imposible ha ocurrido, y la única información sólida es que realmente ha ocurrido. Así que hay que pensar hacia atrás, a partir del resultado, hasta descubrir las verdaderas razones.
– The Practice of Programming
Brian Kernighan y Rob Pike
(¡Gracias, Ángel!)