Чтобы учиться на ошибках, следует признать, что есть два типа ошибок: ошибки совершения и ошибки несовершения.