DEV Community

Discussion on: Is Rust going to Replace Java?

Collapse
codingchili profile image
Robin Duda

Development productivity and conciseness do relate to each other. Not because it's faster to type but read and spot bugs, bugs are the number one productivity killer. Why would Kotlin be worse for backend development?

Thread Thread
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.