How do these usernames / public displays work for people without two names? When you sort by "last name" do you really mean "surname"? Are you going to add more fields for searching and sorting keys, so when 鈴木一朗 comes along you can search by "イチロー" or "SUZUKI" or 4 or 5 other reasonable search terms, and where is he going to be sorted?
It sounds like you're just kicking the problem downstream a tiny bit, and making it slightly worse by adding another point which enforces an invalid data model.
Your last sentence is certainly true but I don't see how separate fields makes it any better (or worse).
It sounds like you're just kicking the problem downstream a tiny bit, and making it slightly worse by adding another point which enforces an invalid data model.
Your last sentence is certainly true but I don't see how separate fields makes it any better (or worse).