Magnus Vinther
1 min readMay 21, 2017

--

All those which I came across so far just moved the check elsewhere

Precisely! Kotlin (and Swift) has actual Null Safety, which prevents NPEs at compile time.

I’m not an expert on Groovy, but the fact that it’s dynamically typed is a deal breaker. Performance is worsened and your program is less safe and harder to maintain.

Scala has (according to many) too many features, which allows each programmer to solve every problem their own special way. This might seem good, but it lowers both readability and maintainability.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Magnus Vinther
Magnus Vinther

Written by Magnus Vinther

Software Engineer (Uber), Physics Major

Responses (2)

Write a response