The "billion dollar mistake": I doubt it was a mistake. One time I started watching probably an hour-long video of the guy explaining his mistake. Probably about 20 minutes in, he still hadn't begun giving an explanation, and I didn't spend any more time on it. The problem is not the concept of
null
: that's obviously a very meaningful item, which is conceptually very different from values like
""
and
-1
. The problem is that programmers need to learn to do their jobs. If they can't handle the concept of
null
, they probably can't handle much of anything else in programming either. —
Panzercrisis just now