Andrey Breslav, creator of Kotlin, is now building CodeSpeak, a programming language designed to replace trivial boilerplate with plain-English descriptions. He founded CodeSpeak as a direct response to growing code complexity in the LLM agent era. His core argument: keeping humans in control of the software development lifecycle becomes more critical as AI grows more capable, not less.

The episode covers 10 rarely documented details about Kotlin's origin. Kotlin launched in 2010 because Java stagnated for six years: Java 6 made zero language changes, Java 7 made minor ones, and lambdas did not arrive until Java 8 in 2014. C# already had lambdas and properties by then. Breslav also explains why Java interoperability was not optional but existential for Kotlin's adoption, and how the compiler architecture decisions made in those early JetBrains years shaped the language's trajectory into Android's core stack.

The full conversation is worth reading for the design tradeoffs Breslav navigated at JetBrains, not just the outcome. His closing message to AI skeptics is direct: there is real skill in using AI coding tools effectively, it is learnable, and complex systems will still be built by engineers. The CodeSpeak thesis is the thread to watch: it positions natural language not as a replacement for programming languages but as a layer within one.

[READ ORIGINAL →]