It is not only the language but also the mindset and culture. When in Java System.exit() and even System.println() are treated as smells and I have to actively push to get exceptions from the company wide style I'll just write Rust and be done.
It is not only the language but also the mindset and culture. When in Java System.exit() and even System.println() are treated as smells and I have to actively push to get exceptions from the company wide style I'll just write Rust and be done.
Thats my whole point in my blog - we need to change the mindset.
Other ecosystems just have much less "enterprise rules" applied to them - break free :)
Company wide styles that restrict things generally rather than putting them in context are bad smell itself.