The Shocking Secret About Static Types
Eric Elliott

I’d be interested in seeing whether static typing reduces bugs when the statically-typed language has an Option or Maybe type like in Haskell, Rust, Swift, Scala, Elm or even Flow.

Especially since my number 1 runtime exception when writing Java is the infamous Null Pointer Exception.