Sitemap
Dave LumAI

Dave LumAI

AI artist and technologist blending classic impressionism with modern AI, code, and philosophy. Creator of LumAIere.com where art meets algorithms.

Member-only story

Episode 18: Kotlin, the Language That Politely Fixes Java Without Starting a Family Argument

8 min readJan 23, 2026
Press enter or click to view image in full size
Grok

Some languages show up to the party wearing a leather jacket and yelling, “We are rewriting everything from scratch!”

Kotlin walks in, smiles, and quietly rearranges the furniture so nobody trips, then asks Java if it would like a cup of tea.

If you have ever thought, “I like the JVM ecosystem, but I do not enjoy writing a novel every time I declare a variable,” Kotlin is basically your emotional support language. It keeps the stuff you already paid for (libraries, tooling, battle-tested platforms) and removes a lot of the daily paper cuts. Not by being loud. By being practical.

And yes, it is still very relevant. Kotlin is not a “remember when we all tried that” language. It is a “why did we not do this earlier” language.

What Kotlin is

Kotlin is a modern, statically typed programming language designed to run beautifully in the same world Java built: the JVM. It also targets other places (JavaScript and native platforms), but its superpower is how well it plays with existing Java code.

Kotlin is the friend who can join your group chat, read the entire history, and somehow not get weird about it.

--

--

Dave LumAI
Dave LumAI

Written by Dave LumAI

AI artist and technologist blending classic impressionism with modern AI, code, and philosophy. Creator of LumAIere.com where art meets algorithms.