The Rise and Fall of Scala: A Love Letter to the Language That Broke My Heart

7 points by b--man


rs86

I remember the exact moment. I was refactoring a gnarly Java service — hundreds of lines of boilerplate, null checks nested three levels deep, and a for loop that made my eyes water. Then a colleague showed me the Scala equivalent. Twenty lines. Pattern matching. Immutable data structures. It was like watching someone solve a Rubik's cube in six moves while I'd been peeling off the stickers.

It’s getting impossible to find anything human in writing. Slop is getting uncontrollable. This was a technical news aggregator, but GPT adds so much flourishing it becomes just bad literature.

It’s a big word wall, and the symmetry of the paragraphs make it so bland.

smlckz

Scala didn’t fail because it was bad. It failed to achieve mainstream adoption because it was too good — too powerful, too expressive, too demanding. In programming, as in life, sometimes good enough beats perfect.

Can a similar case be made for Common Lisp (or other lisps and forths for that matter), that they also are "too powerful, too expressive, too demanding"?

Code reviews turned into graduate-level seminars on category theory.

I remember that some bug report into the Scala compiler required some type/category theorist to find/figure out, however this "seminar" sounds like an exaggeration.