We noticed that lots of bugs in our software developed in C# (or Java) cause a NullReferenceException.
Is there a reason why "null" has even been included in the language?
After all, if there were no "null", I would have no bug, right?
In other words, what feature in the language couldn't work without null?