← cd /thoughts
Прозрачность Кейсы ~4 мин чтения

Лаборатория против витрины

О том, почему процесс иногда ценнее результата

Две модели

Есть два способа показывать работу:

🏪 Витрина

Отполированный результат. Кейс-стади с красивыми цифрами. «Было плохо → стало хорошо → клиент счастлив».

Всё правда. Но это только финальный кадр.

🔬 Лаборатория

Процесс со всеми развилками. Гипотезы, которые не сработали. Решения, которые пришлось откатить. Уроки, которые дорого стоили.

Неудобная правда. Но именно она учит.

Почему витрина — это ложь

Не в том смысле, что кейсы врут. В том смысле, что они создают искажённое представление о реальности.

reality-check.log
# Что показывает витрина:
[SUCCESS] Запустили за 2 месяца
[SUCCESS] Конверсия +40%
[SUCCESS] Клиент доволен
# Что не показывает витрина:
[HIDDEN] 3 недели потратили на неверную архитектуру
[HIDDEN] Первый прототип выбросили полностью
[HIDDEN] Два раза меняли стек
[HIDDEN] Дедлайн сдвигали дважды

Когда смотришь только на витрины, кажется, что у всех всё получается с первого раза. У тебя не получается → значит, ты делаешь что-то не так.

На самом деле у всех не получается с первого раза. Просто об этом не принято говорить.

Ценность честных ошибок

Ошибка — это данные. Самые ценные данные, которые можно получить.

💡

Парадокс: Чем больше ошибок ты совершил и осознал — тем ценнее твой опыт. Но культура требует скрывать ошибки. В итоге опыт не передаётся.

Когда рассказываешь про ошибку, ты передаёшь не только «что не работает», но и контекст: почему это казалось хорошей идеей, какие были предпосылки, что должно было случиться, чтобы понять ошибку.

Это в разы ценнее, чем «мы использовали технологию X и получили результат Y».

Когда показывать процесс

Когда строите долгосрочные отношения. Клиент видит, как вы думаете, а не только что делаете.
Когда обучаете команду. Пост-мортемы и ретроспективы — это и есть лаборатория.
Когда проект нестандартный. Если нет готового рецепта — честный процесс важнее красивого результата.
Когда нужна быстрая продажа. Витрина работает для холодных контактов.
Когда ошибка задевает клиента. Не стоит публично разбирать чужие провалы.

Как вести лабораторный журнал

Практический совет: записывайте решения в момент принятия, а не после.

decision-log.md
## 2024-03-15: Выбор базы данных
Контекст: Нужно хранить ~10M записей с частыми агрегациями
Варианты: PostgreSQL, ClickHouse, TimescaleDB
Решение: PostgreSQL + материализованные view
Почему: Команда знает Postgres, нет времени на новый стек
Риски: Может не хватить производительности на 100M+
План Б: Миграция на ClickHouse через год, если упрёмся

Через полгода, когда будете решать — мигрировать или нет — этот журнал будет на вес золота. Вы вспомните не только решение, но и контекст, в котором оно принималось.

Итого

Витрина нужна для первого контакта. Лаборатория — для всего остального.

Показывать процесс — это не слабость. Это сила. Это способ сказать: «Мы не идеальны, но мы учимся. И мы достаточно уверены в себе, чтобы говорить об ошибках».

Люди, которые это ценят — именно те люди, с которыми хочется работать.

Обратная связь

Если есть история про ошибку, которая чему-то научила — буду рад услышать.