The Pragmatic Engineer

The programming language after Kotlin – with the creator of Kotlin

404 snips
Feb 12, 2026
Andrey Breslav, creator of Kotlin and now building CodeSpeak to combine plain-English intent with code. He discusses why Kotlin prioritized Java interoperability and null safety, the tradeoffs in designing a pragmatic JVM language, and how new languages can leverage LLMs to reduce boilerplate while keeping humans in control.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Timeline: From Prototype To 1.0

  • Andrey repeatedly guessed 'a year' for Kotlin releases while the project actually spanned many years.
  • Kotlin moved from part-time students to a 70-engineer team by 2020, with a six-year path to 1.0.
ADVICE

Design Compatibility Early

  • Prioritize backwards compatibility and implement migration tooling before a 1.0 release.
  • Use deprecation cycles, migration tools, and 'message from the future' metadata to ease transitions.
ANECDOTE

Android Took Kotlin Mainstream

  • Kotlin wasn't originally aimed at Android but Android became a major growth engine after tooling and runtime fixes.
  • Google announced Kotlin as an official language at I/O 2017, accelerating adoption into millions of users.
Get the Snipd Podcast app to discover more snips from this episode
Get the app