Tell me more ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I've always wondered if Facebook's UX design is based partly on social engineering.

It's very easy to submit a comment that you might later regret. Pressing the enter key immediately posts your comment instead of inserting a line feed as you would expect. I can only conclude that this "feature" is for the purposes of instigating a "beef" for the amusement of other Facebook users and perhaps its personnel. It definitely adds sadistic excitement value to the service.

Facebook also doesn't give you a grace period when you edit or delete a comment, all editions are immediately sent to the recipient via email, putting you in a position where you can't take your words back. If they are concerned about bandwidth, they could at least wait a few seconds before transmitting the message.

Out of habit, I am now leery of the enter key, even on StackExchange. It takes a while to come to my senses and realize that StackExchange is not Facebook.

Does anyone think Facebook designs their UX for social engineering purposes?

share|improve this question
Hi there. As interesting a question as this is, it's not really a question for this website I'm afraid. As per the FAQ : "You should only ask practical, answerable questions based on actual problems that you face. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page." This is quite discussion-y and subjective as there is no way of having a correct answer to this query. – JonW Mar 16 at 8:39

closed as not constructive by JonW Mar 16 at 8:39

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

1 Answer

Who is the "you" in "as you would expect"? Would you also expect Enter to insert a line feed in an IM client? How about Twitter? It's all a question of mental model.

It makes sense to insert a line feed in a system built for verbose comments, which probably also support rich text or at least some basic formatting. 99.9% of comments on Facebook are one-liners at best, with a huge mass of comments being 3 words or less (at least based on my own observations, don't have any data to back this up). I don't know you of course, but I bet that even if you observe yourself for a couple days and count the number of times you leave a comment that needs a line break, you'd see that it hardly ever happens.

Add to this the already very high and rising mobile usage of Facebook, where people are even less inclined to type.

In a system like that it makes no sense to have Enter insert a line break, you'd basically frustrate the absolute majority of your users for most of the time.

And just to be on the safe side - I assure you that the comments aren't short because Enter submits, but rather Enter submits because the comments are short :).

Facebook actually gives you an endless grace period when you edit a comments, since you can always edit it. If you want to see a short grace period, look at StackExchange, where you can only edit a comment for a second or two after you post it, and then you can only delete it, but not edit.

Regarding the emails being sent immediately - what's a better way? How much would you have them wait? A minute? An hour? What prevents someone from wishing to take their words back after a day or a month? There's no way to arrive at any sort of an "effective" delay because the use case is so rare and chaotic, and in 99% of the cases it would just be perceived as a bug. And why not ask for the same grace period when you send a regular email? People often regret emails they sent. Gmail had actually experimented with this a while back, but I don't think it made it into the main functionality. As a designer, you can either send the email immediately or not send it at all, anything in between would be a worse design solution.

I do think that Facebook tries to manipulate their users, to make the most out of their business model. But they do it mostly through careful manipulation of the feed, not through the mechanisms you described. And in general it's a great idea for people to think before they speak or comment, so they wouldn't have to take their words back :).

share|improve this answer

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