Only logged in members can reply and interact with the post.
Join SimilarWorlds for FREE »

Should Similar Worlds Implement Private Messaging Using the EP Model?

Poll - Total Votes: 18
Implement PM Like Experience Project Did
Implement PM Using Model More Like Traditional Email
Show Results
You can only vote on one answer.
Please implement the new private messaging system so it simulates an extended private chatting interaction. This is exactly the approach that EP took with its email, and I will endeavor to explain why this is necessary.

When implementing an email system, you basically have these choices:

* Have each message become a self-standing document, where each reply becomes a new item in the person's inbox or sent items folder. This models the way most traditional email behaves in the real world.

* Have each message become a self-standing document, but create an illusion through the email system that all of the conversations in one thread are joined together. This is what Gmail does, among others. Long emails are "stacked" on top of each other. This is the best implementation when you expect each email to be lengthy and complex. It is not your case at Similar Worlds.

* Have all of the messages since the start of time in a person-to-person conversation joined together in a single large document. This simulates the appearance and feel of a chat program, where the prior conversations become the chat history. Every time you open up that file, you see a thread of all of your interactions, and typically in a place like Similar Worlds each of those interactions is short and to the point.

It is the last of these three methods that I want to see Similar Worlds implement and here are the reasons why:

1) It becomes very hard when you talk to so many people on a social network like this to keep track of your past conversations. Having a single place you can look for everything in your extended conversation becomes critical, and this is especially so when there are 50 email threads with 50 different users of the system. Having 50 conversations in your inbox is challenging enough. Having 5000 emails that represent the total traffic across 50 users is unusable.

2) People interact on these kinds of social networks differently than they do in email. People are not constructing long complex answers, usually. They want light, interactive, extended conversation.

3) When people are chatting in real-time, which is a very common use case you must consider here, they typically "cross" responses and send messages to each other *simultaneously*. A traditional email system totally fails in that interaction to capture the crossed responses. In the one-file-equals-one-user-to-user-conversation model I am advocating, both of the crossed responses appear in the thread. So you might lose the crossed response initially, but you can go back over the conversation and catch it on the second pass.

I think EP balanced these concerns pretty well and their implementation of email felt very conversational. It largely did away with the need for a separate chat function.

To contrast, one of your competitors "RelatetoThat" really bungled their email implementation. They tried to do a third-rate implementation of normal email, and there is no sense of conversation there. You reply to people and conversations fragment immediately. If you cross replies at the same moment, you lose the conversation and those crossed conversations get excluded from each other's email threads. There is no continuity of a single conversation.

This feature will make or break the entire website. No pressure there. :) I hope you make the right decisions.
@sarabee1995, I agree that two systems is always best, however programming resources are finite. If I had to choose a single implementation, it would be done as I described in this story. And the vote so far is pretty much in agreement with that.

What I would do - if I had the resources to create a separate system for email - is to implement the system using people's current preferred email programs (like Gmail) but using what is called a "remailer". Your email address would appear in the remote user's inbox as a coded entry like "sarabee1995.random-characters@remailer.similarworlds.com". The remailer cleans your email so that the recipient does not know your real email address, and you do not know hers either. But the actual emails get delivered to your normal inbox. That avoids all of the user interface work to duplicate the functions of an email system on SW. You could even implement this in a way so that each person who sends an email to you is assigned a completely unique target email address, which then makes it possible for you to just revoke their rights to send any email to you, without affecting anyone else.

Whatever. Geek speak. :)
@sicklysweetone: Yay, someone who agrees with everything I say. I needed that today.
@FoolishLuna, sorry you have to read the whole thing and then fill out a report on it too.
SW-User
@SSweetone.. I read all day long ...this is my escape .. So go easy on us! ;)
SW-User
Ok I have to admit I did not read all that lol.. I just want to have privacy settings .. So that not every TOm and Harry Dick can message me.
000OOO · 100+, C
How can people not read a few paragraphs of writing? It seriously took me like 1-2 minutes to read it.
No wonder places like Twitter do so well!
@sicklysweetone, from your lips to God's ears.

God: deal with them please :)

That never works.
@thewingedwolfserpent. Sorry for the mirgain (sic) Lol
000OOO · 100+, C
Agreed with everything that you said! :D
SW-User
@pone... Dang...* grabs her readers!!!;)
sarabee1995 · 26-30, F
I would actually prefer the second kind of structure you described. Of course that is probably because I tended to write longer messages and rarely ever "chatted" on EP. Maybe two separate systems for private messages and chatting? That's how EP was in the beginning.
SW-User
LoL Too lazy 2 read it
ammoniascrubbertime · 46-50, F
0.8888888888888
Abbenthewarwolf · 18-21, M
That gave me a mirgain.
sarabee1995 · 26-30, F
@Pone ... Once again, you have put much more thought into the issue than I! I'm getting used to this. :-)
SW-User
Fill out a report O.O
Oh my This is serious

 
Post Comment