I actually started thinking about how to create something that would work for this as soon as I started reading the comments about the Pomodoro feature. I'm not sure if I'd be the best person to actually make something like this, but I'll share the design requirements that I've come up with so far.
The framework that I'm basing this off of is something like TeamSpeak or Mumble, where there are a hierarchical tree of rooms with people in them. There should probably be an accessible tree view that shows all rooms along with all current occupants.
Inside of each room, each person should be able to choose whether to broadcast video or not. There will probably be a ~10 person cap on how many can broadcast inside of a single room, but there should be a much higher cap on how many can watch. There should also be text and possibly voice only chat features.
Each room should have an optionally enabled feature set, currently only including the ability to set up synced pomodoros. This feature should probably change the look of the room while it is in the 25 minutes, and then change it to "break room" look while in the 5 minutes. There could be a toggle to optionally mute everyone during the working time.
Rooms should preferably be dynamically allocate-able. At the very least, it should not be nightmarish to add new rooms.
The login/user management should not be nightmarish. Possibly password protected access, and disseminate the password as widely as possible here on LW?
The whole thing should be web based, with no client side software.
Does anyone else have any design requirements that they would like to add?
edit: further googling has uncovered OpenMeetings, which might be just the things needed to build this out.
Yes, you are thinking along the same lines a bunch of others of us are. Message me your email and I'll add you to the discussion.
Before I was very involved in the Less Wrong community, I heard that Eliezer was looking for people to sit with him while he worked, to increase writing productivity. I knew that he was doing important work in the world, and figured that this was the sort of contribution to improving humanity that I would like to make, which was within the set of things that would be easy and enjoyable for me.
So I got a hold of him and offered to come and sit with him, and did that once/week for about a year. As anticipated, it worked marvelously. I found it easy to sit and not talk, just getting my own work done. Eventually I became a beta reader for his "Bayes for Everyone Else" which is really great and helped me in my ability to estimate probabilities a ton. (Eliezer is still perfecting this work and has not yet released it, but you can find the older version here.)
In addition to learning the basics of Bayes from doing this, I also learned how powerful it is to have someone just to sit quietly with you to co-work on a regular schedule.
I’ve experimented with similar things since then, such as making skype dates with a friend to watch informational videos together. This worked for awhile until my friend got busy. I have two other recurring chat dates with friends to do dual n-back together, and those have worked quite well and are still going.
A client of mine, Mqrius, is working on his Master’s thesis and has found that the only way he has been able to overcome his akrasia so far is by co-working with a friend. Unfortunately, his friend does not have as much time to co-work as he’d like, so we decided to spend Mqrius’s counseling session today writing this Less Wrong post to see if we can help him and other people in the community who want to co-work over skype connect, since this will probably be much higher value to him as well as others with similar difficulties than the next best thing we could do with the time.
I encourage anyone who is interested in co-working, watching informational videos together, or any other social productivity experiments that can be done over skype or chat, to coordinate in the comments. For this to work best, I recommend being as specific as possible about the ideal co-working partner for you, in addition to noting if you are open to general co-working.
If you are specific, you are much more likely to succeed in finding a good co-working partner for you. While its possible you might screen someone out, its more likely that you will get the attention of your ideal co-working partner who otherwise would have glossed over your comment.
Here is my specific pitch for Mqrius:
[edit]
An virtual co-working space has been created and is currently live, discussion and link to the room here.