~/talk

Postcards from the Peak of Complexity

Talkat Devoxx Belgium 2024 · 2024-10-07..10-11· [java]
slides:none on file

Java evolves through decade-scale projects — generics, lambdas, modules, Loom (virtual threads) and Valhalla — and follows a repeatable life cycle: early optimism, a harsh trough, a working-but-overengineered peak of complexity, then painstaking simplification toward a virtuous collapse. Serialization is the cautionary failure that costs decades of patches; Loom shows a concrete design choice (fusing fibers into threads) that improves interoperability; Valhalla recently achieves simplification after many iterations. Expect concrete war stories, timelines measured in years not weeks, and specific design tradeoffs and failures.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35The way we work
  3. 2:50Why do things take a long time
  4. 5:18Why do we do it
  5. 6:24The design process
  6. 8:41The Gartner Hype Cycle
  7. 9:17The Five Stages of Grief
  8. 11:19TheVirtuous Collapse
  9. 12:26The Most Dangerous Moment
  10. 13:57Serialization
  11. 15:40Reaching the Peak
  12. 17:01Falling in Love with Complexity
  13. 19:57Getting rid of things
  14. 21:19Slow over time
  15. 21:48Closing thoughts
  16. 22:50Java Platform Group
~/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.