8 ms·
Login vs Log In
- srik 14y agoI've thought about this for a considerable amount of time last month and decided the simplest way to do it was to use Enter and Exit in our upcoming sports app, because they have real world connotations and also have meanings and symbols that are easy to get, even by utterly non tech savvy people. Hope that doesn't end up introducing even more confusion.
- tikhonj 14y agoInteresting idea. To play devil's advocate: to me, "logging out" and "exiting" are not the same thing. Particularly, the first is just a change of state--I'm still in your app, but now I'm no longer signed in. On the other hand, "exiting" is more like a motion; I expect to actually leave your app and not just be logged out. In UI terms, I see "exit" as a synonym of "quit". Now, perhaps this makes sense for your app. However, if it makes sense to interact with it without being logged in, I think that is the wrong terminology. So I would definitely not use it for something like HN because browsing stories works regardless of whether I'm logged in or not. I'm sure you thought about this far more when you were making your decision, so this is just my impression. You can always try to test the alternative empirically once you have a bunch of active users :).
- pooriaazimi 14y agoHow about Connect/Disconnect?
- srik 14y agoThanks for your thoughts. I agree one would indeed expect to not be signed out by chosing exit. We happen to use google auth and are in this uncommon situation where the sign out action, actually signs the user out of their google account, which so far has annoyed every sigle one of our testers. We are looking into a few other alternatives including the most obvious where we convey that they are indeed leaving the app but in the next screen let the user know that their google account is still signed in and provide an option if they still want to sign out. Thankfully we have quite a while to launch, so I have time to run a couple other iterations and pick the one which seems most clear.
- kijin 14y agoMy thoughts exactly. But since so many websites nowadays expect the user to be logged in all the time, I wonder if the distinction will remain much longer. On many websites, it's virtually impossible to get anything done without logging in. For someone like me who prefers to stay logged out for as long as possible (for reasons of privacy and security: you can steal my session all day long and it'll be useless if I'm not logged in), this trend is infuriating. Thank God for HN, Stack Overflow, Reddit, and a few other sites that continue to welcome anonymous users.
- baxrob 14y agohmm .. "enter", "exit", "join" (as opposed to log/sign-in/out/on/off / sign-up/register) ?
- einhverfr 14y agoSort of off-topic but only partly because the original article asked for origins of terms, exit has a fascinating etymology. Unlike most words, "exit" is a loan word in a conjugated form. It comes from the third person singular indicative of a Latin verb, exire ("to go out"). In other words, it means, in Latin "He or she leaves." Most loan words come from some sort of base form, which tells you there is an interesting backstory here. From what I understand it entered into English as a stage direction, but by the 16th century it had become a noun referring to a doorway for leaving.
- taejo 14y agoThis fact is highlighted by the contrasting use of "exeunt" ("they leave") in stage directions.
- trentmb 14y agoI use my Login to Log In.
- srik 14y agoI want you to know Im exercising so much restraint to hold back my reddit impulse to quip,"Yo Dawg". Its amazing how easily we have come to change behavior, attitudes and expectations from other members as we move from one online place to another.
- deleted 14y ago[deleted]
- zaptheimpaler 14y agoThe title is wrong. The debate is about Login/Logon not Login vs Log in. Could someone change it?
- lukeschlather 14y agoWell, the question is about login/logon, but the poster misuses them, since login/logon are not verbs.
- subspaceman 14y agoThat's what I noticed as well. Another misuse I see all the time is 'setup' (noun) being used as a verb instead of 'set up'. For example, 'I need to setup this computer today'
- drewcoo 14y agoIs this honestly something "hackers" care about? German separable verbs, maybe, but that's probably more of a signifier of the kind of education you had than business viability or hacking anything even remotely useful. Please downvote me if I missed the meat of what this was really supposed to be about. I think maybe I just don't understand the HN community most of the time. Also "sign" vs "log" and "in" vs "on" are A/B testable.
- timaelliott 14y agoIs making otherwise innocuous changes which have a substantial impact on user behavior important to the startup culture? No, no at all.
- kristjan 14y agoDaily dose of irony for ya: https://img.skitch.com/20120716-kxcbgabsha7mi6nwxnd4w48wfw.png https://img.skitch.com/20120716-kxcbgabsha7mi6nwxnd4w48wfw.p...
- tb303 14y agowe tested this heavily at mint. the verdict was sign in/sign out is clearest to the average (nontechnical, mass consumer) user... ...but the problem is, so is "sign up." so when in conflict with a third "sign _" action, the preferred and easily recognized choices are "log in," "log out," and "sign up." this is a generalization, but "log on" really only resonates with people who had modems. there you go.
- grey-area 14y agoSign up, sign in and sign out seems perfectly reasonable to me, and has the advantage of keeping all of these related actions consistently named. If they were unrelated, it would be a problem to have similar naming, but in fact they are all related actions.
- iaskwhy 14y agoI usually hate when I see sign __ maybe because English is not my mother tongue. I tend to believe for us foreigners it is better to have two completely different terms.
- Of_Prometheus 14y agoYes. For many non-natives, they have to get over the meanings of "up", "in", and "out" before proceeding, and the predictable questions of how one signs "up" versus signs "in".
- grey-area 14y agoIf you're using an English language website, I think understanding the three words you mention (up, in and out) in context and as modifiers would be required before understanding any significant content. I don't believe the term 'sign in' is esoteric or difficult to grasp, as with its opposite 'sign out', and 'sign up' has a long, long, usage in English for subscribing to something, joining a group, etc. Sign up is required to join the website, sign in is required to access the website later, and sign out is the opposite of sign in. That said these questions are always difficult because differing cultures/usages/dialects, even within one language, can dramatically affect comprehension. So a site really has to be tailored to the particular audience it seeks - a site in the US, the UK or India might use very different terms depending on the particular content it covers. But if you're targeting native speakers of English in most idioms I'm familiar with I think the terms above are pretty clear, and made clearer by using the same verb; other choices make them sound like unrelated actions, which they are not.
- nwmcsween 14y agoDon't use any, there is no such action as a {log,sign}{in,off,on} what there is is a session between the client and server so call it what it is a session.
- mhinze 14y agoEven logging in is orthogonal to session. How about "authenticate"?
- caf 14y agoSo can we take it that you are plumping for "authorize session" / "deauthorize session"?
- nwmcsween 14y agosession/new, session/create, session/destroy
- zaptheimpaler 14y agoI could also further argue that there is no session, there is only a HTTP cookie representing state. And then argue that there are no cookies, just a piece of data sent by a website and stored by the browser, and so on.. The point is that the actions do not cease to exist simply because they are abstractions over a lower level of operation. Users don't need to know what sessions are and it detracts from the user experience, so its not a good idea to expose them to the details of that level of abstraction.
- nwmcsween 14y agoI don't believe a user is by default ignorant and I don't treat them as such it also doesn't detract from user experience as now we have session/{create,new,destroy] instead of what this very question presents.
- zaptheimpaler 14y agoI see no reason to assume that a user understands what HTTP sessions are on a site where the userbase is non-technical like gmail or Facebook or the vast majority of sites online. Mentioning sessions to them will detract from their experience. Furthermore, I don't think a technical user would be offended by use of a non technical term like login/signin if there's no need for a technical one. Finally, I don't see any clear distinction between session/create and session/new. I'm confused about which one corresponds to creating an account vs logging in. I'd say confusing terminology like that is far worse for user experience than any of the log/sign options.
- joshka 14y agohttp://notaverb.com/login http://notaverb.com/login
- haakon 14y agoI prefer http://loginisnotaverb.com/ http://loginisnotaverb.com/.
- lbolla 14y agoThe most annoying thing to me is seeing that popularity is mislead for authority or correctness. Why would the options chosen by the majority of people be the most correct one? Pitfalls of democracy...
- danneu 14y agoBut doesn't familiarity supplant or outweigh almost every other facet of UI design?
- lbolla 14y agoI think it really boils down to whom you are addressing: people who ignore things are happy to do as others (even if they are wrong -- they don't know!), whereas people who know things care about correctness (and are annoyed by incorrectness or sloppiness).
- pygy_ 14y agoIt's not democracy, it's just how non-formal language evolves. People agree on the meaning of symbols/conventions, and then dictionaries draw targets around the arrows.
- lbolla 14y agoI agree in principle, but where do schools fit in your picture? Schools should teach you the meaning of things and then, only if the available meanings don't fit your reality, then people should recur to "agreement". I like to think that Shakespeare (or Dante, in my language) words weight more than FB posts to define the meaning of things ;-)
- pygy_ 14y agoIt all depends for whom... Schools are inherently conservative, and slow down the evolution, as did the paper medium for written communications (and iPhone auto-correct). But now, forget Facebook, think SMS and IM. In 50 years, everyone under 75 will be familiar with its vocabulary, and will have used more for personal communication than the "correct" language. I predict that, school be damned, it will replace the current spelling in everyday life for most people. Note that I love beautiful language and its historical roots. At the gut level, I find it painful to watch it being torn down. But I'm too young to be a curmudgeon...
- antninja 14y agoThey forgot connect / disconnect which is easier to translate than anything with 'log' or even 'sign'.
- i_cannot_hack 14y agoThat is only a good choice if you are actually connecting to something. In most websites you are connected to the same server no matter what you do, and all the login does is to give you special permissions.
- entropy_ 14y agoStackoverflow sometimes annoy me in how aggressive some people can be at closing questions. So this is a question that's 3 years old, where Jeff Atwood himself weighed in. But somehow, just because it got a surge of popularity recently it was closed 40 minutes ago.
- gearoidoc 14y agoYou'd have at least thought they'd just move the question.
- bdg 14y agoTypically questions linked from a news aggregate site are closed because the question is now a stage for people to shout "me too" without reading the other posts. We end up with dozens of comments that haven't added any value to the discussion. If one of my questions are linked, I request a mod lock it, because it's damn annoying to have my inbox flooded with that kind of feedback. Protected locks are removed after a short time, if you feel strongly that you had a meaningful contribution to the post.
- foxhop 14y agohttp://news.ycombinator.com/item?id=4248433 http://news.ycombinator.com/item?id=4248433
- JeremyBanks 14y agoJeff didn't weight in, he just edited one of the posts to apply formatting. This clearly isn't a programming question, it's a UX or language question. Appropriately enough, a very similar question was previously posted on UX.StackExchange.com: http://ux.stackexchange.com/questions/1080/using-sign-in-vs-using-log-in http://ux.stackexchange.com/questions/1080/using-sign-in-vs-... When the site was younger there were lots of questions that were only relevant to programmers, not actually about programming. In small numbers these weren't bad, but they became increasingly popular compared with actual programming questions. That was not a healthy trend -- communities needs to keep their focus -- and the stricter moderation that Stack Overflow has now was partially a response so that. If somebody wants to contribute an answer, they should post it on the on-topic UX.SE question. Closing the Stack Overflow post shouldn't affect anyone. (Deleting is another matter, and I'll oppose deleting this question if it's suggested.)
- snorkel 14y agoJust survey the top sites on the web and use whatever terminology they use. It may not be grammatically correct but their users understand what it means.
- tb303 14y agoAlso not a good approach. Many of the "top sites" on the web are not such because they follow best practices at all, they are top sites because of their content. The stakes are a lot higher for us here in startupland. Clear language and predictable affordances make %s of difference in conversion.
- alpine 14y agoWhen coding, I also have to stop and think about: - website vs web site - setup vs set up That is just two examples that come to mind in as many seconds.
- tocomment 14y agoI always write "login/on" to be cheeky :-)
- deleted 14y ago[deleted]
- wahsd 14y agoWhat it made me think of is how silly the whole convention is. From a back end, sure, log your access in or on and out of off. But from a user perspective, why are we logging anything. Why do we need to sign a metaphorical log sheet every time we come and go? Is there no better way to do it? Are we destined to spend our lives and future signing the log sheet at the metaphorical security desk for the rest of human existence?
- NaturalDoc 14y agoI don't recall ever hearing a viewer / user complain about what the developer called the thing. I also don't remember ever reading a blog where a start-up founder obsessed over it, although I'm sure there's been one or two that we never heard of. Therefore, I simply don't think about it and typically just use "login". It's recognizable, it simple, and users know what to do with it. Everything else is simply keeping you away from the more important parts of your project. Just one man's opinion.