Comment by jmyeet

Comment by jmyeet 6 months ago

1 reply

There are lots of lessons to learn from Google Wave.

The first is: what problem does this solve (for users)? That was never clear. It always seemed like a solution in search of a problem. Any communication platform needs to ask "how does this compete with text messaging, group chats and email?"

The second is: this was peak "startup within Google" experimentation. And it cannot work. No new product will be able to compete with existing billion+ dollar businesses. There's no incentive to succeed and political inertia preventing you doing anything. A whole bunch of people got a ton of equity thrown at them for mediocrity.

Third, Wave was still in the era when Google was pushing Google Web Toolkit ("GWT") as a solution to UI engineering. This didn't really solve any problems and created a bunch of new ones. For example, for the longest time (this was eventually fixed many years later) you had to use special versions of protobuf Java classes.

Lastly, i believe I heard that the internal implementation was incredibly complicated such that people managed to produce the same functionality with a fraction of the source code in Python/JS.

kevmo314 6 months ago

The same could've been said about Slack. It's easy to find reasons things failed.