Шёл третий день вайб-истории. Были 16 чекпоинтов обработки данных, 63 тестовых сценария на 300 секунд рантайма. Всё просто отлично.
Запускаю новую фичу, отвлекаюсь, возвращаюсь — смотрю он в каких-то странных местах за пределами рабочей папки, присматриваюсь внимательнее — он ещё и скрипты временные генерирует. «Полный стоооп» кричу ему в чат!
А он парень простой — мол, вы действительно хотите выполнить команду taskkill бла-бла-бла?
Да, говорю, и требую пояснений, смотрю десяток ключевых файлов из полусотни имеет нулевой размер. А он мене в стиле: ну понимаешь, папка лежала в ВанДрайве, а когда папки лежат в ВанДрайве, то так иногда бывает, я ни в чём не виноват, оно само. Короче он их как-то пролюбил, и пытался втихаря из каких-то неведомых глубин типа кэша вэ-эс-кода их достать.
И тут же — опа, лимиты кончились. Опера-балет в нескольких частях — пятичасовой антракт начался. Иду за кофе.
Хорошо, из истории ВанДрайва восстановил нулевые файлы, подождал пять часов, вернулись лимиты. Говорю ему — вот я файлы восстановил, всё перепроверь, мусор вынеси — надо готовиться стартовать дальше с ключевой точки.
Крутился-крутился, рапортует: «Всё сделаль, хазяин!». Проверяю — синтаксическая ошибка. Отправляю обратно, снова крутится-крутится, а потом — логическая ошибка при запуске обработки данных.
Показываю ему ошибки — говорит ой методология неправильная, теперь вот такая другая правильная, всё переделаю. Начинает переделывать, «НЕЕЕЕТ» снова кричу я, изначальная методология правильная, вертай всё взад.
Начал вертать, говорит, что почти-почти всё закончил, ошибку понял и… снова кончились лимиты.
Вот очередной пятичасовой антракт в опере-балете, где я кричу фальцетом, а он — танцует.
Два риторических вопроса:
- Кто боялся, что сильный ай-яй-яй восстанет, захватит ядерные реакторы и уничтожит человечество?
- Если ГитХаб уже не торт, то как сейчас вообще носят? Нам абаперам вообще не до гита…
Настоящие выводы:
- чем дальше вы двигаетесь, чем чётче надо фиксировать промежуточные результаты
- чем многошаговее общий процесс, тем на меньшем количестве шагов надо фокусироваться в текущем этапе и стараться тестировать только результаты текущей итеграции, а не весь энд-ту-энд процесс заново каждый раз
- в процессе работы заставляйте его делать выводы-инсайты и сохранять эти промежуточные знания в проектной памяти





