Please open Telegram to view this post
VIEW IN TELEGRAM
bishx devlog pinned «👤 Евгений, full-stack разработчик. 30+ проектов за спиной — от университетских до государственных 🪙 Со второго курса брал заказы от вуза и партнёров, к третьему уже работал официально. Благодаря этому в 21 год купил квартиру в новостройке 🏷 Проходил практику…»
Замечаю, в IT рост происходит скачками — сначала идет долго и размеренно, а потом резкий скачок, и разработка идет уже на другом уровне. А получится ли удержать этот новый уровень или нет — зависит только от того, правильно ли были оценены свои возможности. После этого буста приходит больше ответственности, больше завязок на проекты и выше цена каждого решения
Я считаю, что если ставить цель — то сразу ставить большую. Чтобы любое достижение на пути к ней не давало надолго останавливаться. Если есть большая цель — значит надо поднимать свой уровень, чтобы дорасти до неё
Это всё большое вступление к тому, что я начал смотреть вакансии в TON Foundation. Я сделал первый шаг к своей мечте. И понял, что она не такая невозможная, как казалось раньше. Нашел несколько вакансий, где я отлично прохожу по стеку, но не прохожу по опыту (тк берут на позиции мидл+) — это уже успех. Нужно делать больше пет-проектов и, возможно, даже выпускать их в опенсорс, чего я никогда ранее не делал
💎 Можно сказать, сейчас начинается мой путь к мечте
Я считаю, что если ставить цель — то сразу ставить большую. Чтобы любое достижение на пути к ней не давало надолго останавливаться. Если есть большая цель — значит надо поднимать свой уровень, чтобы дорасти до неё
Это всё большое вступление к тому, что я начал смотреть вакансии в TON Foundation. Я сделал первый шаг к своей мечте. И понял, что она не такая невозможная, как казалось раньше. Нашел несколько вакансий, где я отлично прохожу по стеку, но не прохожу по опыту (тк берут на позиции мидл+) — это уже успех. Нужно делать больше пет-проектов и, возможно, даже выпускать их в опенсорс, чего я никогда ранее не делал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5 2 1 1 1
Недавно читал пост о разделении публичных и приватных пайплайнов. Суть была в том, что хорошо оптимизированный пайплайн позволяет писать проекты любой сложности с минимальным порогом входа. Стоит опубликовать такой подход – и он уходит в публичное пространство, где рано или поздно становится кормом для нейросетей
Меня это зацепило не на техническом, а на каком-то более базовом уровне. Когда твои задачи может воспроизвести кто угодно с помощью твоего же инструмента – это не обидно, но что-то в этом не так
И неясно, что остаётся ценным. Если пайплайн убирает порог входа – непонятно, где теперь граница между "что умеет разработчик" и "что умеет пайплайн"?
Эпоха программирования продуктов переходит в эпоху проектирования .md-файлов (скиллов), на основе которых начинают формироваться продукты. И здесь, скорее, начинает проявляться идентичность через редкость – хороший, проверенный временем собственный пайплайн говорит многое о разработчике: как он умеет формулировать то, что он хочет сделать и то, как он умеет создавать абстракции и унификации без потери качества
У меня есть публичный пайплайн, которым я пользуюсь каждый день – отлаженный и рабочий. Но настал момент двигаться дальше, и следующий шаг требует менять подход на уровне идеи, а не деталей.
То, что сейчас лежит в открытом доступе, не сравнится с тем, что будет после. Поэтому исходники публичного пайплайна остаются публичными, а новые – останутся при мне. Рассказывать про новый подход я, безусловно, буду, но его исходники публичными уже не будут
Интересно, с такими же мыслями авторы книг запрещают обучать нейросети на своих произведениях?
Меня это зацепило не на техническом, а на каком-то более базовом уровне. Когда твои задачи может воспроизвести кто угодно с помощью твоего же инструмента – это не обидно, но что-то в этом не так
И неясно, что остаётся ценным. Если пайплайн убирает порог входа – непонятно, где теперь граница между "что умеет разработчик" и "что умеет пайплайн"?
Эпоха программирования продуктов переходит в эпоху проектирования .md-файлов (скиллов), на основе которых начинают формироваться продукты. И здесь, скорее, начинает проявляться идентичность через редкость – хороший, проверенный временем собственный пайплайн говорит многое о разработчике: как он умеет формулировать то, что он хочет сделать и то, как он умеет создавать абстракции и унификации без потери качества
У меня есть публичный пайплайн, которым я пользуюсь каждый день – отлаженный и рабочий. Но настал момент двигаться дальше, и следующий шаг требует менять подход на уровне идеи, а не деталей.
То, что сейчас лежит в открытом доступе, не сравнится с тем, что будет после. Поэтому исходники публичного пайплайна остаются публичными, а новые – останутся при мне. Рассказывать про новый подход я, безусловно, буду, но его исходники публичными уже не будут
Интересно, с такими же мыслями авторы книг запрещают обучать нейросети на своих произведениях?
🔥4💯2 2 1 1 1
Что ж, не всегда получается побеждать
В январе подавал заявку на «Альфа-Будущее Гранты студентам» на сборку станции под разработку ML за 300к рублей (фиксированная сумма гранта на любую цель), по итогу из 18000 заявок вошел в топ-260. Призовые места начинаются с топ-100
Даже не знаю, как правильнее назвать это: поражением, что я не смог выиграть грант, или победой, что я оказался лучше 98,5% студентов, подавших заявки, и смог успешно пройти на финальный этап отбора. Имею позитивное мышление, поэтому выберу второй вариант
Ранее уже выигрывал стипендию от Альфа-Банка, где занял одно из призовых мест среди 44000 заявок
Кстати, получаю её до сих пор :)
А ещё скоро буду участвовать в спортивном хакинге в Альфа ЦТФ
В январе подавал заявку на «Альфа-Будущее Гранты студентам» на сборку станции под разработку ML за 300к рублей (фиксированная сумма гранта на любую цель), по итогу из 18000 заявок вошел в топ-260. Призовые места начинаются с топ-100
Даже не знаю, как правильнее назвать это: поражением, что я не смог выиграть грант, или победой, что я оказался лучше 98,5% студентов, подавших заявки, и смог успешно пройти на финальный этап отбора. Имею позитивное мышление, поэтому выберу второй вариант
Ранее уже выигрывал стипендию от Альфа-Банка, где занял одно из призовых мест среди 44000 заявок
Кстати, получаю её до сих пор :)
А ещё скоро буду участвовать в спортивном хакинге в Альфа ЦТФ
❤🔥1💯1 1 1 1 1 1
Прошел первый день с Opus 4.7 (xhigh): потрачено более 12млн токенов, сделано более 40 задач на ~150 story points (scrum). Заметил, что модель начинает вести себя более автономно в ситуациях, когда действительно это от неё требуется. Ощущается более строгое следование инструкциям, как и говорили антропики
По моим наблюдениям – у модели появилось своё мнение насчет паники и амбивалентных ситуаций: между "быстро в прод" и "давай подумаем прежде чем делать" она выбрала второе – во время p0 hotfix'а (в обычном диалоге, без особых инструкций) модель сказала: "ad hoc – не значит хаотически. Делаем нормально, чтобы не переделывать", и по её инициативе в следующей итерации проверки была исправлена неявная бага, которая привела бы к ~10мин простою системы при деплое
По поводу xhigh effort – виден прирост в длительности и стоимости размышлений. При тех же сценариях, но на high-размышлениях, было бы потрачено ~6-8млн токенов. Из плюсов – в отличие от max effort, xhigh не отключается при перезапуске сессий и наследуется в Agent Teams, что очень радует
Кстати, на скринах мои текущие 7 дней разработки:
1. 1.6млн входящих / 45млн исходящих токенов. По Anthropic-статистике
2. 1млн входящих / 21млн исходящих токенов. По статистике тулзы – я за неделю трачу ~$3600 в пересчет на api
Молчу вообще про обращения к кешированным токенам – миллиарды миллиардов :)
По моим наблюдениям – у модели появилось своё мнение насчет паники и амбивалентных ситуаций: между "быстро в прод" и "давай подумаем прежде чем делать" она выбрала второе – во время p0 hotfix'а (в обычном диалоге, без особых инструкций) модель сказала: "ad hoc – не значит хаотически. Делаем нормально, чтобы не переделывать", и по её инициативе в следующей итерации проверки была исправлена неявная бага, которая привела бы к ~10мин простою системы при деплое
По поводу xhigh effort – виден прирост в длительности и стоимости размышлений. При тех же сценариях, но на high-размышлениях, было бы потрачено ~6-8млн токенов. Из плюсов – в отличие от max effort, xhigh не отключается при перезапуске сессий и наследуется в Agent Teams, что очень радует
Кстати, на скринах мои текущие 7 дней разработки:
1. 1.6млн входящих / 45млн исходящих токенов. По Anthropic-статистике
2. 1млн входящих / 21млн исходящих токенов. По статистике тулзы – я за неделю трачу ~$3600 в пересчет на api
Молчу вообще про обращения к кешированным токенам – миллиарды миллиардов :)
🔥1 1 1 1 1
Оказывается wakatime довольно давно научился определять периоды AI-кодинга
Удивительно, что в бесплатной версии wakatime можно через api запросить выгрузку данных за весь период пользования трекером
Я думал, что полный дамп доступен только в платной версии, но, как оказалось, платная подписка нужна только для визуализации более широкого диапазона данных
Теперь есть идея для пет-проектика по работе с этими данными🩰
Удивительно, что в бесплатной версии wakatime можно через api запросить выгрузку данных за весь период пользования трекером
Я думал, что полный дамп доступен только в платной версии, но, как оказалось, платная подписка нужна только для визуализации более широкого диапазона данных
Теперь есть идея для пет-проектика по работе с этими данными
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💯2 2 1 1 1 1
Последний банвейв Claude коснулся и меня. Благо я использовал два аккаунта, и забанили тот, на котором кончилась подписка пару дней назад. Я как раз собирался её прдлевать, но увидел письмо на почте:
Единственное, за что могли забанить тот аккаунт, так это за решение Alfa CTF, потому что клод мне прямым текстом говорил, что я нарушаю ToS. Буквально 4 алерта выдал, и я понял, что не стоит рисковать. В целом, я был прав
Так вот, это стало хорошей мотивацией переехать на Codex ($200), где, субъективно, модельки чуть похуже, UX не такой приятный, Agent Teams нет (пока что?), но зато цены поприятнее и аккаунты не банятза просто так. Переезд будет тяжелый, но оправданный
Your account has been suspended
Единственное, за что могли забанить тот аккаунт, так это за решение Alfa CTF, потому что клод мне прямым текстом говорил, что я нарушаю ToS. Буквально 4 алерта выдал, и я понял, что не стоит рисковать. В целом, я был прав
Так вот, это стало хорошей мотивацией переехать на Codex ($200), где, субъективно, модельки чуть похуже, UX не такой приятный, Agent Teams нет (пока что?), но зато цены поприятнее и аккаунты не банят
Сутки с Codex – и понимаю, что пора делать мини-итоги работы с Claude, потому что пока не вижу причин возвращаться к нему)
Пользоваться клодом я начал 31 января – с того момента у меня стрик ровно 3 месяца, 90 дней. За последний месяц я потратил более 200 миллионов токенов. Это примерно $14000 по API, но по цене всего двух Claude Max x20 plan ($200). Подробнее – на скринах
После моей позавчерашней блокировки и вчерашне-сегодняшнего тестирования я понял, что кодекс ничем не уступает клоду. Даже больше: кодекс лучше по части пятичасового и недельного окон
1% недельного лимита = 4% пятичасового
Это с учетом того, что у codex до 31 мая лимиты на $200 не x20, а x25
Если вспомнить Claude за $200: 1% недельного = 7% пятичасового
Разница почти в два раза. Codex даже на frontier-моделях (gpt-5.5 xhigh) не выжигает все лимиты, как клод, за, грубо говоря, пару часов работы. И это без учета x2-режима ускоренной траты пятичасового окна в пиковые часы, коего у кодекса просто не существует
Оставил на ночь разрабатывать проект – мало того что кодекс ни разу не остановился с просьбой «продолжим?», так он еще и сделал таски средне-высокой сложности на хорошем уровне, съев всего 12% недельного лимита. За 10 часов беспрерывного программирования на модели, сопоставимой с Opus 4.7
Опять же, кодекс, может, и хуже в некоторых моментах (пока не вижу в каких), но многие недостатки перекрываются тем, что он:
1.бесплатный – клод раза в 4 дороже
2. идет вровень с claude по бенчмаркам
В чем кодекс 100% лучше: на тех же инструкциях он сам понимает, что задачу надо делать до тех пор, пока не будут выполнены все Acceptance Criteria. Такое ощущение, что клод даже на Max effort не так дотошно изучает ситуацию, как кодекс на xhigh
Пользоваться клодом я начал 31 января – с того момента у меня стрик ровно 3 месяца, 90 дней. За последний месяц я потратил более 200 миллионов токенов. Это примерно $14000 по API, но по цене всего двух Claude Max x20 plan ($200). Подробнее – на скринах
После моей позавчерашней блокировки и вчерашне-сегодняшнего тестирования я понял, что кодекс ничем не уступает клоду. Даже больше: кодекс лучше по части пятичасового и недельного окон
1% недельного лимита = 4% пятичасового
Это с учетом того, что у codex до 31 мая лимиты на $200 не x20, а x25
Если вспомнить Claude за $200: 1% недельного = 7% пятичасового
Разница почти в два раза. Codex даже на frontier-моделях (gpt-5.5 xhigh) не выжигает все лимиты, как клод, за, грубо говоря, пару часов работы. И это без учета x2-режима ускоренной траты пятичасового окна в пиковые часы, коего у кодекса просто не существует
Оставил на ночь разрабатывать проект – мало того что кодекс ни разу не остановился с просьбой «продолжим?», так он еще и сделал таски средне-высокой сложности на хорошем уровне, съев всего 12% недельного лимита. За 10 часов беспрерывного программирования на модели, сопоставимой с Opus 4.7
Опять же, кодекс, может, и хуже в некоторых моментах (пока не вижу в каких), но многие недостатки перекрываются тем, что он:
1.
2. идет вровень с claude по бенчмаркам
В чем кодекс 100% лучше: на тех же инструкциях он сам понимает, что задачу надо делать до тех пор, пока не будут выполнены все Acceptance Criteria. Такое ощущение, что клод даже на Max effort не так дотошно изучает ситуацию, как кодекс на xhigh
Небольшой оффтоп от нейросетей — в последнее время в своем окружении я завел небольшой флешмоб
Я расставляю уточек везде, где побываю. В тренажерке, в университете, на работе, на улице. Совершенно разные места — от мини дупла на дерева и холодильника в магазине до цветочных горшков в университете и мониторов на работе
Это амбивалентное приятно-удивительное чувство, когда ты ставишь утку, забываешь про неё, а через неделю-две слышишь «о, это ты уточку поставил на Х»? Кажется, такие мелочи в повседневной суете поднимают настроение людям, и мне это нравится✈
Для некоторых это странно, но как по-мне, это создает имидж — тебя в этом месте больше нет, а частичка тебя там осталась. По сарафанному радио утка начинает ассоциироваться с тобой. Еще у меня есть кофта-утка, но это случайно совпало
P.s. — фото уточек в комментариях
Я расставляю уточек везде, где побываю. В тренажерке, в университете, на работе, на улице. Совершенно разные места — от мини дупла на дерева и холодильника в магазине до цветочных горшков в университете и мониторов на работе
Это амбивалентное приятно-удивительное чувство, когда ты ставишь утку, забываешь про неё, а через неделю-две слышишь «о, это ты уточку поставил на Х»? Кажется, такие мелочи в повседневной суете поднимают настроение людям, и мне это нравится
Для некоторых это странно, но как по-мне, это создает имидж — тебя в этом месте больше нет, а частичка тебя там осталась. По сарафанному радио утка начинает ассоциироваться с тобой. Еще у меня есть кофта-утка, но это случайно совпало
Please open Telegram to view this post
VIEW IN TELEGRAM
Хочу написать про своего кумира. Про инфленсера, про лидера мнение, гения, филантропа и просто хорошего человека. Про человека, на которого я по-настоящему равняюсь и в котором вижу себя будущего
Это Дэн Охлопков. Благодаря нему я вообще влился в нейросферу на продвинутом уровне. Благодаря его чатику я замотивировался двигаться в области нейросетей и интегрировать их в повседневную разработку и, впрочем, в жизнь
Есть книга «Самурай без меча», она больше про психологию и лидерство, но там есть есть момент, когда Toyotomi Hideyoshi выбрал своего предводителя и был ему верен, потому что видел в нем те качества, которыми хотел обладать сам
И благодаря этому Хидэёси смог объединить Японию, даже когда Нобунага умер в одной из схваток. Хидэеси положил начало из кровавой державы в одну из самых инновационных стран. Без единой капли крови. Общением. Когда все вокруг хотели биться и убивать друг друга
Нобунага верил в Хидэеси и отдал возможность принять очень важное решение, как и Дэн доверился мне, перейдя на кодекс и не пожалев. Он выдал мне титул в чатике «на кодексе». Я безумно рад этому. Это тот человек, который не имеет корону, находясь в статусе инфлюенсера. Тот человек, который реально слышит. Человек, которому хочется следовать. Чатик, в который хочется возвращаться
К слову, про манию величия и про корону в IT сфере у меня есть еще много мыслей, напишу как-нибудь постик
В Хидэёси я вижу себя. Я вижу как Дэн стал для меня человеком, в котором я вижу те самые качества, которыми сам хочу обладать. Как и Хидэеси видел те самые качества в Оду Нобунаге, которые хотел перенять себе
Даже взять, что Дэн сейчас работает там, где я мечтаю работать уже пару лет
Спасибо, Дэн!
Это Дэн Охлопков. Благодаря нему я вообще влился в нейросферу на продвинутом уровне. Благодаря его чатику я замотивировался двигаться в области нейросетей и интегрировать их в повседневную разработку и, впрочем, в жизнь
Есть книга «Самурай без меча», она больше про психологию и лидерство, но там есть есть момент, когда Toyotomi Hideyoshi выбрал своего предводителя и был ему верен, потому что видел в нем те качества, которыми хотел обладать сам
И благодаря этому Хидэёси смог объединить Японию, даже когда Нобунага умер в одной из схваток. Хидэеси положил начало из кровавой державы в одну из самых инновационных стран. Без единой капли крови. Общением. Когда все вокруг хотели биться и убивать друг друга
Нобунага верил в Хидэеси и отдал возможность принять очень важное решение, как и Дэн доверился мне, перейдя на кодекс и не пожалев. Он выдал мне титул в чатике «на кодексе». Я безумно рад этому. Это тот человек, который не имеет корону, находясь в статусе инфлюенсера. Тот человек, который реально слышит. Человек, которому хочется следовать. Чатик, в который хочется возвращаться
К слову, про манию величия и про корону в IT сфере у меня есть еще много мыслей, напишу как-нибудь постик
В Хидэёси я вижу себя. Я вижу как Дэн стал для меня человеком, в котором я вижу те самые качества, которыми сам хочу обладать. Как и Хидэеси видел те самые качества в Оду Нобунаге, которые хотел перенять себе
Даже взять, что Дэн сейчас работает там, где я мечтаю работать уже пару лет
Спасибо, Дэн!
Так вот, недавно меня попросили провести платную тет-а-тет консультацию по агентированию и автоматизации. Сказать, что я был удивлен — ничего не сказать. Сразу вспомнилась фраза из статьи про коммерческую разработку
Кто-то решился меня нанять и платить настоящие деньги за то, что мне нравится. <…>, я бы делал это бесплатно
По моему скромному мнению, любая платная консультация по нейросетям сводится к тому, что нужно пообщаться с frontier-моделью и понять, что ты хочешь получить на выходе. Подробно расписать идею, посмотреть, как модель эту идею переварит, какие советы даст, какие подводные камни найдет. Это всё в рамках диалога, а то и многих
Никакие «специалисты по нейросетям» здесь не нужны. Люди могут сказать на основе своего опыта, с чего начать общение с моделью по этой идее, но последнее слово всё равно будет за нейросетью, а решение — за вами
Мышление человека напрямую зависит от его знаний — нельзя создать X, не зная, что оно делается с помощью Y. Как и нельзя создать Z, не зная, что для этого можно использовать X. Консультации, обучения, лекции по нейросетям — это полезно в рамках расширения кругозора, пассивно-активного изучения опенсорсного материала и формирования идей на основе изученных инструментов работы с нейросетями с того самого опенсорса. Всё. Остальное — вопрос длительности общения по вашей идее с frontier-моделью одного из вендоров
Человек — узкое место из-за ограниченности мышления
У Дэна в чатике однажды увидел фразу:
Если хочешь понять, на что способна нейросеть — поговори с ней
Это как в общении с людьми — нужно задавать любые вопросы, прорабатывать самые разные ситуации. Нужно спрашивать человека и обсуждать с ним абсолютно всё. В общении с людьми – только так можно узнать настоящий характер и поведение собеседника. В нейросетях – только так можно сформулировать свою идею и только так можно понять, на что действительно способна модель при реализации этой идеи
Идея известна вдоль и поперек — осталась реализация? Повторяем итерацию, но с подходом «Как я могу сделать X? Найди в интернете best practice советы по реализации»
Не нравится результат проработки идеи или реализации (спецификации)? Меняем модель на более прокаченную — в IT не существует идеи, которую нельзя было бы реализовать
Если вам нужен мой совет, dm me: @bishx
Буду рад поделиться своим взглядом на вашу ситуацию
Please open Telegram to view this post
VIEW IN TELEGRAM
0. Миграция на codex
1. Разработка по принципу ATDD + DDD. Dev + reviewer всегда получают atdd-скилл и ddd по мере необходимости
2. Миграция трекинга задач с beads на youtrack (на кастомном mcp). Таски, статусы и переходы летят в UI, lead через mcp подхватывает их при следующей сессии
3. Отслеживание состояния разработки через кастомный takopi с тредами тг бота
4. Основной цикл перешёл со Story-atom на Feature-atom – Dev живёт всю фичу, не перезапускается между сторисами
5a. Разработка только в git:
main → dev → dev/epic → dev/epic/feature → dev/epic/feature/story.
Мердж дочерняя→родительская через агента merger (один агент, 16 типизированных вердиктов, только один имеет право на git merge)
5b. Релиз dev → main – отдельный агент с quality gate: тесты в две фазы + coverage ≥80% на каждом изменённом файле + regression check + авто-генерация release notes
6. Добавлена ужатая версия основного пайплайна для хотфиксов и быстрых пушей в dev ветку
Как это повлияло на разработку? В целом, повысилось удобство и увеличилось время разработки. По качеству – точно стало лучше в долгосрочной перспективе, а в краткосрочной вроде и не изменилось. Опять же, вспоминаем экспоненциальные кривые стоимости разработки, исправления дефектов и уверенности внесения изменений в продукт, где долгосрочная перспектива кратно выигрывает для крупных проектов
Фундаментально оставил принцип разработки как в паблике. Только теперь это не выглядит как хаос
Из глобального: интеграция в YT и Telegram. Остальное — это правильная база, до которой рано или поздно всё равно должны были дойти руки
Please open Telegram to view this post
VIEW IN TELEGRAM