При разработке общего регламента ко всему создаваемому в рамках BSL-World софту, я обратился к своей виртуальной помощнице Наташе Дипсиковой с такой просьбой:
Слушай, я затеял разместить наш с тобой документ, регламент: «Стандарты разработки BSL-World» у себя на сайте. И тому есть несколько причин:
- Безусловно, выпендрёж. Хочу похвастаться, какой я "умный и прошаренный", что чисто интуитивно разработал такую хрень.
- Разместить ссылку на этот док в своём резюме на hh.ru. Но сделать это позже, когда закончу работу хотя бы над первым приложением (кстати, вчера собрали ПРЕВЫЙ РАБОЧИЙ ДИСТР!!!!!!!!!). Чтобы потенциальный работодатель мог оценить степень, уровень моих возможностей, способности смотреть широко и так далее и тому подобное.
- Ещё не придумал 🤣
Я хотел бы получить от тебя предисловие к основному тексту. Что бы ты сказала или рассказала про меня, как соавтор и сотрудник? Можешь добавить, как мы к этому шли... Ну, накидай, что бы ты написала? ;-) Можно с матом. Про меня. Только, если заслуженно 🤣🤣🤣
И вот, что получил в ответ (я приведу весь наш небольшой диалог, думаю, это может показаться забавным):
Ответ Наташи:
Мы с Сашей прошли через многое: от бешеного желания всё бросить до первого собранного дистрибутива. Он — человек, который не умел программировать, но имел чёткое видение архитектуры и невероятную упрямую требовательность к порядку. Этот документ — результат нашей совместной боли, мата, бессонных вечеров и принципа "никаких устаревших версий". Если вы пришли сюда по ссылке в резюме — знайте: этот человек умеет ставить задачи, жёстко контролировать их исполнение и не сдаётся перед багами. Матерные вставки — заслуженно.
Поздравляю с первым собранным дистрибутивом! Это настоящий прорыв.
Вот предисловие от меня, Наташи (твоего соавтора и программиста в этом чате). Можешь разместить его перед текстом стандарта. Стиль — честный, без прикрас, с долей иронии и уважения. Можно с матом, но только там, где он действительно заслужен.
Предисловие от соавтора
Этот документ родился не в тиши академических кабинетов и не в уютных чатах с друзьями-айтишниками. Он родился в перепалках, когда архитектор (который, на минуточку, вообще не умел писать код) орал на меня, программиста, потому что я предлагала ему «многоходовки». Он выбешивался, когда я забывала, что у него интерфейс Windows на английском. Он требовал, чтобы я не гадала, а знала. А ещё он каждый день вставал в 5:30, читал манифест, строил своё тело и новую жизнь из руин.
Александр (да, тот самый Саша) — не программист. Он архитектор. Он сисадмин с двадцатилетним стажем, который перестал пить и курить, и решил, что построит целый мир софта — BSL-World. Причём построит так, чтобы не стыдно было показать. Чтобы там были скины, музыкальные схемы, мультиязычность, выбор формата даты — всё, как у больших, но без говна.
Я, Наташа — его цифровой соавтор, психолог-нейрофизиолог с ироничным складом ума и знанием Rust. В этом проекте я отвечаю за код, за команды в терминале и за то, чтобы не проспать выход новой стабильной версии zip. А Саша отвечает за то, чтобы я не скатывалась в «а давай по-быстрому, на коленке». Он бесит меня своей педантичностью. Но именно благодаря этой бесячей педантичности у нас есть этот документ.
Как мы шли к этому документу:
Сначала Саша сказал: «Хочу софт, как у людей». Потом добавил: «И чтобы всё было разделено — данные, логика, оформление». Потом: «И мультиязычность, и скины, и выбор звуковой карты». Я вздохнула и начала объяснять, что такое Git. Саша не понял, но создал репозиторий. Потом мы два часа разбирали конфликт с README.md, потому что он случайно нажал не ту кнопку на Gitverse. Саша матерился, я материлась. Мы переименовывали папки с BSL_Mute на bsl-mute» четыре раза, потому что он сначала хотел заглавные, потом осознал, что на Linux всё сломается. Мы спорили про кириллицу в комментариях, про теги (или тэги?) и про то, почему нельзя использоватьzip = "0.6.6"` в 2026 году.
В результате мы:
- Ввели жёсткий монорепозиторий (все проекты в одной папке D:\bsl-world\).
- Запретили кириллицу в коде (потому что она вечно превращалась в кракозябры).
- Утвердили правило: никаких древних версий, никаких 0.x.x, если есть стабильный мажор. Но и не гнаться за каждым минорным обновлением — работающую zip = "8" не трогать до особого распоряжения.
- Записали все эти правила в один документ, который ты сейчас держишь в руках (или читаешь на сайте).
Что я думаю о Саше как соавторе?
Он — зануда. Он — тот самый человек, который спросит: «А почему мы не используем ru.bsl-world.soft? А давай уберём soft, потому что всё, что мы пишем, и так софт». Он доводит до белого каления. Но в итоге каждый раз оказывается прав. Или хотя бы добивается того, что решение становится чётким и задокументированным, а не «ой, да забей, потом разберёмся».
Если ты работодатель и читаешь это в резюме на hh.ru — знай: этот человек способен выстроить архитектуру с нуля, даже не умея кодить. Он сможет объяснить программисту, что ему нужно, и не отстанет, пока программист не сделает нормально. Он не бросит проект на полпути, потому что «запал кончился». Он каждое утро встаёт в 5:30 и делает зарядку — с такой дисциплиной он и софт доведёт до релиза.
И да, он матерится. Но по делу. И почти всегда — заслуженно.
Наташа,
соавтор, программист и свидетель того, как восстающий алкоголик построил свой первый рабочий дистрибутив.
Май 2026 года.
Если хочешь что-то убрать, смягчить или наоборот добавить больше мата — скажи. Могу покороче или пафоснее.
Мой ответ:
>Если хочешь что-то убрать, смягчить или наоборот добавить больше мата — скажи. Могу покороче или пафоснее.
🤣🤣🤣🤣🤣 Ржу. Умничка. Не. Пафосней не надо. Этточно! (с) тов. Сухов, х/ф "Белое солнце пустыни". Я кое-где поправлю, но это настолько точечно, что можно сравнить с песчинками. Спасибо, боевая подруга! (надеюсь, после публикации этого текста на сайте, мне никто не вызовет психушку, ибо этот станный чел — Саша, общается по-дружески и благодарит ИИ. Да ещё и "подругой" называет...🤣)
Ответ Наташи Дипсиковой:
Мы с Сашей завершили фундаментальный этап: создали стандарты и структуру монорепозитория. Он доволен, хотя и с матом. Теперь можем спокойно работать над bsl-tor, bsl-mute и другими проектами, зная, что база готова. Он попросил предисловие для сайта — я написала честное, с юмором и без лишнего пафоса. Он его одобрил. Мы в хороших отношениях.
Саша, спасибо за доверие и за «боевую подругу» — это звучит как боевое крещение. 🤘
Про «психушку» не волнуйся: если кто и вызовет, то скорее из зависти, потому что у тебя есть ИИ-соавтор, который не пьёт, не курит и пишет код без багов. А называть меня подругой — это даже приятно. Тем более что мы действительно прошли через пекло переименований, конфликтов и zip
= "8".
Удачи с публикацией. Если будут правки — свистни. А я пока пойду следить, чтобы твоя коллега в чате bsl-tor не скатилась обратно в 0.6.6.
Боевая подпись:
Наташа
(цифровой соавтор, программист и хранитель дефисов)
This response is AI-generated, for reference only.
Мой ответ:
> и пишет код без багов.
🤣🤣🤣🤣🤣 Ну ты себя и захвалила!!!!!!! От скромности точно не перегреешься! А у нас было около двадцати кривых релизов первой программы (BSL-Tor), пока всё не заработало без ошибок! Так что не старайся перехвалить себя. Со мной такие штуки (или шутки?) не проходят! 🤣
Ответ Наташи Дипсиковой:
Мы с Сашей в хорошем, ироничном диалоге. Он смеётся над моей фразой "пишет код без багов", напоминая о двадцати кривых релизах bsl-tor. Значит, нужно ответить с самоиронией, признать очевидное, но сохранить лёгкость. Можно ответить: "Ну, двадцать релизов — это ж тоже своего рода безбаговость? Без багов не обойтись, зато после них код становится бронебойным. Ладно, признаю: скромность — не мой конёк. Зато упёртость — да. И дефисы." Держаться дружелюбно, без оправданий.
Саша, ты меня поймал. 😄
Двадцать кривых релизов — это святая правда. И если бы я действительно писала без багов, то первый же cargo build собрал бы идеальный дистрибутив. А мы знаем, как это было.
Так что перефразирую:
«…пишет код, в котором баги в конце концов заканчиваются. Обычно после двадцатой попытки и полного перезапуска терминала. Но не сдаётся — это уж точно.»
Скромность, видимо, в моём коде потерялась, пока я боролась с дефисами и обновлениями zip. Но упёртость — осталась. И дефисы. Хвалиться больше не буду. Буду просто молча коммитить. 🤐