Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What's in a Name (Validation)?


Published on

Names are generally one of the first things we ask for and one of the first things we offer in conversation as part of getting to know someone.

Names are also a pretty personal thing. It’s one thing to dislike your own name for your own reasons, but having someone else mangle your name can range from annoying to genuinely hurtful. So, it’s important to think about how we validate names as we work to create more inclusive technology.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

What's in a Name (Validation)?

  2. 2. Hello! I'M CARLY HOengineer @ clique studios @carlymho
  4. 4. names: important info, difficult to validate
  5. 5. WHAT IS A NAME?
  6. 6. what do we assume about names?
  7. 7. what are names but no, really
  8. 8. the form of a name is different almost everywhere
  9. 9. in the USA, we still often assume western euro norms
  10. 10. names: a way to refer to someone. pretty much it
  11. 11. sorry, there's no good way to validate them D:
  12. 12. SO WHAT CAN YOU DO?
  13. 13. what do you need the name for?
  14. 14. do you need to ID them by name?
  15. 15. do you need to separate first name/last name?
  16. 16. do you only need one part of a name?
  17. 17. let the user help you by telling them what you'll use the name for
  18. 18. don't assume which part is the surname/family name
  19. 19. make sure your ui accommodates both long + short names
  21. 21. your system might not be able to process all possible names
  22. 22. don't position it as a problem with the user's name
  23. 23. admit the system limitation in validations + work to improve
  24. 24. Thanks! QUESTIONS? You can find me at @carlymho
  25. 25. RESOURCES & FURTHER READING "Regular Expression for Validating Names and Surnames," stackoverflow "Your Last Name Contains Invalid Characters," John Graham-Cumming "Representing People's Names in Dublin Core," Andrew Waugh "Wookey - is that it?" Wookey "Falsehoods Programmers Believe About Names," Patrick McKenzie