Programming languages I’ve primarily written this year: TypeScript, Rust, Java, and Kotlin. A bit of Python to analyze csv files, as well. Lots of tree-sitter queries too. Anticipating even more Rust in January.

I’ve learned to appreciate Kotlin enough to understand why modern Java is not yet enough. Context receivers and nullable types are powerful.

Rust is IMO oversold as a *mainstream* application programming language. It’s an excellent language for more niche applications.

Follow

@olafurpg I would be curious on the niches you see Rust as useful in, anything beyond systems programming?

@spoltier developer tooling brings me personally to Rust. On a second thought, the word “niche” is probably inappropriate for Rust is good because it excels in many domains and learning to program in Rust alone makes you a better programmer even in other languages. I just don’t see a future where Rust becomes a mainstream language for general-purpose applications like Java/TypeScript/Python are.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.