Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I used Wave on a number of projects as well as some of the biggerish discussion "waves" back when it was still with Google.

For the projects, it was awesome. This was a long time ago, so I don't remember all the excruciating details, but it made coordination and collaboration on big documents pretty trivial. We also had some group messaging and file-storage accounts that went virtually unused because of Wave.

Our use-case was in writing large-ish documents (a few hundred pages each) as a committee. And it was pretty trivial to just create a wave for each section of each document, then use top level comments in the Wave for each subsection, and capture everybody's brainstorming for each section. It was like a living collaborative outline that eventually filled itself in and turned into a section. We used links off of the discussions into Google docs for collaborative editing of the documents and when we felt everything was good, somebody would simply go in and copy-paste all the text into master good doc for final cleanup.

Having worked on similar projects in the past, coordinating this kind of activity with email and word docs (or even google docs) is a huge PIA. When we decided to move it to Wave for a small trial (to figure out the workflow) it was pretty trivial and sort of worked naturally. There was a minimum of document syncing issues, or confusion about who said what in which meeting or email. The entire past history of discussion, with threading and everything was open for review. It was amazing despite many of the obvious issues with the Wave client.

The big discussion "groups" on the other hand were mess. It was impossible to find where new comments in old threads were posted, and once the conversations got big enough, the UI slowed to an unusable mess. Wave didn't last long enough for anybody to figure out how to deal with this.

Outside of those two use-cases I really didn't use Wave for much else. I suspect I would have found other uses as time went on if it had survived (and especially if it had flowered and federated).

I've thought long and hard about why Wave failed and it really does come down to 2 things:

- lack of focus

- poor user experience that never seemed to get any better

Wave tried really hard to be all things to everybody, with some really neat tech demos to show use cases (arranging a group meeting by embedding a poll and a map etc.). I think it was kind of like the C++ of communication mediums. It's sort of everything, but you can only realistically use some subset of the functionality in practice and the parts you don't use just end up seeming useless and weird.

On the user side, carving out just the functionality for your use-case was also hard. And the slow as syrup client really was a huge turn-off. Weird, non-standard scroll bars everywhere (which never got fixed and never worked like anybody expected), nobody liked real-time global echo as they typed (brought about by a confusion of how IM actually worked in practice), and way too many half-baked widgets and bots and things.

I think Wave should have simply focused on a few simple use-cases, nailed and refined those, then grown all the other awesome ideas organically so the user-community could start to slot those into their workflows.

Wave might have worked better if it was launched simply as a threaded messageboard with real-time replies showing up in a post. Users would have also needed 1 more layer of organizational abstraction, a "Wave container" to carve out different groups of Waves. In my use-case above we really needed to have a container for each document, with each Wave for each major section. But in the most general case, a "pg" type person could have created a "Hacker News" container, and each submission and comment history would have been the individual Waves.

When Wave launched, everything was a wave and there was no way to organize them, so people ended up using top-level comments in the waves as the "topic submissions" and the Waves went on for thousands of comments across dozens of topics before they started to break. It just wasn't a good organizational metaphor, but the system and the client didn't offer a good alternative.

Then the client was clunky and slow, nothing else on the web felt as slow even with such little graphical sparkle. It was basically a side-by-side email client by look, yet acted like it was folding proteins or mining bitcoin in some worker thread.



> The big discussion "groups" on the other hand were mess. It was impossible to find where new comments in old threads were posted

Funny, this is the exact same problem I see with google+.

We're using hangouts to do some cross-continent roleplaying sessions, and g+ is a natural fit for having a discussion group/notes -- unfortunately it has horrible mail notifications (you get a notification, but not the content of new comments) -- and is pretty buggy (with posts randomly disappearing when you're accessing g+ across devices).

Having a few parallels discussions is almost hopeless -- and this is just within one "community". I couldn't imagine using it for anything involving more than a handful of people.


I recently started using trello for RP group discussion notes stuff. It's amazing for this, and has well polished apps for phones and tablets too, so you can pull up your notes on an ipad in the middle of a session if need be.


That's actually a really interesting use-case for Trello. Can you describe a bit more the workflow?


This is very recent (last few months), and it's the first time ever using trello for any of us, so we don't really have a solid workflow yet, but we have lists for each character, and another for plot-points, etc.

We also have a "GM questions" list for things like "Can I use expansion ruleset X" or "I have an idea for a new Y for your approval" or "How do you house-rule Z"

We are just getting ready to startup a new game, and I've been quite impressed with how it works during startup. In a typical game I've played in the past, characters will get joint backstory when two players are informally talking about their character concepts. With this, players can draft their character concepts in a shared space and I've seen more joint-backstory than typical (though not quite as much as when all players lived on the same floor of a dormitory in college, but that's a level of intimacy most groups don't have).


For dedicated roleplaying, I really like Roll20. It's specifically designed for that, and I've used it for several different groups, both from the DM side and the player side.


Roll20 looks interesting, not sure how well it would work for our mix of "play-by-mail" and video sessions.

I'll have a look (and at Trello too) -- but I lean towards something I can self-host if I am to make the effort of dragging the rest of the group away from g+/hangouts in the first place.


Maybe the open source remote learning tool http://bigbluebutton.org would be helpful


roll20 is great for managing the actual sessions of any table-top oriented game, but I find external tools to still be useful for between-session stuff.


"Then the client was clunky and slow, nothing else on the web felt as slow even with such little graphical sparkle. It was basically a side-by-side email client by look, yet acted like it was folding proteins or mining bitcoin in some worker thread."

It seemed to be a heavy user of memory iirc?


IIR it all written in Java then compiled to Javascript, I think using an old version of GWT. I was not a good showpiece for the technology. It was like stepping back in time to the early Java days with a pre-JIT JVM and slow computers.


> Our use-case was in writing large-ish documents (a few hundred pages each) as a committee. And it was pretty trivial to just create a wave for each section of each document, then use top level comments in the Wave for each subsection, and capture everybody's brainstorming for each section. It was like a living collaborative outline that eventually filled itself in and turned into a section. We used links off of the discussions into Google docs for collaborative editing of the documents and when we felt everything was good, somebody would simply go in and copy-paste all the text into master good doc for final cleanup.

Was Wave better for this use-case than a wiki?


We didn't try using a wiki to be honest. But so long as the wiki system provided a good chat system and filestore, might have worked pretty well.


I was a fan, and worked on a book project with a collaborator using it. The UI was a major obstacle, so slow and clunky, and I could never see what it was doing that required it to be so.

The concept of it, though, was awesome, and we still talk about as something we'd like to see work well. Maybe this version will go somewhere.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: