Let us face reality
stéphane ducasse
ducasse at iam.unibe.ch
Thu Jan 27 10:54:40 UTC 2005
Hi frank
> We actually need a brief on what it means to be a Good Citizen(tm) in
> this community. Not just being polite and all that social stuff, but
> what the community needs from us as members. Reviews? Fixes? Bug
> reporting?
>
> So. Stephane, does your frustration stem from the lack of reviewing
> that happens? (I'm sure you've answered this before many times, but
> this topic's come up so many times these past few months that it's
> difficult to see the wood for the trees.)
I think that my primary frustration is lack of communication. For
example, I tried to organize
something at ESUG and result: no communication or nearly nothing. Now
nobody knows or cares
about telling what are their constraints or needs. Surely this is not
intentional but the result is the same.
I think that if overly busy and smart people do not have the time to
talk and drink beers together then nothing good can happen for the
whole. And I mean we need a lot of beers to drink before we can have a
real trust. So if we let the "drinking beer occasions" just happen by
chance on conferences then we are minimizing the probability that we
will communicate. (I mean communicate not making noise and talking.
:)) and create good stuff. This is ok just sad. Look Diego is the
perfect case: he got Squeak on 80000 PC which is a real step for
education-oriented people and I'm not sure that the communication is
really working with Etoy people so Diego forked and he is right. Now
this is not really a problem but with a bit of communication at the
right level we would dramatically improved the situation. I talked with
Mike and he knows the problem.
Another way to solve a bit this problem would be to organize a real
meeting point every year in Europe and in the US. But I tried and it
failed so do not count on me to retry but ESUG could offer
infrastructure but do not be excited by the idea. Look for the
education track at ESUG this year nobody contacted us so it will not
happen.
For the future I will apply a simple model now to my actions: keep my
internal flame alive and may be use it from time to time to provide
energy to other projects when I have more energy.
I'm even wondering why I raised this issue in the mailing-list.
> Some random thoughts:
> * We need people to find bugs.
> * Then we need people to write tests for those bugs.
> * Then we need people to write fixes for those tests. We don't need
> reviews of these fixes - if they pass the tests, then they fix the
> problem!
> * Then we need people to commit those fixes (and tests) to the update
> stream.
>
> On a slightly different aspect,
> * We need people to provide cool new features for inclusion in the
> base image.
> * Then we need people to review these new features.
> * Then we need people to commit these enhancements to the update
> stream.
>
> Finally,
> * We need people to write tests for the base image.
> * Then we need people to use those tests to write refactorings.
> * Then we need people to check the refactorings, making sure they
> don't break packages (or if they do, to mail the affected
> maintainers).
> * Then we need people to commit these refactorings to the update
> stream.
>
> Out of the above, do you assert that we need more reviewers?
yes but not only
But what we really need is a leadership which can be an organization
that for example
can collect funds, have a decent web page, identify target, motivate
people, value enhancements...
and not just a bunch of people working on projects without
communication.
This is sad but we are all programmers and certainly did not follow the
right curriculum :)
I hope that we will get some good news about that in the future but
sometimes I'm tired :)
Too much working certainly and train strikes are getting me down.
stef
More information about the Squeak-dev
mailing list
|