Tuesday, May 18, 2010

why isn't feature X implemented, it's really important!

>>> def itsimportant(thing):
... print "why isn't", thing, "implemented, it's really important"
...
>>> [itsimportant(x) for x in ["video", "audio", "backgrounds", "games"]]
why isn't video implemented, it's really important
why isn't audio implemented, it's really important
why isn't backgrounds implemented, it's really important
why isn't games implemented, it's really important

We know there are features not implemented, we know you think they are pretty basic and they should be available for emesene to be a "serious" project.

But as you may know, we develop emesene because we like to, in our free time, for free, so when we can we try to implement the basic things missing and improve the project.

all multimedia stuff is really hard and platform dependent so even when emesene 1.6 has video support we get a lot of "my webcam doesn't work", "it's slow", "why not audio" etc.

Not only is hard, it also breaks with new versions, so all your time invested goes through the window when MS thinks it's fun t break everything. See here for more information.

if you can help in any way then do it, but please understand that we know what is missing and that is important.

saying things like "I would use emesene if it has X" won't make us run and implement it, because our time is limited and we don't like that kind of pressure.

we try to make emesene awesome, if you think emesene could be better then you can hire the main developers, they will work full time and will have to implement that features because that is what they are paid for ;)

one last so you understand: I don't even use the msn network since 2 years ago, so I'm not even developing something I use (I use emesene 2 with the jabber support only). So I'm developing features that I won't use just for you to have a nice alternative to MSN on linux. This should give you an idea of how much we like emesene to be awesome, even when I don't use almost all the features it has.

Wednesday, May 05, 2010

making the wheel spin again

hi! remember me? remember this project?

well, I've been busy lately (now I'm an engineer :) and this days I started using emesene 2 with the jabber backend so I force myself to fix bugs and improve it.
I started fixing some bugs but I noted that the project was a little stalled on github.

As any project we can't depend on the time or willing to code of one person (not just me, I'm taling about cloud, cando, and all the other people that help regularly), so we need to get more people willing to help us making emesene 2 the best IM client around.

That means that if you can try it, test it, find bugs and hopefully fix them, then you should, and if you want to go an extra mile, please talk about this project wherever you can so we may reach people willing to help us.

right now I fixed some bugs regarding adium themes, loading preferences and extensions, an exception while connection to jabber and some smaller ones. But we can't depend on one coder so if you are willing to help, then jump on board.

any question you have on how to collaborate, leave a comment or go to the forum and make some noise about emesene 2.