Refactor your language knowledge portfolio - we are what we can code in
summary
Argues that learning a very different language reshapes thinking and shows concrete JVM-era benefits: bridge languages (Kotlin, Scala, Groovy, Clojure, JRuby) experiment features before Java adopts them; Java adds lambdas (2014) but borrows many ideas. Demonstrates ceremony vs essence with a real file‑read: verbose BufferedReader loop versus Files.lines(...).forEach(System.out::println) and Kotlin's forEachLine extension; points out Thread.sleep forced exception handling and empty catch smells. Claims 15 languages learned, predicts faster Java change over the next five years.
AI-written summary · about
chapters (6)
- 0:00Start
- 4:26Programming is a nascent field
- 37:02Bridge Languages
- 43:05Evaluate Risk vs. Reward
- 51:32Environment shapes behavior
- 53:02Let's go rock the world!
related talks
49mA Dozen Cool Things We Can Do With Popular JVM Languages
51mA Dozen Cool Things You can Do with JVM Languages
43mFunctional Programming in Java, Groovy, and Kotlin
53mA Dozen Cool Things We Can Do With Popular JVM Languages
01h 01mPolyglot Programming in the JVM
01h 02mFarewell Kotlin, welcome new Java
44m5 JVM languages in 50 minutes
01h 12mThe Power of JVM Language
