Thursday, October 20, 2005

Username Policy

Last week people start complaining about our Acceptable Username Policy.

I´m tired of using any usual pattern like:
  • "first name + .+ last name" (e.g. george.bush, bill.clinton) or
  • "initial + last name" (initial letter of first name + last name, e.g. gbush, bclinton) or
  • "first name + initial" (first name + initial letter of last name, e.g. bush.g, clinton.b)

They are very usual... boring... with no creativity at all....
People ever wants to have a closer match between a user's actual name and its username. However, this usually make us have multiple users with equal usernames, so we have to have additional rules (like including more letters, a number at end, etc).
So, I´d decided to create a new username policy for the company: the first 3 letters of first name plus the initial 3 letters from the last name. Example: geobus, bilcli .
But users never get satisfied. Some of them starting cp,plaining that they dislike their usernames. My boss asked me to change the Acceptable Username Policy, so here follows the new one:
  • Account names consists by only the vowels from the first name plus the last name (e.g. eoeu, iio),
  • if there is two users with the same result, then the username must include the first 5 odd numbers of his/her social security number.

From now on, users will have usernames like eoeu39751 for George Bush and eoeu99715 for Leone Blur.