Google aims to reinvent email with Wave (2009)

2025-06-1712:028093www.cbc.ca

Google wants to reinvent email for the 21st century. What's new in Wave?

Google Wave's inbox, as seen on the Official Google Blog. ((Courtesy Google))
In May, Google announced Wave, the company's attempt to reinvent internet communication. Brothers Lars and Jens Rasmussen, the Australian creators of Google Maps, have been working on the project for the last two years.

On Sept. 30, Google opened its preview of Wave beyond the 6,000 or so software developers who are currently helping to build the service. About 100,000 users can now see what Wave is all about.

Google Wave incorporates ideas from email, instant messaging, blogs, wikis and bulletin boards into a single new method of communicating. But we already have email, IM, wikis and the rest, so why do we need one tool that does all of these things? What is new in Google Wave?

The online tools you use every day might be older than you think. (Like everything on the internet, the date of origin of these tools is up for debate.)

Email/instant messaging: 1965

Bulletin Board Systems: 1978

Newsgroups: 1979

Internet: 1983

World Wide Web: 1989

Search engines: 1990

Web browsers: 1991

Wikis: 1995

VoIP: 1995

Blogs: 1997

Social networking sites: 1997

Microblogs (e.g. Twitter): 2006

Live editing by multiple users

In their first demo of Wave at the Google I/O conference, the project's lead engineer, Lars Rasmussen, and project manager Stephanie Hannon demonstrated how a conversation that starts out looking like an email, with replies going back and forth, can turn seamlessly into an instant messaging conversation if more than one person has the wave open at the same time.

Actually, the conversation is even more instant than instant messaging. Each key stroke by every participant in the wave is visible to all the others as it occurs. Rasmussen said this would result in faster communication than IM because you wouldn't be spending half the conversation waiting for the other person to hit "Enter."

However, he seemed to recognize that not everyone would want to communicate in this way, and said that a wave's settings could be changed so that messages are only sent after the user hits "Enter."

This live communication isn't limited to IM-type conversations. Anything in a wave can be edited by anyone who's been invited into it, including the original message. In the demo, colour-coded cursors, labelled with their owners' names, race around a document, all making changes simultaneously.

Playback

You can add people to a wave at any time, in much the same way you can forward an email. But someone coming into a wave after three other people have discussed and collaborated on a document might not see right away how the conversation went.

To address this, each wave has controls to move back and forth through time to see all the changes to the wave in the order they happened. Every wave stores the history of changes that have been made to it, in same the way a page on Wikipedia has a history, making the playback possible.

Drag-and-drop adding of files

Instead of attaching files as you would in an email, you can drag and drop files directly into a wave conversation. Google Wave's Stephanie Hannon showed how several people could contribute to a group photo album by dragging and dropping the files from the desktop into a wave. (She pointed out that HTML 5 doesn't yet support this function, and it required a browser plug-in called Gears to work.)

Dropping Word documents, spreadsheets or slide presentations into a wave could make collaborating on a project simpler than email, where tracking different versions of such documents can be challenging.

Embedding

A wave can be embedded on to a blog post (or any web page) in the same way a Google Map can. Changes made to the wave are immediately seen in the embedded version. In this way, a wave can act like a comments section on a blog post or a web-based chat room. A photo gallery created by you and your friends can be posted on your blog for everyone to see.

A sudoku game being played inside Google Wave. (Courtesy Google)

Extensions and applications

Developers can write their own applications that run inside Google Wave, in the same way that third-party applications run inside Facebook. In the demo, Wave's developers showed how a chess game would unfold inside a wave, complete with the playback feature to show each move in order.

A Sudoku game inside a wave becomes a competition to see who can fill in the most squares correctly. And because the team behind Wave also built Google Maps, they showed off a Maps gadget that allows two or more people to mark locations on the same map at the same time.

Natural language

Lars Rasmussen demonstrated a different kind of spell checking in the demo of Google Wave, one that uses a natural language algorithm to detect misspellings rather than a dictionary. The spell check found the errors in the sentences: "Could I have some been soup? It has bean too long." The natural language model was built using the entire web as a template, putting the technology behind Google's search engine to use.

One of the most impressive Wave features that Rasmussen demonstrated was an application called Rosy, which translated his words to French from English as he typed in a wave. A colleague wrote back in French and his words were translated to English for Rasmussen to read.

