On 30/06/06, Domas Mituzas midom.lists@gmail.com wrote:
When did you work on performance? How many of various eye candies can be cached?
I didn't. My point was that the people best suited to do so shouldn't be put off by the fact that there might have to be a bit extra work. God forbid that a programmer should express an opinion on a matter that's still mostly confined to the development side at this time.
Many things we did to improve performance were based on profiling data. And of course, common sense.
You analyse the problem, you think of the best way of solving it and you do it. Yes. Why won't that method work here?
a) how much of use that will get (to create an encyclopedia)
A lot, as has been echoed here already.
Of course, if someone comes up with efficient feature, it is great. But complex efficient feature requires complex efficient programming, and we have just two guys who are actually doing such work (and capable of doing it).
I won't go into details on this, but I suggest you avoid the backhanded insults to the rest of us. Who are not paid. Who do this because we give a shit. Why, I don't know. I couldn't possibly tell you what compels me to continue working in this environment, writing little features and bug fixes.
If anyone else wants to join the ship, of course, they're absolutely welcome.
You frequently give off a vastly different impression.
And people shouldn't have misconceptions that we have lots of resources and can run anything. We're donation powered website, that has to fix the infrastructure before autumn, because then we have yet another surge of users.
I'm aware of this. I'm aware that we're running an Alexa top-15 web site on a budget that probably equalises the average coffee expenditure for some of the other organisations around that ballpark.
I had no such misconceptions. I know how bad it is. I know that a dodgy query can send things sideways; I've *watched* the cluster die badly.
Anyone has right to download the dump and provide nice eyecandies for community, if they want to participate that way :) Just one important thing to remember - don't try getting popular ;-)
Just one important thing to remember. Don't sacrifice utility for performance. Otherwise, we'll just have to tell Jimbo Wales his grand little scheme is far too unfeasible to run.
Are we intending on having a productive dialogue here, Domas?
Rob Church