Спуск на велосипеде, где ветер учит держать курс
Я катился с длинной горки на велосипеде. Ветер то толкал в бок, то отпускал, а под колёсами вдруг хрустел мелкий гравий. Одной рукой я держал тормоз, другой руль, стараясь разогнаться и не завалиться.
Я решил действовать просто: сносит в сторону, я одинаково жму тормоз и возвращаю руль. На ровном месте это терпимо. А на гравии тот же нажим выходит слишком резким: велосипед то глохнет, то скользит. Когда толчки разные, одна привычка не подходит везде.
Тут я попробовал новую штуку: вести в голове две короткие заметки. Одна про то, куда меня чаще всего сдувает в последние мгновения. Другая про то, насколько вообще трясёт и дёргает в последнее время, без разницы в какую сторону.
И реагировать я стал иначе: поворачивать туда, куда обычно толкает, но делать это мягче, если дорога сейчас нервная. Если сказать прямо, первая заметка это про направление толчков, вторая про их «громкость». Берёшь направление и приглушаешь его, когда тряска сильная. Вывод простой: меньше дёргаешься на случайных ударах.
Сначала обе заметки были пустые, я ведь ещё ничего не успел заметить. Из-за этого первые решения выходили обманчивыми, будто дорога спокойнее, чем есть. Я стал делать поправку в голове: я наблюдаю совсем недолго, значит, ранним ощущениям нельзя верить как окончательным.
Ближе к низу пошёл ровный участок. Ветер уже не давил упрямо в одну сторону, и тряски стало меньше. Руки сами перестали делать широкие движения, велосипед пошёл ровнее. А потом я ещё начал следить не за общей тряской, а за самым резким недавним пинком, чтобы не делать слишком большой рывок рулём.
Внизу я понял разницу: я больше не ищу один идеальный нажим тормоза на все случаи. Две памяти и маленькая поправка на первые секунды помогли ехать быстро и не терять равновесие, даже когда всё меняется. Так же и у умной программы: каждый её внутренний «винтик» может сам подбирать свой темп, не пугаясь шума.