podcast

#93 - Почему Ktor всё, JetBrains проиграл гонку ИИ, и исчезающий навык дебага - Паша Финкельштейн

29.06.2026
Listen to the episode on your favorite platforms:
  • Apple Podcasts
  • Yandex Music
  • Spotify
  • Castbox
  • Pocket Casts
  • PlayerFM
  • ВКонтакте
  • Overcast
  • Castro
  • RadioPublic

В этом выпуске к нам пришел Паша Финкенштейн — Developer Advocate в BellSoft, человек с нестандартным бэкграундом и огромной энергией. Мы поговорили о том, как политолог и психолог стал экспертом по Java, обсудили менеджерские и архитектурные фейлы, вспомнили забытое искусство правильного дебага и прошлись с критикой по Ktor, Kotlin Multiplatform и современному вектору развития JetBrains.

Знакомство с гостем. Паша Финкенштейн: Developer Advocate, фанат настолок и 3D-печати.

Шок-контент: политология, «Майн кампф» и диплом по психологии в бизнесе. Как Паша жил без профильного ИТ-образования.

Старт в ИТ через боль и техподдержку. Первые строчки кода и необычные курсы по Java без заумной теории.

Вторичный мониторинг АЭС в Сибири, хардкорный Eclipse RCP и мертвые технологии: GWT, Wicked, TeaVM.

Внезапное тимлидство и классические менеджерские ошибки (олимпиадные задачки на собесах — не надо так!).

Утерянное искусство дебага. Почему ставить 20 обычных брейкпоинтов — это плохо, и как правильно использовать логпоинты и условные остановки.

ДомКлик и продукт без багов в проде (почти). Разбираем эпичную архитектурную ошибку с parallelStream, HikariCP и Kubernetes health-чеками.

Опыт перехода в новую компанию сразу всей командой: вин-вин для всех или скрытые риски?

Суровый менеджерский взгляд на переписывание кода, рефакторинг и внедрение новых языков (например, Zig) ради перформанса.

Почему Паша ненавидит овертаймы, ночные онколы и как жестко разделять работу и личные pet-проекты.

Как управлять 40+ людьми на позиции CTO в Home Credit Bank и почему этот опыт заставил вернуться поближе к коду.

Lamoda. Data Engineering, старт DevRel-карьеры и легендарный “Speaker’s Club” Жени Голевой (формат 5-минутных докладов без слайдов).

Секреты успешных докладов на примере турне “Kotlin: 2 года в продакшене, ни единого разрыва”.

Три главные книги разработчика от Паши (спойлер: Java Concurrency in Practice нужно перечитывать каждый год).

Попадание в Big Data Tools от JetBrains через вопросы к спикеру после доклада.

Как сломать языковой барьер, начать думать и шутить на английском (экстремальный метод из Египта).

Непопулярное мнение №1: Ktor — не для Enterprise (нет DI, типизации рутов), а тулинг Kotlin Multiplatform (KMP) — это главный заградительный барьер технологии.

Непопулярное мнение №2: Пессимистичный прогноз будущего JetBrains. Отставание в AI (Claude обходит AI Assistant), медленный Fleet, закрытие Space и параллели с Borland. IDE Zed как альтернатива.

Философия подписок: почему IntelliJ IDEA Community и Ultimate — это правильный подход к монетизации.

Текущие задачи в BellSoft: переписывание документации с помощью ИИ и помощь в создании контента.

Почему Claude не заменит программистов. Код-ревью и архитектура — то, в чем LLM всё ещё сильно ошибаются (разбираем проблему N+1 в jOOQ, написанную ИИ).

📚 Упоминания в выпуске Предыдущие выпуски: Выпуск #55 про GWT и J2CL, Выпуск #57 с Алексеем Андреевым про TeaVM, Выпуск с Дмитрием Чуйко.

Книги:

Java Concurrency in Practice (Brian Goetz) Designing Data-Intensive Applications (Martin Kleppmann) Enterprise Integration Patterns (Gregor Hohpe, Bobby Woolf) Инструменты и фреймворки: Eclipse RCP, GWT, J2CL, TeaVM, OSGi, HikariCP, jOOQ, Spring, Ktor, Kotlin Multiplatform, Flutter, Zed Editor, Claude (Opus).

Гость https://www.linkedin.com/in/asm0dey/