Тренируйся на 11,5. Беги 10.
Часы недомерили дистанцию и случайно объяснили то, для чего у инженеров давно есть название.
Сегодня я готовился к забегу на десять километров и закончил тренировку со странным чувством. Часы показали темп ниже ожидаемого, и сначала я расстроился: решил, что тренировка не удалась.
Потом я посмотрел маршрут на карте и обнаружил, что часы недомерили дистанцию примерно на 1,5 км. То есть вместо того, чтобы плохо пробежать 10 км, я неплохо пробежал около 11,5.
У инженеров для этого есть название — запас прочности. Конструкцию рассчитывают на нагрузку выше той, с которой она столкнётся в реальности. Мои часы случайно заложили такой запас в тренировку.
Пока готовишься, лишнее кажется перебором. А потом выходишь на настоящий старт, и реальные 10 км даются заметно легче, потому что ты тренировался на 11,5.
Тот же принцип работает во множестве мелочей:
- Готовясь к техническому собеседованию, полезно уходить заметно глубже, чем, вероятно, потребуется. Не просто «что такое MVCC», а как PostgreSQL решает, видима ли версия строки, что значат
xminиxmax, и так далее. - Можно перевести часы на две минуты вперёд, чтобы реже опаздывать.
Во всех этих случаях ты сознательно закладываешь небольшой запас, чтобы реальная задача давалась легче.
Какие ещё аналогии приходят в голову?