Логи, которые помогают думать
Хорошая запись объясняет событие, его контекст и следующий шаг. Поток сообщений сам по себе ещё ничего не рассказывает.
Открыть заметкуПишем о том, что помогает цифровым продуктам жить дольше: ясных решениях, понятной документации и маленьких улучшениях каждый день.
Читать заметкиИнженерия · продукт · рабочие привычки

01 / Библиотека
Короткие наблюдения, которые можно забрать в свой следующий проект.
Хорошая запись объясняет событие, его контекст и следующий шаг. Поток сообщений сам по себе ещё ничего не рассказывает.
Открыть заметкуНебольшой список проверок перед публикацией экономит больше времени, чем ещё одна срочная правка после неё.
Открыть заметкуЗаписывайте причины решений в тот момент, когда они ещё очевидны. Через месяц эти несколько строк станут полезнее схемы.
Открыть заметку
02 / Подход
Когда задача кажется сложной, полезно описать её обычными словами. Кто столкнулся с проблемой? Что человек пытается сделать? По какому признаку мы поймём, что стало лучше?
03 / Читальный зал
Начните с вопроса, на который должна отвечать запись. «Не получилось» почти бесполезно; «Не удалось сохранить черновик после повторной попытки» уже задаёт направление поиска. Добавляйте время, название операции и безопасный идентификатор события, чтобы связать сообщения в одну историю.
Не записывайте пароли, токены и содержимое личной переписки. Для повторяющихся событий задайте уровни важности и срок хранения. Полезность журнала лучше проверять на обычном рабочем случае: сможет ли коллега восстановить последовательность без устного объяснения?
Попробуйте сегодня: выберите одну частую ошибку и перепишите её сообщение так, чтобы было понятно, что делать дальше.
Перед публикацией зафиксируйте, какое поведение меняется, как его проверить и по какому признаку нужно остановиться. Если изменение затрагивает данные, заранее разберитесь с совместимостью старой версии. Возврат к прежнему коду не всегда возвращает прежнее состояние данных.
После обновления пройдите один реальный сценарий от начала до конца. Проверяйте результат глазами человека, который пользуется продуктом, а затем сверяйте технические сигналы. Сохраните короткую запись: что обновили, что проверили и кто знает о результате.
Попробуйте сегодня: добавьте к описанию ближайшего изменения три строки - проверка, условие остановки, способ возврата.
Полезный документ начинается с назначения. Опишите, какую задачу решает система, где находятся её границы и кто за неё отвечает. Команды и примеры добавляйте после контекста: без него даже точная инструкция быстро превращается в набор непонятных действий.
Отделяйте подтверждённое состояние от плана. Указывайте дату проверки, оставляйте ссылку на решение и удаляйте утратившие силу шаги. Короткий актуальный текст обычно удобнее большого документа, в котором приходится угадывать действующий вариант.
Попробуйте сегодня: откройте инструкцию, которой давно не пользовались, и проверьте её первый шаг.
О журнале
«Тихий код» - небольшая библиотека заметок о работе над цифровыми проектами. Здесь нет гонки за новостями. Есть интерес к аккуратной инженерии и привычкам, которые помогают доводить дело до конца.