Open-source protocol

Google Wave isn't just a Google product. The Wave team has made Wave an open-source protocol so that anyone will be able to set up a wave server. Every wave server would be able to speak to any other, in the same way that you can send email to anyone whether they're on Gmail, Yahoo, Hotmail or a corporate email server.

Making the project open-source also invites developers to write their own extensions and applications to work inside Wave, and to improve the service itself.

Wave has generated considerable buzz online since its introduction in May. Some tech blogs have declared that Wave will "change everything," and have heralded the death of email.

Others in the tech world aren't as enthusiastic. Microsoft’s chief software architect, Ray Ozzie, has called Google wave too complex and "anti-web."

"It violates one principle that I hold so true right now, which is complexity is the enemy in the ethos of the web," Ozzie said in June at a discussion on cloud computing in Palo Alto, Calif.

Ozzie praised the Google team for taking on such a complex problem. "I love it when people think big," he said. "But I think the complexity is an issue, and they had no choice because the problem they took on — the way they defined it — is an inherently complex problem."

Ozzie is biased, of course. He developed Microsoft Groove, an application for collaborative document creation.

But because so few people have seen Wave for themselves, there are many questions still left unanswered. Waves and emails will presumably co-exist for a long time after Wave is finally released to the public, but it's unclear from the demos how the two systems will interact.

Privacy is also a concern: How will Wave handle the embedding of a private conversation on a public web page? Will every person involved in a wave have to consent to its publication?

And while the group editing of wikis has made sites like Wikipedia possible, they also introduce unique problems. Would Wave introduce Wikipedia-style edit wars to everyday conversations?

We'll know more when Google rolls out the next wave of Wave later this year.


Read the original article

