cherkashin.dev
2.06K subscribers
295 photos
17 videos
295 links
Александр Черкашин. Бойскаут, Борец с перфекционизмом.

Для связи 👉 @cherkalexander

Фулстек разработчик в decisions.com. Работаю со стеком TypeScript, React, C#

Пишу о программировании и не только.

https://cherkashin.dev
Download Telegram
ИИ не спасёт от плохих требований

Месяц назад смотрел доклад «Открытая сессия Podlodka AI Crew: Жизнь после SDD, как не убить качество» и понял мысль, которую теперь стараюсь доносить своей команде: нужно тратить больше времени на планирование и сбор требований, код быстро я и сам могу написать.

Я более чем уверен, у всех было такое: не хочется разбираться в требованиях, ничего уточнять, хочется сразу броситься писать код. Ну просто потому, что только после этого ты видишь результат, а пока мусолишь требования, как будто бы ничего и не меняется.

Теперь появился ИИ, и писать код стало так же легко, как листать рилсы. Но на самом деле тут проблема становится ещё острее.

Раньше на разработку уходило большинство времени, грубо говоря:
- 15% — планирование
- 70% — написание кода
- 15% — валидация

Теперь же код пишется очень быстро, но нужно осторожно оперировать требованиями, иначе можно написать кучу кода, в которой нет никакого смысла. Теперь наша задача — правильно описывать требования, можно сказать, ставить ТЗ Кодексу или Клоду.

Теперь, распределение времени здорового человека в разработке выглядит так:
- 45% — планирование
- 5% — разработка
- 50% — валидация

Мы должны проводить больше времени, так сказать, в режиме планирования, иначе на этапе тестирования настанет момент расплаты.

Распределение времени курильщика:
- 5% — планирование
- 5% — разработка
- 120% — валидация

🫠 Я уже пару раз сталкивался с ситуацией, когда кто-то написал какой-то кусок кода, особо не заморачиваясь над промптом или требованиями. А я потом несколько часов переделывал или доделывал.

А вы что думаете?
- 👍 — согласен
- 👎 — не согласен

#ai
👍19👎2💯2❤1
Сколько памятью не корми, а им всё мало ...
🤯10😁5💯2❤1
Робот меня заменил — ну и отлично ...

Я про робот-пылесос, а вы о чём подумали?

Ремонт движется, мы наконец-то съехали со съёмной квартиры и вернулись к себе. Теперь снова можно делегировать уборку 😄
😁7👍4
Важней всего погода в доме мемы в команде.
Вот вам пятничная подборка мемов про меня от моих тиммейтов.

Последний — мой любимый.

#about_me
😁7❤2👍2
Media is too big
VIEW IN TELEGRAM
Это я пытаюсь влиться в рабочий ритм после недельного отпуска 😭
😁7😱3🤣3🔥2❤‍🔥1
Я решил более-менее отдохнуть до конца лета и сильно не напрягаться. Закрываю крышку рабочего ноута в 6, особо ничего нового не изучаю, в блог ничего полезного тоже не пишу. Год был тяжёлый, да и есть ощущение, что каждый последующий будет не легче 😅

Но в Сетке запустили челлендж «Оставайтесь в профессиональной форме» про привычки, которые помогают расти в профессии. Поэтому решил рассказать, что помогает мне расти в профессиональном плане — метод текущей инициативы. Узнал о нём лет 5 или 6 назад.

Он чем-то похож на «поедание лягушки» из тайм-менеджмента. Я выбираю одну тему, в которой хочу развиваться, и стараюсь уделять ей время утром, до того как погружусь в рабочую текучку.

Это может быть архитектура, project management, какая-нибудь новая технология — в общем, что угодно, что сейчас важно для моего роста. Например, последний год моей текущей инициативой были нейросети.

Занимаюсь этим почти каждый день или через день. Главное — не превращать саморазвитие во вторую работу. Если постоянно вставать пораньше, что-то изучать, а потом ещё полноценно работать весь день, довольно быстро от этого устанешь.

А прямо сейчас я, кстати, отдыхаю от текущих инициатив. Потому что иногда лучшая привычка для профессионального роста — на некоторое время перестать пытаться профессионально расти :)

📝 А вот мой пост в Сетке
👉 А тут можно посмотреть, какие привычки у других трудяг.

Ну и немного из бытового. Горячая стадия ремонта подошла к концу, и мы наконец вернулись в свою квартиру. Теперь можно снова наслаждаться прекрасным видом из окна. И отсутствием совмещённого балкона, где постоянно курит сосед 🤣.

