On Aug 5, 1:31 am, Brett Morgan <brett.mor...@gmail.com> wrote:
> Pretty simple really.
>
> Wave had 60+ engineers assigned. If you assume each engineer costs somewhere
> between 100k and 250k total spend (salary, office space, airfares, accom,
> shares, ...), then you are looking at somewhere between $6M and $20M a year
> in project cost. Plus servers, bandwidth, etc, etc.
>
> To justify that number takes a serious uptake of usage. As the press release
> says, Wave wasn't seeing the uptake expected. So it got killed, and the
> engineers will be moved on to other projects that are justifying their cap
> ex spend.

Interesting. If I may say something - as a wave fan and user really
disappointed by this (predictable?) decision - is only that wave has
been handled pretty bad.
I'm sure the work done is something big, and that the 60+ engineers
worked hard, but the way in which Google handled the whole thing... I
felt pretty soon that wasn't done right.
Surely, having hype helps when diffusing a product, but I think that
introducing a platform is something pretty big, which requires long
time, strong positions and most of all something that users may
immediately appreciate. Wave has been launched with the formula "we
want you to help us", but to assure the project a long way, you can't
start with still have the standards to be defined. I think that Google
should have first developed a complete and formal system, which - even
if incomplete - could provide evident advantages (as Wave was when it
was released), and immediately make the user base larger by providing
usable API. Wave wasn't like that: the simple client-server protocol
wasn't well defined and it was initially marked as low-priority, but
most users don't care about server-side protocol. Google provides the
Wave service, it's a good start, it's not important if you want it to
become a widespread standard, first of all you must make users in the
position of using that protocol.
I started to look at wave with deep interest. Me as many others,
thought that such platform could lead to new kind of communication
tools, new kind of real-time interaction over the net, but when Wave
has been released, we found only a playground to see if we had ideas
on how to use the GUI you created. I'm not aware about any Python/Java/
C++ API that was enabling users to interact quickly with wave, so
client-side projects and ideas - that are the only things that can
lead to a widely used technology - were precluded. It took a whole
year to see the client Open Source, and still was "too personal to be
quickly used".
Don't get me wrong: this strategy may work. If you open your
technology and state your interests (e.g. replacing mails), some users
may be interested in helping the "low level development", but most of
users don't care about it and the real potential of the project well
be evident only in the long term, because common developers will have
to wait for defined protocols, working APIs, a working set of base
features. This kind of project handling can lead to a pretty quick
diffusion: even if partially wrong and incomplete, users could start
to invent new things using the good platform it is.
Instead, Google mostly said "hey, look how good is this technology.
It's wonderful, but could be better. So, before making it usable, we
expect you to help us in making it even better". This could work, but
you can't expect to make money fast.
Before having a good web client, I think it would have been better to
give APIs that allowed users to develop their new applications, their
new clients, around the platform capabilities.
I always felt that something was wrong with Wave... And that
"something" - I think - were the priorities. The project had the
highest priority to make itself better, before make itself flexible
and usable.
Maybe I missed something, but this is how I see it (and how I
experienced it, when I had to cope with Wave for my interest and for
work).

As a google and wave fan, as programmer who had many ideas about how
to use that platform and as a programmer who waited a long time for an
effective and usable API (which I couldn't find), I'm really hoping
that google don't give up about the whole project. Hoping that if not
60+, at least 2/5 engineers can be kept developing an idea that, at
least, is very good (and the hype was all about this: really a great
idea).

Well, my 2 cents :)
Thanks anyway for all the work done so far.
~Aki

-- 
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.

Reply via email to