3 ms·
I use my middle name, and I get "Dear S." mail. My father has no middle name. My mother has three middle names, and her last name is two words. See "Falsehood
by mac3n 2y ago
I use my middle name, and I get "Dear S." mail.
My father has no middle name.
My mother has three middle names, and her last name is two words.
See "Falsehoods Programmers Believe About Names":
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
- moomoo11 2y agoSo after reading that, and considering even the author says there's probably no system where names are handled right, then I'll just stick to first/middle/last. If I get customers in the future where enough members have different names, I can deal with it later. Considering 95% or more of my users probably will not have this issue, I think I'll stick to what I have right now. Since my use case revolves around getting names right, I will stick to the country's system. For example, canada also uses first/middle/last. Thank you! That was a interesting article.
- JohnFen 2y agoWhat I consider the important takeaway of the article is that whatever system you use (aside from a freeform field) won't cover all cases and so the sanity-checking you perform on the names has to be very lenient. For instance, if you go first/middle/last, you should accept names that have empty strings for any of those components.