Расскажите, а вы есть в Сетке?
- 👍 — да
- 👀 — слышал
- 👎 — нет

#timemanagement #setka
👎15👍10❤3👀3🤓1
Please open Telegram to view this post
VIEW IN TELEGRAM
Все вокруг только и говорят об агентах: как они не пишут код, как у них фигачат команды агентов, оркестраторы, как у них всё автоматизировано и прочее.

Ну хоть кто-нибудь описал бы конкретно по шагам, как они это настроили. Если у вас есть годные статьи — присылайте.

У нас не всё так сказочно: да, код ручками не писал уже несколько месяцев. Но всё ревью, помимо агента, всё ещё делаю глазками...

Но сегодня не об этом. Расскажу о конкретном примере использования ИИ.

1️⃣ Неделю назад решил выкачать все транскрипты созвонов с продактами, с командой — в общем, всё, что записывалось.
Попросил Клода, тот пошёл через MCP в Teams и Fathom, выкачал все транскрипты, для каждого создал отдельный Markdown, добавил саммари и всё сложил в Obsidian в папку Meetings.
Так вот, сегодня это пригодилось.

Приходит ко мне разработчик и спрашивает: а как вот тут должно работать? А я помню, что мы вроде обсуждали этот момент с ПМом, но что именно — не помню.

Пошёл, спросил у Клода. Тот порылся в записях и выплюнул мне ответ.

Кажется, что так вообще можно было бы упростить все обсуждения фич. Загнать ПМов писать маркдауны, настроить автоматизации и рядом складывать записи всех созвонов, чтобы ничего не потерять.
Кто-то уже такое сделал?

2️⃣ Ещё включил по умолчанию транскрипты на все командные созвоны, чтобы всегда можно было попросить агента проверить, что там обсуждали.

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

Сейчас настрою автоматизацию, и пусть все разговоры каждый день выкачиваются сами.

А помните, раньше кто-то что-то говорил на митинге, а потом утверждал: «Да не было такого, я такого не говорил»?
Так вот, всё, больше такое не прокатит...

Ну как не прокатит. Майкрософт свинью подложил (хотя, может, это фича), и в транскрипте через MCP не указывается имя спикера... Так что иногда из контекста не совсем понятно, кто именно говорил.

А как вам помогает ИИ в работе или личной жизни помимо написания кода?

#ai
👍8🔥2❤1
Obsidian как vim, можно настраивать бесконечно.

Меня всегда бесил outline в правой панели, он постоянно пропадает. И мне не хватало того, как он реализован в Notion. Загуглил и нашел, что есть прекрасный плагин Floating Headings.

Просто наводишь на полосы в правой части и на ховер появляется оглавление — красота.

А ещё нашел, что можно беклинки, также можно перенести прямо на страницу.

Идёте Settings => Core plugins => Backlinks.

👍 — полезно
👀 — не пользуюсь obsidian
👍12👀5❤3
Знаете это чувство, когда приезжаете в другой город в рабочий день по делам и нужно где-то поработать?

Если это пара-тройка часов, я, наверное, как и многие, просто иду в кофейню. Некоторые вообще превращают кофейни чуть ли не в свой офис, но я так не хочу 😅

Всю эту неделю я в Москве, поэтому напряг ChatGPT найти мне какой-нибудь прикольный коворкинг. Не хотелось сидеть в мрачном офисе, и из вариантов я остановился на SOK.

Перед первым посещением ещё успел завалить вопросами их поддержку.

Выбрал в основном из-за панорамного опенспейса на 7-м этаже: диванчики, кресла и вид на город. Всё-таки классно иногда не пялиться в стену, а смотреть на затянутую тучами Москву 😄

В первый день я там и сидел — по кайфу вайбкодил с видом на город.

А вчера нужно было нормально погрузиться в работу, поэтому спустился на 6-й этаж и уединился в отдельном офисе. Там уже обычная рабочая обстановка, и мне повезло — кроме меня никого не было.

Прямо в коворкинге ещё стоит автомат с довольно недорогой едой. А вот второго монитора я нигде не нашёл. На созвонах одного экрана всё-таки не хватает, неудобно шарить экран и смотреть на команду 😅

Если рабочее место нужно надолго, тут можно остановиться не только на день, но и на неделю или месяц — получится уже почти свой офис.

И если кто-то тоже собирается сюда заглянуть, у меня есть 2 бесплатных посещения по 3 часа. Пишите.

А вы где обычно работаете?

• 👀 — в основном дома
• 👍 — в основном в офисе
• 🧑‍💻 — в кофейнях/коворкингах
👍10👀9👨‍💻3❤1