xanf.dev
2.65K subscribers
100 photos
8 videos
35 links
Илья Климов про свою жизнь без купюр
Download Telegram
Про обувь и шляпы

"Переобуваться" имеет ярко выраженный негатив в русском языке. Сравните это с "change hats" в английском - где такого негатива нет (впрочем про обувь у них тоже есть идиома - "try walking in my shoes")

Публичное "переобувание" требует смелости но вызывает вопросы и осуждение - вот раньше ты топил за Х, теперь за Y - значит где-то ты врешь (хотя на самом деле просто изменились факторы, влияющие на твой выбор или твои знания о предмете). Но я хочу акцентировать о важности "переобувания" в моменте для извлечения максимальной пользы в своем развитии

Поясню сразу же "на примере", как вы любите

Как только вы заводите что-то публичное - твиттер, ютуб, да даже инстаграм - вам необходимо отращивать слоновью шкуру. Количество комментариев что вы не вышли ни рылом ни скиллами и вообще вам стоит забыть программирование или фигурное выпиливание лобзиком по дереву или чем вы там делитесь будет... ну если не велико, то скажем ОЩУТИМО. И первое что ты учишься - их игнорировать или отвечать "Спасибо, поржал"

Но раз в тысячу комментариев попадается действительно ценная информация. Часто - поданная в отвратительной, неуважительной форме, но содержащая иногда не просто ценное рациональное зерно, но прям бриллиант :) И пропускать такое очень и очень легко.

Правильный подход - подходить к каждому комментарию "с чистой душой и открытым сердцем" (даже если автор комментария уже узнается вами) - прочитать с мыслями что вам желают добра и хотят нанести пользу. И если вы эту пользу увидели - принять и поблагодарить. А если это очередной треш - моментально забыть и пойти дальше

Не знаю как вам, но мне эта ментальная эквилибристика даётся с трудом, но я уже не раз и не два учился полезным вещам именно так
1🤝33👍2210😴1
Одним из ред флагов которые никогда меня ещё не подводил что "здесь сейчас начнётся мрак, ужас и содомия на пару с северной полчрной лисичкой" является появление дублирующейся отчётности

Да, у нас есть таски - стори - эпики, но давайте ещё записывать отдельный документ что сделано для стейкхолдеров с видео демками (важно: не путать с демо для команды - это не одно и тоже!).

У нас есть настроенный проект в джиок, но давайте для простоты координации будем заполнять вот эту гуглотабличку, чтоб было наглядно и сразу понятно

О чем такое свидетельствует?
- Либо о наличии важных лиц которым абсолютно пофигу вникать в эти ваши джиры и менеджерскую импотенцию на всех уровнях чтобы "из джиры" компилировать этот отчёт не трогая разработчиков
- Либо о том что система отчётности неэффективна раз не предоставляет необходимые данные (вариант "не из чего компилировать"), а значит программисты вместо заполнения того что важно и ценно занимаются таск-мастурбацией

Проявляется все это обычно в "горящих проектах", но если вы это увидите при "размеренной разработке" - бегите глупцы!
1👍54💯12👏6🤔32😁2😱1
Когда казалось бы истерия с NFT давно позади, первый аукцион подарков с папахой кончился со средней ценой в 10.000 звезд. Это 200 долларов

Конечно не миллионы как было во времена NFT, но кроме "могу себе позволить" - мне просто интересно зачем?
2😁30👍11🥱2🍌2🤬1
Самый высокий показатель восстановления с момента покупки whoop.

Что случилось - вчера запустил спустя 4 года курс по тайпскрипту.

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

В итоге я был рад:

* что мне хватило сил запуститься в черную пятницу, хоть и в 21:00
* хватило усилий, чтоб записать контент курса заранее (моё слабое место)
* и хватило "понимания" сразу планировать весь поток серии курсов на 2026

Все ещё есть много ручной работы, для которой в идеале бы воспользоваться ассистентом (живым, из плоти и крови) , но начало положено
2🔥66👍742🐳2🥰1👏1
Начало года:

* проболел две недели
* периодически стали отключать свет (на 8-16 часов в день)
* прямо сейчас - заполняю Self-evaluation в GitLab (по сути ревью своих достижений за год - ужасно сложная, занудная и ненавистная работа, даже с учетом ИИ), по району в радиусе 1-2 км прилетают шахеды, но все равно надо заполнить потому что сегодня дедлайн

Возвращаемся в этот телеграмчик 😆
Please open Telegram to view this post
VIEW IN TELEGRAM
1😭63🕊268👍6🤯5🔥1🐳1
Вот как-то так выглядит соседний через-один дом после вчерашней ночи
😢123🤬43🤯84😭3😱2🔥1
Вот с такими коллегами приятно работать. И нет, это не про отсутствие work-life balance, это про:

* first unblock others. Если кому-то что-то нужно - ревью, помощь в фиксе и так далее — это имеет приоритет

* вовлеченность в работу. Про это я рассказывал — "атмосфера" работы во многих it-компаниях сильно деградировала за время ковида — компании было выгодно держать сотрудника чем "пустое место".

Сейчас же ИИ выпаливает невовлеченных людей очень сильно — причём с двух сторон - как и со стороны автоматизации, так и со стороны перераспределения потоков денег в компаниях. К сожалению, не без сопутствующих жертв, но пока в 100% случаев что я видел - крутые люди в эпоху ИИ стали объективно продуктивнее, те же кто просто делали работу - нет
30👍18❤‍🔥2👎2💋2🤯1💯1🤷1
Поделюсь тем, что считаю главной темой своего инженерного роста на 2026 год и куда я копаю последние месяцы.

