~/talk

How far is too far with Kotlin?

TalkinFrenchat AndroidMakers by droidcon 2026 · on Friday, 2026-04-10· at 14:25· [kotlin, developer-experience]
slides:none on file

Examines excessive use of Kotlin features (DSLs, extension functions, operator overloading, inline/reified generics) that make code hard to read and maintain. Presents an experience report on problematic patterns—over‑engineered DSLs, unreadable extensions, misapplied abstractions versus delegation—and gives concrete criteria to balance expressiveness, readability and team robustness for Android developers.

AI-written summary · about

  1. 0:00Introduction
  2. 3:10Kotlin simplifies Android
  3. 9:11Pairs and triples pitfalls
  4. 15:31Operator overloading
  5. 19:25Extensions and limits
  6. 24:45Inline and reified functions
  7. 28:36Covariance vs contravariance
  8. 31:49Advanced concepts
  9. 33:57Kotlin DSL: usefulness and excess
  10. 38:13AI and maintainability in 2026
  11. 40:22Complexity vs readability
  12. 43:13Legoess programming
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.