Don’t use “My” in UI elements.
weblog.muledesign.com
weblog.muledesign.com
What would the computing world look like if every program were as temperamental about spaces in filenames as, say, MATLAB (or any CAD software).
"No mom, you can't use spaces in the filename. Why? Because developers are annoyed by how normal people think."
2. Avoid both for simple labels, tabs, and buttons.
"If you have questions about your account, call..."
In the web service we use "you" everywhere. So far so good. But for the mobile app (we just finished the first prototype - without beutification and such) we used "my" in almost every case... and we investigated why: For us it feels convenient that if I hold my cell in my hand, it is MY phone.. and such is the mobile apps that I use. They are MY apps, and as MY apps, they are a part of me (I take them with me everywhere I go - just like my keys). In the keys-example you would also say "my keys" and not just "the keys".. and you say "my phone" and not "the phone". I think it is just intuitive that it is "my app" and (inside of the app) "my posts" and "my messages"...
Or just "starpilot?"
For people who spend lots of time at a site that will work.
For my Mom trying to deal with her ISP, not so great.
Edit: “See your profile” is a friendly alternative, too
I'm tempted to suggest the next logical extension would be "Go to my profile: click here <-- HEY! That was the link!" :-S
I think that “Me” or “My” should be used when a title of a section (a page or a field) does not contain an action (a verb). It should also be used when a button, link, or title of a page contains a phrase that implies that the user is ordering the system to perform an action. For example:
Field Title: My Company Name: Page Title: My Main Menu Button: [ Change My Password ] Link: Reset My Account
In contrast, I think that “Your” or “you” should be used when the system is telling or asking something from the user. For example:
Field Title: What is your password? Message: You can always change your settings… Link: Click here to contact your agent Message: Your are signed in as:
Whenever I have the option of using one or the other, I go for “My”. For example, if I have the option of using both “Post My Project” and “Post Your Project”, I use “Post My Project”. Why? Because on “Post Your Project” the system is asking the user to do something, while in “Post My Project” the user is ordering the system to perform an action. I think that users like to feel they are in control.
This is a testable hypothesis as is the claim by the author of the original post that it's "helpful" not to have conflict between "my" and "your" for different functions.
Does anyone have any data to support either conclusion?
Way to build community guys. I still love you though.
To the average user, the world looks quite different: [user] <---> [interface+system]. Here, the interface isn't part of "me", it's outside, part of the system, so it should speak as the system, not as "me". This is the user-centered perspective, because it reflects how users see the world.
I think this also speaks to why programmers generally tend to be bad at user experience - it's almost an ontological problem. What is software, really? Is it just system, with interface added in later, almost as an afterthought? Or is it interface+system?
Perhaps at the extremes, something like: "Hello, I'm Clippy! Let's edit our files together!" versus "Computron 5000 online, please state your request."
The funny thing with seeing a folder named "My Documents" is that since I did not create that folder, and did not pick that name, my gut reaction is to attach "my" to whatever entity did create it.
Dialog works because my perception of my interaction with software is that I'm in a dialog with it. When the interface mirrors that idea back to me, there's a fit or congruence and it feels comfortable, in the same way that an ergonomic handle is something like the inverse of the shape of your hand while holding it - I say "my profile" so the interface should say the linguistic inverse: "your profile". IMO, it has nothing to do with humanness or friendliness or emotion -- which is nice if it's contextually appropriate, but it can be irritating -- and more to do with cognitive ergonomics.
The idea of making computers more friendly, like a human, to make them easier to use is kind of a dumb idea when you think about it, like saying screwdriver handles should be shaped like human hands because we find it comfortable to hold someone's hand. Anyway, human-to-human interaction is often very awkward and definitely not intuitive, why should it be the ideal for human-computer interaction?
The part you can't kick, of course.
kill -s HUP <pid>