Книжный куб

@book_cube · ai · Russian · active

Subscribers 15.8K Subscribers, last 30 days: 15.8K → 15.8K +0 24h
Reach per post (ERR) 14.1%2.2K avg views
Posting 3.5/day last 3 hours ago
Reactions per 1K views 5.9 ❤ 🔥 👍
edited

The programming language after Kotlin – with the creator of Kotlin (Рубрика #Engineering) Очередной интересный выпуск "The Pragmatic Engineer" на этот раз с Андреем Бреславом, создателем Kotlin и основателем CodeSpeak, в котором Гергели Орош обсуждает с Андреем как появляются и приходят к успеху инженерные платформы и языки - через правильное время для появления, компромиссы, важность инструментария, совместимость с экосистемой и ясное понимание, что должен делать человек, а что - машина. Если кратко описать содержимое, то ключевые вопросы и ответы звучат так 1. Почему Kotlin вообще появился 2. Как принимаются языковые компромиссы 3. Почему Java interoperability стала не просто технической деталью, а стратегией успеха Kotlin 4. Как Android неожиданно стал важным ускорителем для Kotlin 5. Что сейчас происходит в рзаработке во время LLM эры Основные инсайты: 1. Лучшие инженерные решения побеждают не из-за "красоты", а потому что попадают в реальную боль рынка. Kotlin выстрелил не в вакууме: он появился в момент, когда Java тормозила, а разработчикам нужен был более удобный язык без разрыва с существующей экосистемой. 2. Tooling важнее, чем многие думают. Первая версия Kotlin была не компилятором, а IDE-плагином. Сначала язык сделали демонстрируемым и удобным в среде разработчика, а уже потом дотягивали execution path. Это хороший урок для любых platform teams и внутренних developer tools. 3. Дизайн платформы - это управление необратимостью. В Kotlin есть красивые решения вроде smart casts, за которыми скрывается сложная логика компилятора, а есть и сожаления вроде отказа от ternary operator, который позже уже нельзя было аккуратно вернуть. Для техлидов это напоминание: ранние API- и platform-решения цементируются быстрее, чем кажется. 4. Совместимость - это не компромисс второго сорта, а стратегия дистрибуции. Ставка на двустороннюю совместимость с Java и готовность работать в существующих ограничениях экосистемы оказались важнее, чем попытка сделать идеальный "язык с нуля". Android-поворот только усилил этот эффект 5. В эпоху LLM ценность инженера смещается выше по стеку абстракций: от написания каждой строки к описанию intent, ограничений, тестов и гейтов качества. CodeSpeak строится вокруг идеи "поддерживать спецификации, а не код", а сам Бреслав отдельно подчеркивает, что работа с AI coding tools - это навык, которому можно учиться. Он также ожидает новый виток специализированных, agent-first IDE. В общем, это был интересный подкаст, который только краем задевал тему AI, что теперь редкость в моем плейлисте:) #SystemDesign #Engineering #Leadership #Architecture #AI #Software #DevEx

Views over time

01K2K3K4K1 Apr 05:0824 Oct 02:123.5K1 Apr 05:08: 0 views24 Oct 02:12: 3,480 views
Snapshots we took after posting.
WhenViews
1 Apr 2026, 05:080
24 Oct 2026, 02:123.5K

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.