Не так давно пообещал сделать тред про Obsidian и как я его использую, выполняю обещание.
Так как рассказывать можно много, то я буду писать с самого начала, частями, группируя ответы на частые вопросы и добавляя их в тред
Поехали! Ставьте лайки, всезнайки :)
@cawushka С переезда в Тбилиси я думаю о том, чтобы начать тут кататься на роликах, но дороги и ландшафт чот намекают, что я через неделю уберусь обо что-нибудь
Или ты про скейт-парки?
@annonedomini если к тебе приходят накачанные лысые мужики в форме, чтобы забрать тебя и тебе это не нравится, то им ничего не будет
но не дай бог тебе понравится...
Думал, что сейчас вспомню 6 игр и пойду спать
Но уже час ищу где бы поиграть в половину
1. Fable
2. Black & White 2 (да, я в детстве верил Питеру Молинье)
3. WoW
4. Witcher 3
5. TESO: Oblivion
6. Path of Exile 1/2
Бонус: Factorio, Dwarf Fortress, и все игры Larian
Игры чтобы узнать меня (с пояснениями) тред
1. Warcraft, StarCraft, Civ
В детстве в основном я играла в стратегии. Не думаю, что в свои 6-12 лет я осознанно двигала юниты и просчитывала экономику. Но кайфовать от эльфов,космо кораблей и египетских пирамид мне это не мешало
Репост плиз ♥️
Я сделала мини-тест для диагностики частых ошибок у изучающих англ. от А1 до В2. Вам это поможет сделать небольшой чекап языка, а мне даст оч важную инфу для наполнения будущего курса. Спасибо! 🌸
Ссылка на тест:
https://t.co/RKZYUIpGW1
Очень прикольно, как меняются технические аудиты.
Сейчас мы делаем технический аудит и план технического развития бизнесу, которому почти 30 лет. Десятки репозиториев на разных языках, большАя часть логики в сотнях хранимых процедур и триггеров в монолитной MSSQL базе.
За 4 недели архитектор смог разобраться на уровне, который раньше занял бы полгода минимум.
При этом, если раньше мы готовили PDF файлы и схемы, которые читали люди, то теперь мы собираем папку с анализом исходников, папку с анализом базы (один файл на хранимку или таблицу), и так далее. Все зависимости, вся логика проекта — в текстовых описаниях. Ну и файл с описанием, что мы делаем и для чего, конечно. Все это в гите, с контролем версий.
А дальше подключаем этот репозиторий к Claude code и задаем вопросы по проекту: «как устроена логика ценообразования», «на что повлияет изменение параметра Х», реестр рисков и так далее. Ответы проверяют живые инженеры — так мы оцениваем качество нашей базы знаний.
—
Если раньше мы оставляли пусть хорошо и с любовью написанные, но документы и делились пониманием в разговорах, то теперь мы как будто оставляем своего цифрового двойника, который будет продолжать отвечать на вопросы заказчика даже после окончания аудита.
Эту базу знаний будут использовать не только для этого рефакторинга, но и для онбординга новых специалистов.
—
Через 4 недели работы, мой архитектор взял 2 недельный отпуск. Мы дадим свои рекомендации и закончим аудит уже после его возвращения.
Скорость работы увеличилась в разы, но нам, людям, все ещё нужно время, чтобы новые знания уложились в голове. Нужно время, чтобы понимание проросло в нас. Слово «проросло» точно отражает то, что этот процесс нельзя ускорить усиленной работой. Можно только создать условия и не мешать. Раньше это происходило естественно, теперь нужно специально делать перерывы.
—
Раньше я гордился тем, какие четкие, ясные, красивые диаграммы сервисов мы рисуем. Теперь их заменили полностью автоматизированные mermaid схемы. Генеральную схему всего бизнеса таким образом мы пока не нарисовали, она получатся совершенно неудобоваримая. Это ограничение технологий или отражение внутренней сложности бизнеса? Пока что ее нет и у нас в голове, так что это открытый вопрос.
—
Делюсь тремя файлами: Claude_md — общие правила игры для модели, а ещё файлы с целями и принципами этого аудита.
https://t.co/pkGv03LZFg
Defuddle now returns Youtube transcripts!
Paste a YouTube link into defuddle.md to get a markdown transcript with timestamps, chapters, and pretty good diarization!
...or if you just want to read it, try the new Reader mode in Obsidian Web Clipper powered by Defuddle.
@mokevnin С радостью поговорю про фронтенд, почему иногда он сложнее бекенда)
Про найм могу
Или почему (и как) разработка может быть хобби и приносить удовольствие :)
@TamrazovAlex@mokevnin Не, скорее попытаться понять бизнес-домен, чтобы смочь отвечать на вопросы "почему код делает вот так", это позволит его менять так, как надо, не боясь сломать)
@TamrazovAlex@mokevnin Анализ самого кода занимает кратно больше времени, при этом поправить код, обычно, не так сложно, сложнее понять — а каким бизнес-правилам он должен был следовать, нет ли ошибки в логике и т.п.
Код можно оценить с т.з. того, понимаете ли вы, что там написано
@TamrazovAlex@mokevnin Для проекта на поддержку я бы начал смотреть с документации
Сначала ее наличие, потом качество и соответствие кода — документации
Еще можно посмотреть на стек, используемые библиотеки, насколько устарели версии
Цель аудита — понять насколько дорого будет чинить и дорабатывать
@cawushka Я просто помню, что у меня были сложности и я пошел по главному квесту, причем по двум веткам сразу и там меня быстро всему научили)
(На саму свадьбу я так пока и не сходил 🤣)