F81: IDE | Бонусы | GitHub дизлайки | MCP | DDD | Angry Tests | OCaml и аннотации типов
Философия программиста в формате вопрос-ответ (каждую пятницу в 18:00 UTC+3) Blog: https://www.yegor256.com
Books: https://www.yegor256.com/books.html
GitHub: https://github.com/yegor256
(don’t hesitate to follow in order to stay informed) Telegram channel with recent news and updates: https://t.me/yegor256news
(subscribe to not miss a thing) Twitter with daily and weekly updates: / yegor256 (follow me!) iTunes: https://podcasts.apple.com/us/podcast...
SoundCloud: / yegor256 Yandex Music podcast by yegor256: https://music.yandex.ru/album/31142286
VK Video: https://vk.com/yegor256news
0:00 Алиса, стоп! 1:30 Apple и их новый дизайн 5:06 О чем вы жалеете? Самое большое FOMO? 8:23 Как вы относитесь к WSL? 9:40 Вместо IDE теперь консоль для работы с Agentic AI? 12:17 Почему не все компании внедряют бонусную систему? 16:32 Чувствовал ли я, что моя популярность - это не совсем заслуга моих идей, а больше результат хайпа и правильного маркетинга? 20:09 Нейросеть-злоумышленник за 3 секунды находит уязвимость в вашем API, которую люди искали бы месяцами. Фантастика? 21:20 За два года в продакшн ничего не ушло. Решения принимаются голосованием. Кто виноват? 25:09 Стоит ли GitHub заменить звезды на лайки/дизлайки? 27:05 Вы записываете эти стримы, чтобы вскоре клонировать себя? 27:46 В какие сферы пойдут все лишние программисты? Как не стать одним из уволенных? 30:24 Согласно PMBOK проект имеет начало и конец. Но современная разработка непрерывна, мы итеративно улучшаем продукт на протяжении многих лет. Как это классифицировать? Это не проекты? 34:27 Чем поиск бага через написание тестов лучше его поиска через дебаг? 40:27 Качество бумаги Angry Tests отличается от бумаги прошлых книг? 41:01 Вы говорите, что за коммунизм и социализм. Но также вы - фанат Amazon, компании, которая известна своими ужасными условиями труда и запретом профсоюзов. 46:01 Должен ли Project Manager знать технические вещи? 48:15 Используете ли в работе MCP (model context protocol)? 48:57 Используете ли в своих проектах архитектуру DDD и как часто? 49:32 Почему вы именно за сьем квартиры, а не ее покупку? 53:20 Стоит ли удалять из кода на работе самописные библиотеки, если хочется сделать их open source для личных проектов, или выпустить их и сказать, что взял существующие решения в рабочий код? 55:26 Как вы научились настолько не обращать внимание на критику и насмешки других или просто всегда были таким? 57:22 Работаю в полиции в вычислительном центре, пишу немного на python/django, пенсия через два года (в 37 лет), какой лучше путь развития выбрать на этот период, чтобы на пенсии устроиться в IT? 58:23 Когда будет возможность купить Angry Tests? 58:33 Вы бы выбрали для проекта новую технологию без опыта работы с ней, если она решает задачу? 1:01:40 Продвинутые системы типов (хотя бы как в OCaml) могут давать надежность больше, чем тесты и требуют писать сильно меньше аннотаций? 1:04:32 Вы говорили, что у вас семья в Украине, не хотите их вывезти? 1:06:29 Когда становишься хорошим/популярным специалистом, есть ли риск стать высокомерным? Как это отслеживать и бороться? 1:11:22 Мир на пороге горячей стадии третьей мировой? Какое наше будущее? 1:13:38 Сколько по времени в день у вас умственной работы по написанию кода, не считая созвоны? 1:14:57 Можно ли стать великим без женщины за спиной?