Many services as twitter references profiles as hostname/username.

Medium (by twitter) references yours users as medium.com/@username.

For me, medium's way is so good because not causes confusion.

Looking for

  • hostname/admin

What's represent admin? a profile? the dashboard?

Now, looking for

  • hostname/@admin

Well, admin represent a username.

What's the pros and cons of arroba @ use to reference profile (username) inside a service?


I think that the @ is a perfect way to visually demonstrate referencing a person (instead of linking to a profile.) It's pretty ubiquitous on the web now and instantly recognizable as a "mention" (facebook also employs the @ to notify a user that they're being mentioned)

Are you trying to notify the person that you are talking about them or are you trying to link readers to that person's profile? (I think the @ symbol would work in both contexts)

As a user, when I see @username and I click on it, I expect to be taken to that person's profile (presumably to check them out, add them to my friends list, etc)

Also, when I am on a site and want to mention someone, I get aggravated if I can't use @. Because it is fairly widely accepted convention, I basically expect this sort of functionality to be present. Often if it isn't, such as on an older forum, I will still just type out @username and hope that the person I am trying to talk to will see it.

Hope this helps!

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.