Here’s something that has happened to me twice now that just drives me nuts — silent truncation of usernames.
Two times now, I’ve created an account on a system and that system has taken the desired username I entered, chopped off the last few digits to fit it into their database field, and not told me about it. The account gets created, and I think that it was created under the username I entered. Little do I know that “deane_barker” has quietly become “deane_ba.”
Since you often get logged in automatically after creating an account, I get in the first time and think everything is peachy. But the next time, I try to login and keep getting “Invalid Username.”
Why do people do this? I thought it was just a problem with an amateur developer the first time, but the second time was with one of the biggest companies on the Web. This is astonishingly bad usability.