«Si uno no se puede explicar un programa a si mismo, las probabilidades de que el ordenador lo entienda son bastante escasas.» Bob Frankston