Follow-up Comment #41, bug #1981 (project savane):
"In other words, I do not think that *this* difference will ever make it to
the
differences that make the difference; I do not think this is worth the
effort,
and it looks just silly."
I do not care how it looks like. I take some pride in trying to do the best in
whatever I do. It means doing a bunch of unsignificant little things. I tend
to think that this bunch of unsignificant little things makes a difference in
the long run.
If there's something that can be easily done and that makes the whole cleaner
(like not making a extra conversion each time a string is printed on a
screen), what looks silly to me is to avoid it, just because at some point we
havent noticed the different on our brand new home workstation with a test
installation that get 2 hits per year.
I'm not sure the time we should spend to be able to evaluate what part of the
code consume CPU time on www servers hosting a Savane installation is worth
anything. But I'm sure that if each time we can save extra computation we do
it, it will not harm the overall perfs.
"If the system in general does not require this kind of optimisation, we
should
not impose it (but this kind of optimisation should not be forbidden to the
administrator, if *his* system requires it)."
How many free software are just plainly unusable because they are not
optimized at all? Probably because some developers never thought that many
users does not buy a new computer each year (Nautilus first version by eazel
was very interesting in this regard).
There's no point in being careless and not doing what cost us nothing, even if
we do not know if it makes a difference for real. Because it's 100% sure it
makes a difference in theory, and that's enough. Good design is not a matter
of pragmatism only, it's also a matter of taking care of theory.
"Tobias Toedter: I wouldn't do this. It is just one more point of failure,
and
one more piece to maintain."
In the worse case, the failure would mean having what you propose to have
anyway. Not really an issue.
Whatever we can save, we'll save.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?func=detailitem&item_id=1981>
_______________________________________________
Message post� via/par Gna!
http://gna.org/
_______________________________________________
Savane-dev mailing list
[email protected]
https://mail.gna.org/listinfo/savane-dev