[Psi-devel] Usability.

Dawid Ciezarkiewicz arael at fov.pl
Tue Feb 15 11:02:14 PST 2005


On Tuesday 15 of February 2005 17:27, Mircea Bardac (IceRAM) wrote:
> Please remember that:
> 0. developers' time is limited

Nobody told me "there is no time for this now". I really understand that 
coding needs time and I not wish to take a pressure on you to do what I want. 
But I heard only "you can do this manually - so what's the point?" and I 
think this is wrong thinking.


> *. Next version (Psi 0.10 - Faces of Conversation) focuses on improving
> usability & providing a better user experience (therefore, the core of the
> app is not going to be changed much for 0.10).

And this is why I'm proposing such improvements. This feature is not changing 
anything in the core. IMO It's just little - almost cosmetic - change.


I can't agree that I'm trying to mis-use "auto away after" (this is how is it 
called in options) functionality. Why it should be used _only_ for 
accidentally left computer? Why I can't use it with premeditation? Why are 
you consciously trying to crop possible functionality?

And this is not the first time you're doing so. For example: playing sound 
while DND. Yes, I know that "DND" means "Do Not Disturb", but maybe someone 
would like to be DND just to inform everybody that he does not want to 
receive messages but he is waiting for one important message (from his 
sweetheart for example). Why you don't let him to do so with Psi? Is this one 
"play sound when DND" chceckbox, few if(){}s in code and one entry in 
config.xml too high price? Reasonable default is to be silent when DND but 
why don't you let me shoot myself in a foot if I really need it?

I agree that for most of these little functionalists can be done with plugins, 
code reorganization, new full-featured functionality etc. etc. But does users 
have to wait so much time to get something you could easily give them right 
now and replace it with something better in future? Does this guy from upper 
paragraph have to wait till roster will be rewritten and "customizing 
contacts notifications" will be done? Do I (same guy ;) ) will have to wait 
until plugin system will be implemented to get "auto status switching" based 
on "mis-using" of "auto away after". I will probably make such a small 
hack-patch for myself (same as I did for getting rid of date in chat dialog, 
changing nick coloring, playing sound when DND) but is this right way?

I'm saying it all with great respect for all Psi developer. If any of this 
words sound as being rude - it's only fault of my English, not because I 
wanted to be rude. You may consider me as a troll - I don't care, but please 
understand me - Psi *is* the best cross-platform jabber client and I sure it 
will be even more better every time you commit something to CVS but this one 
point in philosophy of Psi developing: "if we can't make it perfect, let not 
make it all until we can" is worse for users than "lets make it right working 
for now and replace it with something perfect when we can". I thought that 
taking lead by Kev and words "faces of conversation" are little move in this 
side. And still I do not loos my hope.

Regards, (I stop trolling now).
-- 
Dawid Ciężarkiewicz | arael
jid: arael at fov.pl


More information about the Psi-devel-affinix.com mailing list