DEV Community

Discussion on: Is Rust going to Replace Java?

 
siy profile image
Sergiy Yevtushenko

This is common misconception. Conciseness is useful only up to the point where context is preserved. As soon as conciseness is achieved by dropping parts of context, it starts to be counterproductive.
And no, bugs are not the reason of productivity decrease. They are consequence of mental overhead and loss of context.
I'm writing an article dedicated to exactly this issue and how to avoid it in Java. Hope to publish it soon.
Link to more detailed review of why Kotlin is worse for backend development I've provided in other message.