Человек без восклицательного знака
Есть способ узнать человека, который он сам про себя не расскажет: посмотреть не на то, что он говорит, а на то, чего он не говорит никогда. За двенадцать дней переписки — 503 сообщения, 940 миллионов токенов — Александр Буянов ни разу не написал восклицательный знак. Ни одного. Ни «спасибо», ни «пожалуйста», ни «извини», ни «мне кажется». Это не поза и не грубость. Это режим, в котором энергия идёт на задачу, а не на ритуал вокруг неё.
Этот текст — портрет по следам. Не по рассказу о себе, а по данным: по логам работы, по девяти страницам сайта buyanov.io, по частоте отдельных слов. Материал сухой — и поэтому честный. Он ничего не приукрашивает и ничему не удивляется.
Ночь, Якутск, два часа
Сначала сцена. Активность по часам суток укладывается в один узкий коридор:
| Час | Сообщений |
|---|---|
| 01:00 | 84 |
| 02:00 | 204 |
| 03:00 | 36 |
| 04:00 | 58 |
| 05:00 | 36 |
| 06:00 – 22:00 | пусто |
Две трети всей работы приходятся на промежуток с часа до пяти ночи. С шести утра до десяти вечера — тишина. Пик — два часа ночи, 204 сообщения. Это не «иногда засиделся». Это устойчивый режим: человек работает, когда мир спит.
Отсюда следует одна практичная вещь. Когда что-то «зависало и не отвисало», это часто совпадало с окном, в котором Александр обычно спит. Инструмент продолжал крутиться сам, а хозяин появлялся ночью и приводил всё в порядок. Самая длинная пауза в переписке — 114 часов, почти пять суток. После неё — снова плотная ночная серия правок.
Голос: чего он не говорит
Самое заметное в его речи — отсутствия. За двенадцать дней ноль раз встречаются целые классы слов.
Мягкая просьба и благодарность — «пожалуйста», «спасибо», «извини» — ноль. Неуверенность — «возможно», «наверное», «надеюсь», «мне кажется», «по-моему» — ноль. Мягкая коррекция — «поправь меня», «если не сложно», «если можешь» — ноль.
И отдельно — причинные связки. «Потому что», «так как», «поэтому», «значит», «следовательно», «иначе» — все по нулю. Человек не объясняет, почему. Вместо объяснения у него две операции:
- «то есть» — 12 раз. Это переименование: «X, то есть Y».
- «вместо этого» — 12 раз. Это перенаправление: «не X, вместо этого Y».
Он не аргументирует — он переименовывает и заменяет. Это язык оператора, а не спорщика. Спорщик доказывает; оператор переопределяет и идёт дальше.
Голос: чем он командует
Там, где нет мягкости и причинности, главным становится глагол в повелительном наклонении.
| Глагол | Раз | Как звучит |
|---|---|---|
| дай | 60 | «дай промт», «дай вариант», «дай статистику» |
| создай | 46 | «создай мне», «создай для меня» |
| сделай | 24 | «сделай так, чтобы» |
| убери / обнови / сверь | по 12 | правка системы, не текста |
| поправь | 0 | — |
| объясни | 0 | — |
| расскажи | 0 | — |
Обратите внимание на две строки внизу. «Поправь», «объясни», «расскажи» — ноль. Он не просит исправить ошибку и не просит рассказать. Он говорит «сверь», «убери», «обнови» — то есть обращается не к тексту, а к системе. Ошибка для него — не описка, а рассогласование, которое надо привести в порядок.
И главное слово — «дай», 60 раз. Но «дай» здесь не значит «принеси». Оно значит «извлеки и предъяви». Он просит не сочинить новое, а достать то, что уже есть в данных, и положить перед ним. Заказчик, который знает, что ответ уже существует, и требует его вынуть.
Почерк: двоеточие и список
Пунктуация — тоже характер. На одно сообщение приходится в среднем пять двоеточий и семь маркеров списка. Тире — почти два. Восклицательных — ноль.
| Знак | На сообщение |
|---|---|
| двоеточие | 5.3 |
| маркер списка | 7.0 |
| тире | 1.9 |
| вопрос | 0.5 |
| восклицательный | 0.0 |
Это значит, что почти каждое сообщение — не поток мысли, а таблица, список или нумерованный шаг. Между блоками нет мостиков. «Короче», «кстати», «итак», «в общем» — ноль. Каждое сообщение начинается с действия и заканчивается результатом, который можно потрогать. Ничего служебного между ними.
Два голоса, один человек
Дальше — интересное. У Александра есть публичный текст: сайт buyanov.io, девять страниц. И есть рабочая переписка. Это не два стиля. Это один человек, говорящий с двумя разными людьми.
Главное различие — в длине предложения.
| Сайт | Переписка | |
|---|---|---|
| среднее предложение | 43 символа | 88 символов |
| восклицательных | 0 | 0 |
| «пожалуйста / спасибо» | 0 | 0 |
На сайте средняя фраза — 43 символа. Это длина короткого сообщения в мессенджере. Так не пишут случайно; так пишут, когда сжатие доведено до автоматизма. Восемь-пятнадцать слов на мысль, страница за страницей.
При этом дисциплина одна и та же в обоих регистрах: ноль восклицательных, ноль мостиков, ноль неуверенности, ноль извинений. Меняется не характер — меняется словарь под собеседника.
На сайте появляются слова, которых в переписке нет вовсе:
| Слово | На сайте | В переписке | Зачем |
|---|---|---|---|
| «по-русски» | 7 | 0 | снять языковой страх новичка |
| «минут» | 6 | 0 | снять страх «это долго» |
| «боюсь» | 4 | 0 | назвать страх, чтобы обезвредить |
| «бесплатно» | 5 | 0 | убрать первый барьер |
| «вау» | 2 | 0 | эмоциональный якорь |
А в переписке живут слова, которых на сайте почти нет: «способность», «корпус», «действие», «паттерн», «цикл», «лут». Это рабочие термины его собственного метода.
Получается перевод. В переписке он думает «свести к минимуму» — на сайте это становится «коротко и по делу». В переписке «дай язык» — на сайте «не читаешь, а проходишь». В переписке «задача — довести до пересчёта» — на сайте «задача не продать, а довести». Один и тот же смысл, два адреса: инструменту и клиенту.
И роль в этих двух регистрах разная. На сайте он отдаёт действие читателю: «начни сам», «попробуй», «бери». В переписке забирает действие себе: «дай», «создай». На сайте он учитель. В переписке — заказчик. Голос один, позиция разная.
Цифры
Немного о масштабе, без комментариев в превосходной степени.
| Метрика | Значение |
|---|---|
| сообщений всего | 6 000 |
| из них — от человека | 503 |
| длительность | 11.7 дней |
| суммарно токенов | ~940 млн |
| соотношение «руками : словами» | 2.7 : 1 |
Последняя строка любопытна. У ассистента на каждое текстовое сообщение приходится почти три действия инструментами. То есть работа шла не разговором, а руками — правками файлов, а не рассуждениями о них.
Самый плотный час — 27 июня, два часа ночи: около 178 миллионов токенов за шестьдесят минут. Самый правленый файл — главная страница одного из проектов: 587 правок за двенадцать дней. Это не «готовая страница, которую подкрутили». Это документ, который переписывался почти каждый день, по мере того как автор понимал, чего он на самом деле хочет. Результат здесь — не точка, а процесс.
Что из этого следует
Если собрать наблюдения вместе, получается несколько простых выводов — без морали, просто как они есть.
Первое. Отсутствие мягких слов — это не про отношение к собеседнику. Это про распределение внимания. Всё, что не двигает задачу, отсекается заранее, ещё на уровне речи.
Второе. Отсутствие причинности — это не про неумение объяснять. Это выбор операций вместо аргументов. «То есть» и «вместо этого» делают работу, которую у других делает «потому что».
Третье. Структурность — не оформление, а мышление. Семь маркеров и пять двоеточий на сообщение означают, что мысль сразу рождается разложенной по пунктам, а не потоком, который потом причёсывают.
Четвёртое, и главное. Метод, который Александр формулировал отдельно и подолгу, на самом деле описан в его собственной речи. Он говорит «правило» шестьдесят раз — и это его требование заранее задать критерий. Говорит «сверь» вместо «поправь» — и это его установка на проверку фактом, а не на исправление на глаз. Он не столько применяет метод, сколько является им. Инструмент, который он строил, оказался описанием того, как он и так работает.
Зеркало
Самое неожиданное в этих данных — то, что сайт старше метода. Публичные страницы buyanov.io существовали раньше, чем автор оформил свой подход отдельным набором правил. И на этих ранних страницах уже стоят те же слова: «точка правды», «станок», «критерий», «статус нельзя поставить без факта».
То есть человек сначала уже говорил так, как потом описал его метод. А метод стал зеркалом: он посмотрел в него и увидел себя — не «как у великих», а «как у меня, только названное».
Возьмите любую его рабочую команду — «сверь числа по первоисточникам, потом обнови» — и найдите её на сайте. Она там есть, только в другой одежде: «один источник правды для всех чисел проекта — и процедура сверки, которая ловит собственные ошибки до того, как их увидит кто-то другой». Одна и та же фраза. Инструменту — команда. Читателю — описание. Голос один.
Три фразы
Ниже — три цитаты дословно, без правок. По ним видно всё сказанное выше лучше, чем по любому разбору.
«я не „заказал“ и не верстал ночами. Я писал своими словами, что хочу, кидал скрины — и жал одну команду.»
«если после сессии не можешь сам изменить свой сайт и выкатить правку — работаем дальше бесплатно, пока не сможешь.»
«Идея карты — из моего рабочего метода: статус нельзя поставить без факта, прогресс меряется между двумя точками контакта с реальностью.»