I've been in tech for ages and I hate fads, and consider myself decent at spotting them. I was skeptical when I first started seeing Rust stuff but then I tried the language.
Definitely not a fad. It's a real innovation. Not the best language ever for language nerds / purists, but it brings a lot of important innovations down into the realm of the practical stuff you can easily use for real projects.
The only way it's going away is if something dramatically superior appears. Language design is very very hard and most "advanced" languages are impractical for real world use for various reasons, so I am not holding my breath.
The other newish language I like is Go, but for different use cases. Has a different design philosophy and imposes less cognitive load, but it's also designed for a different niche.
api|2 years ago
Definitely not a fad. It's a real innovation. Not the best language ever for language nerds / purists, but it brings a lot of important innovations down into the realm of the practical stuff you can easily use for real projects.
The only way it's going away is if something dramatically superior appears. Language design is very very hard and most "advanced" languages are impractical for real world use for various reasons, so I am not holding my breath.
The other newish language I like is Go, but for different use cases. Has a different design philosophy and imposes less cognitive load, but it's also designed for a different niche.