Meet Nontra Null, a California-based clothing designer whose last name has caused significant problems with computer systems. Despite its technical origins, the ‘null’ problem has real-life consequences for individuals with this surname.
The Null Problem: When a Last Name Causes Chaos in Computer Systems
Having a last name like ‘Null‘ can be more than just an interesting conversation starter – it can also cause significant problems when dealing with computer systems.
A null pointer exception occurs when a program attempts to access or manipulate memory that has not been allocated.
This often happens in object-oriented programming languages like Java, C++, and Python.
The issue arises due to incorrect coding, such as forgetting to initialize variables or passing null values to methods.
According to a study by Google, 80% of crashes in Android apps are caused by null pointer exceptions.
To resolve this problem, developers must carefully manage memory allocation and ensure that variables are properly initialized before use.
The Origins of the Issue
In computer science, the term ‘null‘ is used to indicate ‘no value.’ It’s not the same as the number zero; instead, it means that there is no data or information present. This concept was introduced by British computer scientist Tony Hoare, who later referred to it as his ‘billion dollar mistake.’
Sir Charles Antony Richard Hoare, commonly known as Tony Hoare, is a renowned British computer scientist.
Born on April 11, 1934, he made significant contributions to the development of programming languages and software engineering.
Hoare introduced the concept of null references, which has had a lasting impact on programming.
He also developed the Quicksort algorithm and was involved in the design of the Pascal programming language.
Throughout his career, Hoare has received numerous awards for his work, including the 2000 ACM A.M. Turing Award.
Real-Life Consequences

For individuals with the last name ‘Null,’ this technical concept can have very real and frustrating consequences. Nontra Null, a 41-year-old clothing designer in California, encountered issues when applying for a visa at the Indian consulate. Despite multiple attempts, the computer system was unable to process her application.
Similarly, Jan Null, a 75-year-old meteorologist, learned the hard way that entering his last name on hotel reservation forms could cause problems. He now adds his first initial to avoid issues. Joseph Tartaro, a 36-year-old security auditor, has been receiving random traffic tickets from across the country due to his license plate reading ‘NULL.’
The Industry’s Response
While some programming languages still use null values, others like Rust have moved away from this concept. Daan Leijen, a Microsoft researcher, notes that avoiding null values is a difficult problem to solve due to its widespread usage. However, it’s not an impossible task – many software systems are now null-free.
Daan Leijen is a Dutch computer scientist and programmer, best known for his work on the design of the Haskell programming language.
He was born in 1969 and received his Ph.D. from the University of Amsterdam.
Leijen's research focuses on functional programming, type systems, and compiler design.
He has made significant contributions to the development of Haskell, including the creation of the Parsec parsing library and the design of the Hoogle search engine for Haskell modules.
The issue may be decreasingly prevalent, but it’s still surprisingly common. As technology continues to evolve, it’s essential for computer systems and programming languages to adapt and address this problem.
A Problem with No Easy Solution
While it may seem like a trivial matter, the ‘null‘ problem highlights the complexities of dealing with legacy code and outdated systems. It serves as a reminder that even the smallest technical issue can have significant consequences in our increasingly digital world.