Организованное программирование

#60 История и будущее дев-тулинга: от IDE до ИИ-агентов | Дмитрий Иванов


Listen Later

Редакторы кода и инструменты для разработчиков — тема, вокруг которой строится целая индустрия. Когда-то переименование переменной казалось подвигом, а сегодня IDE умеют делать десятки сложнейших трансформаций так, чтобы программа оставалась корректной. В выпуске мы говорим с Дмитрием Ивановым, руководителем платформы Sourcecraft в Яндексе, о том, как развивались JetBrains и IntelliJ IDEA, почему в СССР писали компиляторы для Алгола-68, и чем отличается подход «IDE как комбайн» от современной архитектуры LSP.

Обсуждаем истории изнутри JetBrains, появление Kotlin как ответа на невозможность поддерживать Scala, и то, как AI-тулы и LLM-редакторы вроде Cursor меняют правила игры. Затрагиваем вечный спор Vim против IDE, сравниваем глубину анализа кода и ограничения протокола LSP, вспоминаем курьёзные случаи из практики и прогнозируем, что ждёт рынок инструментов разработки к 2026 году

  • (00:00) - — Введение. Почему программисты застревают на инструментах? Разбираемся вместе с экспертом Sourceft
  • (01:42) - — Компиляторы, байки и великий Терехов: как рождалась школа системного программирования
  • (03:07) - — Алгол-68 — гордость СССР: как советские инженеры обошли весь мир
  • (05:07) - — Истоки JetBrains: что было до IntelliJ IDEA и кто всё это начал?
  • (07:14) - — Почему IntelliJ IDEA стал революцией: тайна рефакторинга
  • (09:49) - — Почему LLM тупит при рефакторинге и что с этим делать?
  • (13:04) - — JetBrains, Huawei, Яндекс: эволюция задач и инструментария в трёх мирах
  • (18:18) - — Почему LSP не спасает: ограничения, с которыми сталкиваются миллионы
  • (20:31) - — Почему стандарты отстают от технологий: уроки Java и Hibernate
  • (24:03) - — История создания Kotlin: JetBrains против скалы и медленной Java
  • (28:20) - — Vim, VS Code или терминал? Почему программисты уходят от монолитов
  • (31:15) - — Сильные и слабые места JetBrains: не всё так идеально
  • (34:18) - — Джун на стероидах: как выглядит идеальный помощник-программист
  • (38:33) - — Кто победит: курсор, Copilot или кастомный стек?
  • (43:19) - — ChatGPT в машине с детьми: когда AI не понимает границ
  • (47:38) - — CodeStudio и кооперация с ИИ: как управлять своей командой ботов
  • (51:46) - — Почему редакторы тормозят: что не так с Java и UI
  • (59:38) - — Метрика улыбки: главный показатель качества редактора
  • (01:03:12) - — Браузерные IDE в корпорациях: когда это удобно и зачем это нужно
  • (01:06:58) - — Кто победит: LLM + IDE или плагины с костылями?
  • (01:09:46) - — Рынок .NET и его особенности: сообщество, тулзы, подходы
  • (01:13:54) - — Почему локальная разработка пока побеждает облако
  • (01:17:21) - — Докфуддинг в JetBrains: почему это важно для качества
  • (01:21:37) - — Подкаст «Деды бухтят»: минутка ностальгии
  • (01:23:30) - — Топовые плагины для IntelliJ: на что стоит обратить внимание
  • (01:25:36) - — Главные претензии к редакторам
  • (01:30:43) - — Зачем вообще нужны инструменты: что они меняют в работе
  • (01:34:29) - — Экзоскелет для программиста: метафора, которая работает
  • (01:39:34) - — Автоматическая генерация сайтов: реальность уже здесь
  • (01:45:56) - — Яндекс и свои технологии: локальные успехи и вызовы
  • (01:48:18) - — Как выбирать языки программирования
  • (01:51:20) - — Заключение. Почему этот разговор стоит переслушать ещё раз
  • ★ Support this podcast ★
    ...more
    View all episodesView all episodes
    Download on the App Store

    Организованное программированиеBy Кирилл Мокевнин

    • 4.8
    • 4.8
    • 4.8
    • 4.8
    • 4.8

    4.8

    6 ratings


    More shows like Организованное программирование

    View all
    DevZen Podcast by DevZen Podcast

    DevZen Podcast

    24 Listeners

    Что случилось by Медуза / Meduza

    Что случилось

    359 Listeners

    Podlodka Podcast by Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

    Podlodka Podcast

    46 Listeners

    Weekend Talk by Андрей Смирнов

    Weekend Talk

    6 Listeners

    Moscow Python: подкаст о Python на русском by MoscowPython

    Moscow Python: подкаст о Python на русском

    5 Listeners

    К тебе или ко мне? 18+ by Кристина Вазовски, Егор Егоров

    К тебе или ко мне? 18+

    41 Listeners

    Мы обречены by Мы обречены

    Мы обречены

    5 Listeners

    План Б by Т—Ж

    План Б

    18 Listeners

    Huberman Lab by Scicomm Media

    Huberman Lab

    29,253 Listeners

    Горящий бензовоз by Вадим Елистратов, Иван Талачев

    Горящий бензовоз

    39 Listeners

    Бреслав и Ложечкин by Александр Ложечкин, Андрей Бреслав

    Бреслав и Ложечкин

    5 Listeners

    Три тимлида заходят в бар by Виктор Корейша

    Три тимлида заходят в бар

    0 Listeners

    Думаем дальше by Илья Бирман

    Думаем дальше

    0 Listeners

    Тысяча фичей by Саша Пахомов

    Тысяча фичей

    0 Listeners