DEV Community

Discussion on: Kotlin - The Good, the Bad and the Ugly

Collapse
 
newcolours profile image
NewColours

I'm in a minority here, but for me Kotlin use is a huge red flag.

The weakest developers use it to work around understand basic SOLID code and without understanding what it's going to generate.

The advantages you list like NPE safety are only truly advantageous in the hands of seasoned engineers. The rest of the time they are the reason weak devs recommend Kotlin to eachother in stackoverflow comments - to avoid learning to produce safe, efficient, quality code and to avoid learning concepts like nullability, inheritance and encapsulation. (The way they would previously have recommended static everything as a terrible solution)

Collapse
 
edwardvanraak profile image
Edward van Raak

So if a bridge would collapse you would blame the newly invented materials instead of the faulty design conceived by inexperienced engineers, who did not fully understand said materials?

Slavish devotion to a few general principles and the worship of acronyms is pretty stupid as well.