Comments

  • By rs186 2025-06-1713:515 reply

    Was a Wave user, and to this day I can't believe Google botched their opportunity to build their Slack/Teams years before those products existed. Of course, hindsight blah blah.

    Still, this tells me having the right ideas or the technology has nothing to do with releasing a "right"/successful product.

    • By glenstein 2025-06-1714:141 reply

      I think this is a meaningfully different variation on the "Google doesn't commit to their products" convo. If we look at the subset of those where, retrospectively, we see that others enter the same space executed successfully and built big businesses, it's a new way of articulating Google's collapse of strategic vision.

      Wave is a good example. I think Stadia is another one, they checked out right as handheld gaming started taking off. Probably others once you start looking through everything.

      • By nvarsj 2025-06-1822:38

        It’s classic big company syndrome. Stupid performance processes, obsessions with metrics above all else, the MBAfication of the entire leadership chain. It’s basically impossible to build a good product in this environment. All big tech has this - they succeed through acquisition and anti competitive approaches instead.

    • By markhuggins 2025-06-1723:37

      My (admittedly sketchy) memory of Wave was that it felt like a tech demo rather than an end user app. There's probably a market for it as -a-service in the modern cloud world managing distributed interaction.

    • By goku12 2025-06-1714:32

      It wasn't the lack of foresight that failed Wave. People recognized it as the base platform for a lot of future applications. They botched the rollout instead.

    • By brayhite 2025-06-1715:171 reply

      I tried to use Wave to collaborate on a blog post with friends, rather than emailing each other critiques.

      They thought it seemed to complicated and stuck with email.

      I’m haphazarding a guess that maybe Google didn’t stick with it because, if I recall, most if not all of their services were free and this one probably cost a lot to run without a clear monetization strategy. If it didn’t increase the size of a captive audience, and they weren’t willing to show ads in the product itself, and they weren’t going to get better data from users to inform their ad services elsewhere…why run it?

      Of course that’s all speculation.

      • By woleium 2025-06-1718:24

        I thought it was used as a vehicle to have users agree to a much more “we can do whatever we want with your data” tos. From that standpoint i guess it was successful, everyone signed up.

    • By scoofy 2025-06-1720:06

      Was a Wave user too. I thought it was very cool.

  • By angry_moose 2025-06-1714:114 reply

    I loved Wave. It came out my senior year of college; and for one class all four of us on a group project managed to snag it and it was amazing.

    Unfortunately, for every other class, the Wave signups were so rationed that it was impossible to get everyone on it.

    "Can we use Wave? No, Steve has been trying to get an invite for weeks".

    • By OtherShrezzing 2025-06-1714:201 reply

      I had exactly the same experience. I was at university, and around 20% of students on my course had access to Wave, which functionally meant 0% of students could use it.

      “An app to collaborate on, but nobody to collaborate with” has to be the most economically destructive product rollout I’ve ever seen.

      • By robertlagrant 2025-06-183:521 reply

        Does anyone know why this was? Was the compute resource too scarce at the time? Seems hard to believe of Google even as I type it.

        • By mid-kid 2025-06-188:101 reply

          GMail was still fresh at the time, and it rolled out in a similar manner, being invite-only at first. I think they didn't think about it very much, and just did the same thing.

          • By devilbunny 2025-06-1814:42

            But email was already interoperable. GMail offered a nice interface, lots of storage, and a good spam filter, but otherwise it was just email. You didn't need to have friends with it to benefit from it.

            Having used Wave, it was very taxing on low-end computers, so I never ended up using the fancier features - we used it for a group live-watch of LOST every week with several other friends.

    • By teeray 2025-06-182:231 reply

      > the Wave signups were so rationed that it was impossible to get everyone on it.

      IMO, this is what killed it. There was so much excitement for Wave, but it completely failed to build the network effects it needed. If you had it, you couldn’t use it with all your friends no matter how much you wanted to.

      • By RockRobotRock 2025-06-184:08

        I remember actually paying someone to get an invite because I was so excited to try it.

    • By PaulHoule 2025-06-1714:172 reply

      Kinda a reason why I'm unlikely to sign up for anything that needs an invite, has a wait list, etc. Every day I see "Ask HN" posts about how hard it is to get traction with users, that somebody who has traction is going to use it to dick people around is the baddest of all bad smells.

      • By angry_moose 2025-06-1714:205 reply

        I still kinda wonder if they saw the success of the invite system for gmail (I remember a lot of late nights begging for an invite on various forums) and thought that it would work again.

        The critical difference is gmail still worked just fine with hotmail, yahoo mail, aol, etc. Wave was useless if both sides didn't have it.

        • By WorldMaker 2025-06-1714:39

          As I recall, at one point Wave sort of had enough of an XMPP bridge that you could terribly IM a Wave without having a Wave invite if you were one of the 20 people still using XMPP that month and your friends with Wave knew a "secret" @ mention and you felt like learning an XML mini-DSL of pseudo-commands and kinda-unidiffs to read the changes from the people actually in Wave.

          There was also plenty of talk about the "eventual" email bridge and real multi-server Wave federation, neither of which properly happened. (At least not in the invite months).

          Though, yeah, Wave really could have used the network effects of non-scarce invites, because it wasn't as interoperable or as much of an "open standard" as it wanted to be. Or it should have had all that interoperability and open standards properly ready at launch and the Google server could have just been sold as the "best" of several options (and people waiting for invites could self-host; that might have done enough for viral class projects in college environments).

        • By roryirvine 2025-06-1716:58

          They'd already experienced the downsides of an invite-based rollout for a closed network, thanks to Orkut in the mid-2000s.

          It flopped in English-speaking countries because invites were so limited when people first started talking about it, but became a success in Brazil and India as the buzz built a little later there, by which time it had become easier to get and share invites.

          They then compounded the error by force-partitioning their users between the existing service and an invite-only New Orkut, with no easy way to communicate between the two.

          That disaster was still playing out when Wave launched, so at least some part of Google ought to have been aware of the importance of network effects for a product of this type.

        • By chii 2025-06-1714:231 reply

          not to mention that i think there was some google+ initiative back then (i might've gotten the timing wrong tho). There's some office/department political machinations in the background, and the fallout of that ruined wave.

          • By angry_moose 2025-06-1714:321 reply

            Might be thinking of Google Buzz (hey, remember Buzz!?). Google+ was a few years later (2011)

            • By chii 2025-06-186:27

              hah, you might be right! It was something to do with requiring all these new features being delivered/tested at google to include some social thing.

        • By PaulHoule 2025-06-1716:371 reply

          At that time email was validated, there was no doubt people wanted it, gmail was just better email. Contrast that to something like Wave which requires people to try something really new.

          • By gsf_emergency_2 2025-06-184:28

            If I read you correctly:

            Every public-private interaction needs to be obviously infoflow symmetric..

            previous example of putrescence was https://news.ycombinator.com/item?id=44231879

            Where the author was not responsive to interesting comments that do not obviously provide direct utility to his social-protocol proposal

            (Def of DU here: https://archive.fo/I0nO4#selection-1307.122-1307.226 )

            https://wardenprotocol.org/blog/build-your-first-ai-agent-wi...

            What could Wave have done better? explain why they need invites? Even better, expose their reasoning, eg they don't need to ease server pressure but they need quality signups? Anything fun I'm missing? Like skin-in-the-game moves from the private side, for macroscopic values of skin?

            For Wave, I'd imagine they needed to publish data on which fun parts keep the new users returning ---there were MANY!

            (So, we're both clearly not wishing to see their bugs from swiftly tilting these parts :)

        • By LambdaComplex 2025-06-1714:44

          I wouldn't be surprised, considering they made the same mistake with Google+

    • By 1oooqooq 2025-06-1714:35

      the invites for wave was just a lame attempt to bank on the success of Gmail... they thought the invites was the reason, not 1gb instead of 10mb elsewhere.

      google would really be awesome if PMs/VPs weren't so clueless and powerful.

  • By xnx 2025-06-1713:463 reply

    People's minds could not comprehend Wave at the time, and I'm still not sure they can now. Even years later articles classify it was a social network (what?), email killer, or chat app.

    I saw it as one of the first live collaboration spaces native to the web, not trying to be a paper document, mailed letter, or phone call.

    • By glenstein 2025-06-1713:55

      It was a mystery at the time, but in retrospect it seems obvious that it was, at a minimum, a precursor to Slack and Teams. And could have been something else too, it was raw and open ended enough that new usage norms could have emerged and pushed it in any number of directions, setting the tone for any number of possible use cases. It could have been a social network, if the idiosyncrasies of community usage imprinted that on it.

      As ever with Google ventures, especially during the DBE era, all they had to do was stick out and let it take on a life of its own. But I think what it takes for growing into an organic identity is more than the average time a developer works on a Google project.

    • By Taikonerd 2025-06-1713:532 reply

      I felt like Google was weirdly bad at explaining what it was. IIRC, they had all these vague phrases like "a new way to collaborate! Live! Shared spaces!"

      Those phrases weren't wrong, but it was like the proverb about the blind men feeling the elephant: one man thought Wave was like email, one man thought Wave was like a wiki, one man thought...

      In retrospect, maybe Google should have said, "look, we can't describe it with words. Please watch this 1-minute video and you'll understand." ;-)

      • By epistasis 2025-06-1714:22

        This is what I think about 95% of startup web pages too.

        Somebody told them to advertise the benefits, rather than the what, and it leads unintelligible meaningless ad copy.

        Probably, Google didn't want to limit what Wave was and wanted to learn from user usage patterns that people invent. Give people a blank slate and they know to take notes or draw. Give them a blank slate with knobs and drawers and zippers, and they will be wondering "what does this zipper do, why do I need that on a blank slate?"

      • By paulcole 2025-06-1714:09

        Was there ever a 1-minute video that made it understandable? I definitely never saw one.

    • By hi41 2025-06-1714:102 reply

      I was one of those people. Really, I didn’t understand what Wave was trying to do. I tried to use it with my friends but all I saw was nested text boxes. Can you please tell me what it was trying to do?

      • By JumpCrisscross 2025-06-1714:151 reply

        > Can you please tell me what it was trying to do?

        It was magic for collaborative note taking. In lecture or if we divided up reading and summarisation. Also, of course, for scribbling together live memes.

        • By more_corn 2025-06-1821:59

          It was a tool for massive information overload.

          Imagine being able to experience all the instants of your life in a single moment. Now do that with information and the connections with other people on various topics. You can see the whole thing at once and it updates in realtime!

          Now granted I had hundreds of waves going and most of them didn’t warrant full attention, but it always felt like drinking from the firehose.

          It made me want to quit tech and take up pottery.

      • By xnx 2025-06-1714:59

        Probably the closest modern analogue is a more realtime version of Google Docs with the comments pane blended in. Slack is popular and useful, but good information that comes up in conversations gets buried by further responses, or lost to dumb retention policies. With chat apps, it takes extra work to preserve the useful bits of conversations. With Wave he goal was to collaboratively build permanent shared knowledge.

HackerNews