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.

Thread Thread
codingchili profile image
Robin Duda

Yeah obviously.. I'm not saying conciseness is more important than context. Being concise actually helps context.

Bugs is obviously a cause for a decrease in output.. I could say mental overhead is a cause of the programmer not being good enough or whatever..

Thread Thread
siy profile image
Sergiy Yevtushenko

Just finished article which explains my views in details.