
The programming language after Kotlin – with the creator of Kotlin
Gergely Orosz... · 104:10 · 6 716 прослушиваний
Из альбома The Pragmatic Engineer
Описание
Brought to You By:• Statsig — The unified platform for flags, analytics, experiments, and more.• Sonar – The makers of SonarQube, the industry standard for automated code review• WorkOS – Everything you need to make your app enterprise ready.—Andrey Breslav is the creator of Kotlin and the founder of CodeSpeak, a new programming language that aims to reduce boilerplate by replacing trivial code with concise, plain-English descriptions. He led Kotlin’s design at JetBrains through its early releases, shaping both the language and its compiler as Kotlin grew into a core part of the Android ecosystem.In this episode, we talk about what it takes to design and evolve a programming language in production. We discuss the influences behind Kotlin, the tradeoffs that shaped it, and why interoperability with Java became so central to its success. Andrey also explains why he is building CodeSpeak as a response to growing code complexity in an era of LLM agents, and why he believes keeping humans in control of the software development lifecycle will matter even more as AI becomes more capable.—Timestamps(00:00) Intro(01:02) Why Kotlin was created(06:26) Dynamic vs. static languages(09:27) Andrey joins the Kotlin project(14:26) Designing a new language (19:40) Frontend vs. Backend in language design(21:05) Why is it named Kotlin?(24:37) Kotlin vs. Java tradeoffs(28:32) Null safety (31:24) Kotlin’s influences (39:12) Smartcasts (40:42) Features Kotlin left out(44:54) Bidirectional Java interoperability(55:01) The Kotlin timeline (58:00) Kotlin’s development process(1:07:20) From Java to Android developers(1:12:12) How Android became Kotlin-first (1:18:20) CodeSpeak: a language for LLMs(1:24:07) LLMs and new languages(1:28:20) How software engineering is changing with AI(1:36:12) Developer tools of the future (1:39:00) Andrey’s advice for junior engineers and students (1:42:32) Rapid fire round—The Pragmatic Engineer deepdives relevant for this episode:• Cross-platform mobile development• How Swift was built – with Chris Lattn
More By Gergely Orosz...
- 1
The Pragmatic Engineer AMA
Gergely Orosz... · 8 197 прослушиваний · 78:21
- 2
Scaling Uber with Thuan Pham (Uber’s first CTO)
Gergely Orosz... · 8 575 прослушиваний · 98:55
- 3
Building WhatsApp with Jean Lee
Gergely Orosz... · 1 630 прослушиваний · 70:37
- 4
Stop being skeptical about AI for development with Charity Majors
Gergely Orosz... · 9 028 прослушиваний · 85:32
- 5
Building Pi, and what makes self-modifying software so fascinating
Gergely Orosz... · 5 995 прослушиваний · 93:07
- 6
From Chrome DevTools to AI Engineering, with Addy Osmani
Gergely Orosz... · 6 865 прослушиваний · 91:35
- 7
CI/CD with Robert Erez
Gergely Orosz... · 4 284 прослушиваний · 74:48
- 8
From IDEs to AI Agents with Steve Yegge
Gergely Orosz... · 9 448 прослушиваний · 91:17
- 9
How AWS S3 is built
Gergely Orosz... · 6 516 прослушиваний · 78:14
- 10
Why Rust is different, with Alice Ryhl
Gergely Orosz... · 8 185 прослушиваний · 64:59
Вам также может понравиться
- 1
АльбомLove's Deception
6 918 прослушиваний
- 2
АльбомArrogant Criminals
Arrogant Criminals · 8 596 прослушиваний
- 3
АльбомSacred Garment, Percussion and Piano Music for the Martha Graham Technique
Kevin Sport · 2 071 прослушиваний
- 4
АльбомLearning SQL in PostgreSQL for Beginners
4 751 прослушиваний
- 5
АльбомEl Poder del Deseo
Lujuria · 6 074 прослушиваний
- 6
АльбомGrave for the Lonely
DeadHouse · 5 470 прослушиваний
- 7
АльбомLunar
DJ PIZZINI · 2 051 прослушиваний
- 8
АльбомTHE LAST Ⅱ
Shiryu · 6 302 прослушиваний
- 9
АльбомBroken Promises
Luhh dooters · 872 прослушиваний
- 10
Альбомyork.
york. · 5 642 прослушиваний
- 11
АльбомEthaan x Jobinks
Ethaan x Jobinks · 9 397 прослушиваний
- 12
АльбомMisses
Joni Mitchell · 3 361 прослушиваний