[jdev] GSoC proposal - open web XMPP client

Pedro Melo melo at co.sapo.pt
Mon Mar 31 05:55:11 CDT 2008

On Mar 30, 2008, at 11:13 AM, Tomasz Sterna wrote:
> Dnia 2008-03-29, sob o godzinie 22:20 +0100, Paweł Pacana pisze:
>> I would like to propose/extend your GSoC idea of "open web based
>> Jabber/XMPP client"
> Maybe this is kind of off-topic, but...
> Why another web client? What is wrong with JWChat?
> And if there is something, maybe it's better to put the efforts in
> extending/fixing JWChat?

That's just not how human nature works. Unless you are being chased  
by very large and terrifying beasts, that will eat your young, humans  
don't rally and join forces. And in our little world, I don't think  
MSN and Yahoo are out to eat our young, at least not anymore.

I love the fact that new developers come to XMPP with fresh  
enthusiasm and ideas, look around and say "I can do better than  
that". I love to see them try and do it all from the start. Most will  
fail, but some will succeed and will gain a respect by the small  
details in the XMPP specs, they will gain a experience that you  
cannot get anywhere else.

The argument that they should be (or that we all would be) better off  
helping existing projects is flawed:

  1. existing projects are rarely well documented that someone could  
start off and do stuff;
  2. its difficult to get instant recognition in a existing project  
(and again human nature loves recognition);
  3. you'll have to convince the current leaders of said project that  
your crazy ideas are worth the trouble of messing with the code.

In the end, I believe the most important part is to have great low- 
level toolkits so that developers can come with crazy ideas and  
implement them quickly. I don't have no problems that they do it on  
their own.

The existing projects, if they like what they see, they will pick up  
on the ideas, and if possible in the code, and integrate it with  
their own code base.

Everybody wins.

IMHO, of course.

Best regards,
HIId: Pedro Melo
SMTP: melo at co.sapo.pt
XMPP: pedro.melo at sapo.pt

More information about the JDev mailing list