The author reflects on their long-term experience with Scala, initially praising its strong typing, pattern matching, and expansive ecosystem. As projects became more complex, they encountered issues like complexity creep and increasingly intricate type signatures. This led to a realization that despite its strengths, Scala could become unwieldy, prompting the author to explore Gleam, which promised a revival in type-safety and expressiveness. The comparison underscores the ongoing search for an ideal programming language that balances power and simplicity.
I thought type-safety and expressiveness couldn't get better than Scala. I wasn't ready for how refreshing Gleam would feel.
But over time, I began to notice a few cracks under the surface: Complexity Creep...
Collection
[
|
...
]