|
|
|
|
|
by grishka
2111 days ago
|
|
> Could you provide an example of a language feature which requires you to "hold context in your head"? Extensions. Basically every project has its own dialect of Kotlin that you have to know everything about if you're to understand anything. And good luck doing that without an IDE. > It's possible that you have just worked in bad codebases abusing Kotlin sugar. I've never actually worked with Kotlin, I've just seen many examples of it. The problem is, the language itself pushes the developer to use all the sugar, and they have to control that themselves. As opposed to Java, where writing unreadable code would take extra effort because of how dumb and simple the language itself is. Also, to me it feels like an abstraction on top of Java that gets in my way as opposed to being helpful. I love dumb programming languages. |
|