Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Remove any mention of user names from the UI #187
User names are relic of some prehistoric period in the internet life in which concepts were blindly adopted from desktop software. On the internet an email address is a globally unique identifier, and for several years now there is no problem with getting a new one for free if you require an "additional personality" on the same site.
The main problem with user names is actually on signup. Users have to come up with one and the system usually provides zero help in selecting one. While this might be just a minor annoyance on a site with only one user, but when users need to signup to site with existing users the search for an available one, that the user will also be able to remember becomes a ridiculous thing.
What we are going to do is to eliminate the UI for the user name from everywhere, but leave the internal DB structure for it.
On user signup, the user name will be automatically derived from the email address.