
Организованное программирование· Folge 60
#60 История и будущее дев-тулинга: от IDE до ИИ-агентов | Дмитрий Иванов
Sonntag, 7. September 2025 · 1 h 51
Kapitelklicken springt direkt hin
Shownotes
<p>Редакторы кода и инструменты для разработчиков — тема, вокруг которой строится целая индустрия. Когда-то переименование переменной казалось подвигом, а сегодня IDE умеют делать десятки сложнейших трансформаций так, чтобы программа оставалась корректной. В выпуске мы говорим с Дмитрием Ивановым, руководителем платформы Sourcecraft в Яндексе, о том, как развивались JetBrains и IntelliJ IDEA, почему в СССР писали компиляторы для Алгола-68, и чем отличается подход «IDE как комбайн» от современной архитектуры LSP.</p><p>Обсуждаем истории изнутри JetBrains, появление Kotlin как ответа на невозможность поддерживать Scala, и то, как AI-тулы и LLM-редакторы вроде Cursor меняют правила игры. Затрагиваем вечный спор Vim против IDE, сравниваем глубину анализа кода и ограничения протокола LSP, вспоминаем курьёзные случаи из практики и прогнозируем, что ждёт рынок инструментов разработки к 2026 году</p>
<ul><li>() - — Введение. Почему программисты застревают на инструментах? Разбираемся вместе с экспертом Sourceft
</li>
<li>() - — Компиляторы, байки и великий Терехов: как рождалась школа системного программирования
</li>
<li>() - — Алгол-68 — гордость СССР: как советские инженеры обошли весь мир
</li>
<li>() - — Истоки JetBrains: что было до IntelliJ IDEA и кто всё это начал?
</li>
<li>() - — Почему IntelliJ IDEA стал революцией: тайна рефакторинга
</li>
<li>() - — Почему LLM тупит при рефакторинге и что с этим делать?
</li>
<li>() - — JetBrains, Huawei, Яндекс: эволюция задач и инструментария в трёх мирах
</li>
<li>() - — Почему LSP не спасает: ограничения, с которыми сталкиваются миллионы
</li>
<li>() - — Почему стандарты отстают от технологий: уроки Java и Hibernate
</li>
<li>() - — История создания Kotlin: JetBrains против скалы и медленной Java
</li>
<li>() - — Vim, VS Code или терминал? Почему программисты уходят от монолитов
</li>
<li>() - — Сильные и слабые места JetBrains: не всё так идеально
</li>
<li>() - — Джун на стероидах: как выглядит идеальный помощник-программист
</li>
<li>() - — Кто победит: курсор, Copilot или кастомный стек?
</li>
<li>() - — ChatGPT в машине с детьми: когда AI не понимает границ
</li>
<li>() - — CodeStudio и кооперация с ИИ: как управлять своей командой ботов
</li>
<li>() - — Почему редакторы тормозят: что не так с Java и UI
</li>
<li>() - — Метрика улыбки: главный показатель качества редактора
</li>
<li>() - — Браузерные IDE в корпорациях: когда это удобно и зачем это нужно
</li>
<li>() - — Кто победит: LLM + IDE или плагины с костылями?
</li>
<li>() - — Рынок .NET и его особенности: сообщество, тулзы, подходы
</li>
<li>() - — Почему локальная разработка пока побеждает облако
</li>
<li>() - — Докфуддинг в JetBrains: почему это важно для качества
</li>
<li>() - — Подкаст «Деды бухтят»: минутка ностальгии
</li>
<li>() - — Топовые плагины для IntelliJ: на что стоит обратить внимание
</li>
<li>() - — Главные претензии к редакторам
</li>
<li>() - — Зачем вообще нужны инструменты: что они меняют в работе
</li>
<li>() - — Экзоскелет для программиста: метафора, которая работает
</li>
<li>() - — Автоматическая генерация сайтов: реальность уже здесь
</li>
<li>() - — Яндекс и свои технологии: локальные успехи и вызовы
</li>
<li>() - — Как выбирать языки программирования
</li>
<li>() - — Заключение. Почему этот разговор стоит переслушать ещё раз</li>
</ul>
<strong>
<a href="boosty.to/mokevnin">★ Support this podcast ★</a>
</strong>