Logically-speaking, there is no such thing as Null, yet we’ve decided to represent it in our programs. Null is a crutch. It’s a placeholder for "I don’t know and didn’t want to think about it further" in our code and this is evidenced by it popping up at runtime, shouting at us exceptionally saying “ARE YOU THINKING ABOUT IT NOW?”. it's been described as a "billion dollar mistake"... let's see why.

You need to be logged in to leave a comment.