Это верификация кода и Quality gates. Код ревью как процесс не масштабируем для работы с объёмами кода, которые генерируют ИИ-агенты
В то же время если (условно) не брать стартапы за пределами пре-сид фазы и аналогичные им проекты - НИКТО не готов мержить ИИ-код без код-ревью. Человек становется бутылочным горлышком на пути к доминации Скайнета

Дискуссии на эту тему веду и внутри GitLab (бессовестно споря с новым СТО невзирая на ранги уже третий день). Именно поэтому я опять запустил курсы по тайпскрипту (а дальше тестирование и "инфраструктура" (то что раньше было CI/CD) - я ж как чукча, что вижу и что болит - о том и пою

При этом важно озвучить несколько пойнтов:

* код ревью имеет критическую ценность в снижении bus factor и обучении-через-чтение. Отказ от кодревью людьми нанесет кратно больше вреда на данный момент чем пользы
* "В среднем по больнице" уровень "недетерменированности" результат от АИ-агента ВЫШЕ чем от коллеги-разработчика при прочих равных - что означает что нам надо полностью перестраивать SDLC под новый уровень недетерменированности
* Инфраструктура решает. Я не о кубернейтс (хотя он тоже тут может быть полезен) а об инфраструктуре линтеров-ревьюверов-мутационного тестирования-подставьте нужное. фактически мы "переоткрываем" (и оттуда я черпаю в том числе мысли) идеи из кибернетики 70-80 годов прошлого века - как из НЕНАДЕЖНЫХ компонентов построить систему с предсказуемым уровнем надежности

Два ключевых слова и проблемы вобщем-то не поменялись как и для всего ИИ: КОНТЕКСТ и ПАМЯТЬ. Но это совсем другая история
2👍7111🔥1
Миграция на Vue.js 3 которой я с перерывами занимаюсь уже четвёртый год, попало в метрики ключевых результатов 1 квартала направления "разработки" ( Dev section ). В итоге это:

* признаёт и подсвечивает важность проекта
* облегчает выделение ресурсов на него и ответ на вопрос "зачем я этим занимаюсь" для инженера
* гарантирует "видимость" проекта на верхних уровнях

Особенно иронично что сам-то я не нахожусь в направлении раработки, я в "Sec section" (безопасность) - это не значит что я занимаюсь "безопасностью гитлаба" - это значит что я пишу код для фич, первичными клиентами которых является Security Engineer.

Но то так, мелочи жизни. Не мелочи же то, что вокруг проекта "под прицелом" (хотя мне больше нравится английское мирное in the spotlight) моментально образуется ощутимое количество людей, задача которых максимизировать метрики вовлечённости - количество MR, сообщения в чатиках и так далее. И что самое неприятное - часто эти люди не только не помогают, а еще и немножко вредят.

По итогу вроде бы и важность теперь проекта критична, а и работать над ним стало тяжело и неприятно
1👍31🤣73👏21😁1🎃1
Фактор неуверенности

Иронично, как по разному иногда тренируются модели. Фраза которая кардинально улучшает для меня результаты в Opus 4.5/4.6 и почти не имеет эффекта в GPT 5.3/5.3 Codex (когда я работаю с кодом в котором действительно не уверен что полноценно знаю и разбираюсь)

This is just a theory, I might be wrong. Either confirm it or reject it with arguments

Для опуса у меня это убирает вот это "You're absolutely right" которым он болеет и дико раздражает
Раньше я говорил что среди топовых моделей выбор часто продиктован стилем работы модели (у Опуса и Кодекса он очень разный). Теперь иногда думаю что темперамент пользователя тоже влияет роль
👍388🌭2
xanf.dev
Вот как-то так выглядит соседний через-один дом после вчерашней ночи
Говорят что снаряд в одну и ту же воронку не попадает.

Прилетело в тот же двор шахедом, в который 1.5 месяца назад прилетел шахед
Это через дом от меня

Весело живем.

Ну что я могу сказать - ОПЯТЬ МИМО! Но код сам себя не напишет, продолжаем работать 🙂
1😢7114👍6🤬4😱3❤‍🔥2🙏2👎1🍾1
В дополнение к https://t.me/jsninja_news/1017

Вообще внутри GitLab я вижу как растерянность растёт во всех направлениях - мы не пониманием как проводить собеседования, рынок нервно реагирует на каждый очередной анонс OpenAI, Anthropic и остальных, а сколько у нас каждый день инициативных людей предлагает своих, точно самых лучших и навыков и подходов для нашего AI - неперечесть.

Что делаю я? Я палю токены. Очередной “супер-мега-подход” - я палю токены. Новая версия GPT - я палю токены. Не сжигаю - сжигали великих, Жанну Д\арк, Джордано Бруно, токены я просто палю.

Потому что к тому времени, когда станет понятно “а что же является стандартом” в индустрии ИИ-разработки я должен знать ответ на вопрос, который я всегда считал ключевым тестом “понимаете ли вы технологию Х” - “А какие у технологии недостатки и ограничения”? И пока у меня есть возможность палить их за счет компании - я вкладываюсь по-максимуму, чтобы делиться не фантазиями и мелкими экспериментами (легкий камешек в сторону Мэта Покока с его AI-курсом), а реальным бизнесовым опытом что работает, что нет и почему
45👍13👏7🤡3🥱2🔥1💩1🌭1🤣1