Luckily Jennifer Null would be able to join Passle with absolutely no problem.
Why's this? Well its because Passle doesn't have a glaring security problem! That's why. Most programming languages used in enterprise solutions are what are called "strongly typed". This means once they have made a type of object e.g. a word or a number they can't be changed to something else accidentally.
Any programmer worth their salt should be changing all input from the front end into a string (the object for words) pretty much automatically. The reason for this is that if you can add things like Null to the database as not a string then there are ways to modify the database via an attack called SQL injection which will do far more harm.
There are other things that can be done to make sure this isn't an issue and I think with newer projects Jennifer would have very little trouble. Websites generally are rewritten completely at least every 10-15 years depending on the size of the company or if its a governmental body but in the meanwhile it shouldn't be too difficult for an issue to be filed with any website she does come across and they can make a change.
For example at the moment you can not register on Passle if you have only one name. If this is ever an issue please get in touch with our sales department and we will have a fix ready for you in a matter of days. All things improve with feedback.
But to any programmer, it’s painfully easy to see why “Null” could cause problems for a database. This is because the word “null” is often inserted into database fields to indicate that there is no data there. Now and again, system administrators have to try and fix the problem for people who are actually named “Null” – but the issue is rare and sometimes surprisingly difficult to solve.