“I call it my billion-dollar mistake. It was the invention of the null reference in 1965” — Tony Hoare, 2009

For many software developers, the null reference is something they encounter very early in their careers, and continues to haunt them for the rest of their lives. In simple terms, a null reference is when an object is declared but not assigned a value. A situation like the one below could potentially throw what’s called a

a scenario which will trigger a

You might ask the question:

“Why can’t you just make sure all objects are assigned a…

James Yoo

Co-op software developer at Hootsuite on the Engage team

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store