“So, as a public service, I’m going to list assumptions your systems probably make about names. All of these assumptions are wrong. Try to make less of them next time you write a system which touches names.”
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/