I think people who think Google Wave doesn't get it will be eating their words later, much like those who thought the same thing about the iPod (most of the geek communities turned their nose up at that too).
I can see instant usefulness to Wave. I have my invite, and one of my colleagues does too. I can't wait for my other cofounders to get access so that we can use it for real work. Email really just sucks in so many ways.
Edit: It's worth adding that a lot of articles and pundits seem to be comparing Wave and, say, Twitter. Wave is nothing like Twitter, nor does it aim to be anything like Twitter. No, we're not going to start using Wave instead of Twitter, Friendfeed, Facebook, etc... because that's not what it's for! Wave might end up being useful for social communications too, but the most important pain points that it resolves are business pains, problems that people encounter when they're trying to work together remotely.
>> "I think people who think Google Wave doesn't get it will be eating their words later, much like those who thought the same thing about the iPod (most of the geek communities turned their nose up at that too)."
I'd somewhat bet the opposite. Geeks will be raving about wave and how it's realtime, XMPP federated, technically impressive etc etc, whilst the average person on the street will have no clue what it does and why they need it.
Haven't you noticed though? It's precisely all the geeks who don't see the point of it. That's practically a success factor for this kind of technology, I'd say.
The average geek is equipped with many methods of communication and collaboration... So of course this just seems like a marginal improvement. The average normal person, though, uses mostly email, and so will find this client exceptionally useful. The average person will just see (perhaps not even explicitly) that it makes it easier to add people to ongoing email conversations, and that it's easy to attach files to the conversation, and that it's easier to branch off sub-conversations, etc.
>> "Haven't you noticed though? It's precisely all the geeks who don't see the point of it. That's practically a success factor for this kind of technology, I'd say."
So how does the average person find out about wave - let alone learn all the terminology, how to use it, etc etc. We're only hearing the geeks feedback so far, because the rest of the world doesn't know/care it exists. I'd be interested if you have some examples of communication forms that geeks didn't start using first - email,sms,twitter, were all pretty geek lead...
I think the average person won't see how this solves any problems they have - facebook,twitter,email,sms all work pretty well for communication.
I can see your point about teams working together - business collaboration - I can see it making some inroads there.
Lots of the things I hear wave does are technically fun, but in practice, horrible design choices - showing text as people type it was the norm 20 years ago. Since then, we've pretty much all agreed it's irritating and not really useful.
"So how does the average person find out about wave"
Google replaces GMail's plumbing with Wave and the inherent abilities of Wave are introduced as GMail features.
Robots, conversation splitting, collaboration, etc.
It's the only sane way to approach it, really.
And I have no idea why people keep harping on live typing. Google announced that there was going to be a way to turn it off about 5 minutes after they pulled the drape off Wave itself.
It's almost certainly a feature destined for the dustbin. As such, it's an utter red herring. Complaining about it is perhaps more pointless than the "it's too complicated" meme.
I'd be interested if you have some examples of communication forms that geeks didn't start using first - email,sms,twitter, were all pretty geek lead...
Facebook wasn't. Or MySpace. I found out about FB from non-geek friends. I was shocked.
I think the answer to how the average person finds out about Wave is that because this is something that Google is doing, it will be reported on in the popular press; much like Twitter.
So the question is whether or not it remains a niche tool like RSS (which is to say only used by the technically savvy) or does it get abstracted into a transparent technology and used as a leverage tool like AJAX?
40 years ago I'm sure email seemed like a "niche tool" used by only the technical savvy. I'm not saying that Wave will replace (or even that it should replace) email, but I do think that, especially as a younger, more technically savvy generation grows up (I'd gander that less than 10% of the students at my high school don't actively use Facebook), and as that younger generation enters the workforce, technologies like this will rise up and become a popular standard. Whether or not it will be Wave remains to be seen.
Hasn't the point always been for 'wave' to become a transparent technology? Google has their interface, but anyone can create one or just put up a different Wave server.
RSS is too complicated and constrained for the "average joe" on the street, which is why most "non-techies" I know just Google wherever they want to surf. Google speaks a language most people understand, while RSS still sounds like useless jibber jabber to these casual users.
I think people are too caught up in the confusing UI. Wave is going to kill a lot of companies once it starts catching on. It may require some better front-end tools for Wave to get there, but it will happen. The way collaboration works in wave is really good; it's just a little unpolished right now.
I think you're correct - but I think that almost everyone is missing the point and just talking about the client. The current Google supplied client is optional, and will change. What's more, other clients will emerge that do different things, are simpler, more complex or just different. You could - and I'm sure someone probably will - write email-like clients, or even IMAP-Wave gateways which enable you to use Outlook/Evolution/Whatever and participate in waves via traditional email paradigms. Clients that looks like twitter, pidgin backends (hey - it's just XMPP, this is probably already there), clients that just lifeblog everything you do into your personal life-stream wave (tsunami?)
Wave is a platform. It would be pretty amazing if that platforms killer app. happened to also be the very first client anyone wrote for it. I would imagine that a lot of conversation like interactions that we now have by other means - placing orders, technical support, supply chain management, etc... will become waves, but I don't know what will be the killer app.
Unless every client is just as free-form and chaotic as Google Wave, each kind of client will have a different community and a different communications style. There's not much to get excited about until one of those yet-to-be-invented (and presumably more structured, less free-form) paradigms actually emerges and catches on.
I think wave could kill twitter. The with:public option is already just like looking at the twitter stream.
Wave is very open for anyone to make their own clients to use wave in whatever way they see fit. With the right client, Wave could be a much more powerful twitter.
Can you then explain what it's for? Genuinely curious here. I consider myself relatively open minded and understanding of new web concepts, but I just don't quite get it with Wave.
Wave is for solving the key problems with email in a corporate environment:
1) It's hard to track (will presumably offer an API or be trackable by widgets)
2) It's hard to use it to collaborate on a piece of text to be sent out to someone else or included in a document (which is what it's used for half the time...)
3) When adding new people, it's hard to ensure that they have a clear view of the beginning of the conversation - often they get a garbled, over-indented mess in reverse chronological order, that's hard to follow.
4) When adding new people, often they get dropped again if someone replies to all from the wrong email.
5) It's hard to keep multiple conversation branches going. If you're collaborating with 5 people (hardly extraordinary) on a 2-page document, and they each have 1 distinct comment, and each of these comments requires a brief exchange (back and forth 3 times, let's say) before it's sorted out, you'll end up with a fairly messy conversation once it's all flattened out.
6) It's hard to attach files (particularly large or numerous files). And when you add extra people to the conversation, they don't see those files anymore. If there were multiple files sent at different time, sending all of them to the new participant is a pain in the ass.
7) When discussing, say, a document, correcting even a small typo requires a full email instead of being able to just dive in and correct the typo.
There are no doubt more, but this is what I can come up with fresh out of bed.
I almost wonder if "Google Everything" would have been a better name for it--some aspects of just about every social website could be replaced with waves. It overlaps a lot with the functionality of Facebook, Twitter and 4chan just to name a few. It also overlaps strongly with services such as email, newsgroups and instant messaging.
I don't know if wave will ultimately be compelling enough to draw people away from those other sites and services, but I don't think it will be a complete flop (I'm looking at you, VRML).
I stopped playing with it when I realized that the option to turn off instant-typing-relay wasn't implemented yet. Sorry, instant deal breaker. I've ^H^H^H'ed far too many obscenities directed at friends and clients for that to fly.
I suppose that you could type into another text editor and then cut & paste into wave once you've made your edits. Really kludgy, of course, but if you had to use wave for some reason and were worried about it, then that'd give you the necessary buffer. If the instant-relay proves unpopular I bet they'll offer a way to disable it (or someone will release a plugin or whatnot.)
I don't understand why instant-typing-display was implemented in the first place. Or rather, I understand that it's supposed to speed up communication, but the drawbacks to it seem so huge in comparison to the tiny benefit that it really just feels like engineering-porn; i.e. a "cool" feature that does more to showcase technical brilliance than to serve any real need.
I think it serves a very real need: discipline. By making it the most basic wave feature, they're committing to making sure that the system can always handle a constant stream of realtime updates from every user. If anybody breaks it or introduces a performance regression, everybody will notice. It also means that people writing robots and extensions can assume that they can deal with updates in realtime, on such a fine grained level. If extension writers had to worry that per-character updates might introduce too much overhead, it would hamper their creativity.
It really does speed up communication though. When I ran a BBS with a split-screen chat that had this feature, it saved a lot of typing when you could start to already reply the moment you understood what they meant, instead of having to wait them press enter.
What I find fascinatingly baffling about Google Wave is that it's partly one of the most impressive communications tools I've used, and partly a compilation of features I saw removed from other sites for being poor design.
I think we'll see high level abstractions of a wave. My bet is google will introduce it to the generally population with most of the features turned off, so they don't even notice.
For example:
- In Gmail, when you hit reply it will be in a wave. When you hit replay-all, it will create a wave, auto-invite the recipients and it just looks like Gmail version 2.0.
- In GoogleDocs, the document can be shared now, but you'll be able to rewind the stack and see peoples changes. There will be commenting on documents (dunno is there is now?).
So I think most of googles apps will be wave-ified gradually and most people wont really notice. I think at the moment, you have the full wave hose turned on and people are getting a little freaked out.
Google needs to do two things with the GWT client UI:
1) clear up the confusion between collaboration spaces and conversation spaces, by making each wave have one collaboration space at the top and conversation space below it;
2) confine live typing and editing of the contributions of others to the collaboration space.
I wouldn't apply these same strictures to gadgets necessarily.
Also, they need to stop trying to use the Wave brand to mean two things. It's stuck as the name of this one client experience; the protocol should get an acronym or something.
Yup. This nails it. The biggest problem with wave is I think they took it just one baby step too far in abstraction. The thing needs to clearly separate these two uses (collaboration, conversation), and all of my main gripes of the thing will disappear. Not sure of the best way (one could imagine a fixed layout as you suggest, another way would be to allow users to filter things more easily, whatever) but without this Waves (at least, the big ones) degrade to the least-common-denominator of the various use cases: chat rooms.
I think Google Wave will succeed...eventually. I'm not sure if they are aiming it as a replacement for GMail. Most non-technical people I talk to have no clue what Google Wave is and when I explain it to them, they usually could care less.
The concept is a big change from what we people are familiar with today and I think the only way for Google to try to make it a household name like GMail is to slowly merge the features into GMail. Once they get a large enough population raving about it, these people will usually make their friends/family/colleagues try it out, and from there adoption will gradually increase. But if Wave is not a replacement for GMail, I'm not sure people will go out of their way to use another service that most of the time their email program will do just fine.
Now, if you like the Google Wave concept, I ask you to give MooGroups (http://moogroups.com) a try. You get the power of centralized discussions directly in your inbox, without ever having to leave your inbox, without having to create an account, and while using any email program. Plus a polls gadget based on free-form text.
I think for Wave to be ultimately successful, they'll have to ditch the "live typing" feature. Typing is a low-bandwidth form of communication, because you lose all of the other conversational cues (tone of voice, facial expression, etc.) that make sure your proper meaning comes across. Thus, when you're typing to somebody, you often have to double-check what you've written to make sure that it's not taken the wrong way. With live typing, you don't have that option. The cat's already out of the bag before you can reach for the delete key.
I can't count the number of times I've retyped a sentence on IM because the original was too ambiguous and could be misconstrued.
They're going to have to either kill the feature, or turn it off by default.
I wish they wouldn't. I always missed that feature from icq and I've never felt self-conscious about missteps and corrections. That is, after all, how talking works.
Unless you talk in a monotone, talking and typing are inherently different. Talking has a dramatically higher bandwidth, because you can alter the pitch, stress, and semantic meaning simultaneously.
For example, sarcasm is trivial with spoken communication, and remarkably hard in written.
Even if we talk face to face, you will not be able to read my mind, and how my mind constructs whatever I try to say. Certainly, sometimes I will talk nonsense without enough thought in there, but this happens far less often than _thinking_ nonsense.
Definitely agree with the OP. Wave should allow this feature to be disabled easily for chat.. I can see it being used for doc collab but for chat it's a horrible idea for a number of reasons.
Is it that hard to get a conference call going via Google Voice and actually talk to other users in real time using your voice?
I can see instant usefulness to Wave. I have my invite, and one of my colleagues does too. I can't wait for my other cofounders to get access so that we can use it for real work. Email really just sucks in so many ways.
Edit: It's worth adding that a lot of articles and pundits seem to be comparing Wave and, say, Twitter. Wave is nothing like Twitter, nor does it aim to be anything like Twitter. No, we're not going to start using Wave instead of Twitter, Friendfeed, Facebook, etc... because that's not what it's for! Wave might end up being useful for social communications too, but the most important pain points that it resolves are business pains, problems that people encounter when they're trying to work together remotely.