[squeak-dev] [Election] Nomination period ends in 3 days!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
30 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Board projects (was Re: [Election] Nomination period ends in 3 days!)

Andreas.Raab
Eliot Miranda wrote:
> So I suggest you augment the above with a significant effort to extend
> the existing web portals with visible and enticing links to content that
> explains community structure and process and extends a welcome hand to
> encourage them to participate.  If the community doesn't effectively
> publish its process, no matter how open it may be in reality, it will be
> perceived as being closed and exclusive.

Yes, I am painfully aware of that.

> I imagine verbiage to the effect of
>
>         "Squeak is a vibrant and expanding open-source community with
>     many members.  It has great ways to participate, in existying
>     projects, in fixing bugs, in exploring blue-sky and in evolving the
>     system both as a platform and as the future of computing.  Here's
>     (i.e. some link) a great overview of the community.  Even if you're
>     not ready to get involved now you probably will some time soon; this
>     is a great place to be.  So if not now, please remember this and
>     visit the overview some time when you're interested in getting more
>     involved."
>
> would be suitably welcoming.  But text to this effect needs to be front
> and centre, not hidden off side pages.  Further, the overview needs to
> be well-written, well-structured, concise, informative and up-to-date.
>  If we put effort into this I think there will be significant benefits,
> in rates and degrees of involvement, in reduction of conflict, and in
> enabling a more effective debate about evolving community structure and
> process.  In short more happy lads and lasses and more Squeak.

Indeed. That is the big picture goal. Your points are all very well taken.

Cheers,
   - Andreas


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Board projects (was Re: [Election] Nomination period ends in 3 days!)

Ken Causey-3
In reply to this post by Andreas.Raab
OK, actually the more I wrote the more I began to sense that might be
the case.  But that still brings me back to the question:  Why would the
project proposers want to do this?

I think this is an easy sell to the consumers, the Squeakers who are the
potential users and beneficiaries of a project.  More information
earlier is always a good thing.  But how is this sold to the producers,
the ones doing the work?  What is the upside for them?

Ken

On Sat, 2009-02-21 at 13:34 -0800, Andreas Raab wrote:

> Hi Ken -
>
> Sorry for being unclear. I absolutely agree with your point about people
> doing their projects until they feel it's ready. As a matter of fact I
> think that pretty much all BPPs should be about stuff that's ready to go
> (see my example which already pointed to the code). I do not want empty
> upfront commitments; I want to be able to have the board make decisions
> about concrete work that is there and available to look at.
>
> Cheers,
>    - Andreas
>



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Board projects (was Re: [Election] Nomination period ends in 3 days!)

Andreas.Raab
What it does is that it gives people a process to work with. You will
get a yes/no answer within a bounded time frame. The commitments that
come with an approval are clear. You know what the expectations are. Etc.

Remember my main goal here is to re-enable the ability for people to
contribute both small and large. If you think the current situation is
fine as it is, this proposal may not be for you. It is for people who
don't think the current situation is desirable.

There are almost certainly other ways by which to achieve the goal. I
have simply formulated one that I think could work. If you have
alternative ideas, I'm all for hearing them. My main goals for the
process were to:
* have a decision point, a yes/no answer,
* have a schedule that can be tracked externally,
* have clarity about who has commit rights to what,
* have a way of getting out of it when things turn bad.

As long as these points are addressed I'm pretty much good with whatever.

Cheers,
   - Andreas

Ken Causey wrote:

> OK, actually the more I wrote the more I began to sense that might be
> the case.  But that still brings me back to the question:  Why would the
> project proposers want to do this?
>
> I think this is an easy sell to the consumers, the Squeakers who are the
> potential users and beneficiaries of a project.  More information
> earlier is always a good thing.  But how is this sold to the producers,
> the ones doing the work?  What is the upside for them?
>
> Ken
>
> On Sat, 2009-02-21 at 13:34 -0800, Andreas Raab wrote:
>> Hi Ken -
>>
>> Sorry for being unclear. I absolutely agree with your point about people
>> doing their projects until they feel it's ready. As a matter of fact I
>> think that pretty much all BPPs should be about stuff that's ready to go
>> (see my example which already pointed to the code). I do not want empty
>> upfront commitments; I want to be able to have the board make decisions
>> about concrete work that is there and available to look at.
>>
>> Cheers,
>>    - Andreas
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Board projects (was Re: [Election] Nomination period ends in 3 days!)

Igor Stasenko
I think BPPs, is quite sensible way to improve current situation.
A developer getting a kind of blessing/approval from board , and he
also having a degree of confidence that his work will be adopted in a
future release.
This would make him better motivated to finish the work and deliver it.
As Ken mentioned, for most projects , especially standalone ones BPP
is not very useful.
But for refactorings / improvements in release image/VM i think it is.

I know at least one project, which cries for integration for a while
(more that 2 years?) - Rio.

2009/2/22 Andreas Raab <[hidden email]>:

> What it does is that it gives people a process to work with. You will get a
> yes/no answer within a bounded time frame. The commitments that come with an
> approval are clear. You know what the expectations are. Etc.
>
> Remember my main goal here is to re-enable the ability for people to
> contribute both small and large. If you think the current situation is fine
> as it is, this proposal may not be for you. It is for people who don't think
> the current situation is desirable.
>
> There are almost certainly other ways by which to achieve the goal. I have
> simply formulated one that I think could work. If you have alternative
> ideas, I'm all for hearing them. My main goals for the process were to:
> * have a decision point, a yes/no answer,
> * have a schedule that can be tracked externally,
> * have clarity about who has commit rights to what,
> * have a way of getting out of it when things turn bad.
>
> As long as these points are addressed I'm pretty much good with whatever.
>
> Cheers,
>  - Andreas
>
> Ken Causey wrote:
>>
>> OK, actually the more I wrote the more I began to sense that might be
>> the case.  But that still brings me back to the question:  Why would the
>> project proposers want to do this?
>>
>> I think this is an easy sell to the consumers, the Squeakers who are the
>> potential users and beneficiaries of a project.  More information
>> earlier is always a good thing.  But how is this sold to the producers,
>> the ones doing the work?  What is the upside for them?
>>
>> Ken
>>
>> On Sat, 2009-02-21 at 13:34 -0800, Andreas Raab wrote:
>>>
>>> Hi Ken -
>>>
>>> Sorry for being unclear. I absolutely agree with your point about people
>>> doing their projects until they feel it's ready. As a matter of fact I think
>>> that pretty much all BPPs should be about stuff that's ready to go (see my
>>> example which already pointed to the code). I do not want empty upfront
>>> commitments; I want to be able to have the board make decisions about
>>> concrete work that is there and available to look at.
>>>
>>> Cheers,
>>>   - Andreas
>>>
>>
>
>



--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Board projects (was Re: [Election] Nomination period ends in 3 days!)

Igor Stasenko
P.S. i am certain that such approach could improve a situation
especially in cases when we need VM changes.
We can come out with a plain procedure of integration new
plugins/changes into VM for all major forks, after discussion and
approval by the board and VM seniors :)

--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [Election] I want to vote

Göran Krampe
In reply to this post by Yoshiki Ohshima-2
Yoshiki Ohshima wrote:
>   Just looking at the wiki page, it wasn't clear to me that when the
> voter list will be finalized/closed.  I'd imagine the case where
> somebody assumes he is on the list but isn't and notice it after March
> 1st.  (Or simply notice this is going on after March 1st.)
>
>   Is the plan to allow such new voters between 1st and 8th also?

Good question. Technically it would not be a problem - but I am not sure
about the other aspects - any views? Off the top of my head I don't
remember how we did that last year.

regards, Göran


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Board projects (was Re: [Election] Nomination period ends in 3 days!)

Göran Krampe
In reply to this post by Andreas.Raab
Hi guys!

Just wanted to chip in and mention two things:

1. There is a web team led by Janko with Igor as advisor. It has a
mailinglist: [hidden email]  But of course you know
that, just mentioning it for those who may be aware. :)

2. The discussion about what should be on the "front page" is an ongoing
theme in the web team. We have changed it, changed it and... changed it
again. :)

The current style is not so uninviting as you may suggest below IMHO -
the second headline is called "Take Part in the Innovation". And there
are multiple links there, like:

Join the community to find common interests.
Participate in the teams.

...so even though I ALSO think a welcoming text very early on would be
beneficial, it is not like we are hiding stuff away.

I on the other hand think the Team model and how it was meant to work
from the beginning is something that I very much would like to hear more
thoughts about and what the candidates think about it.

regards, Göran


Reply | Threaded
Open this post in threaded view
|

RE: [squeak-dev] [Election] I want to vote

Ron Teitelbaum
In reply to this post by Göran Krampe
Hi Göran,

In the past we closed the list but we allowed people that did not have
access to their email to get a new ballot.  We verified that the first
ballot bounced by contacting the voting site administrator and asking them
to forward bounces to us.  If the original email bounced we sent a new one
to the requested address and asked people to update their squeak people
account (which won't work now).

We did not allow new people to sign up after the deadline, which was when we
pulled the list of voters.

Ron Teitelbaum

> -----Original Message-----
> From: [hidden email] [mailto:squeak-dev-
> [hidden email]] On Behalf Of Göran Krampe
> Sent: Sunday, February 22, 2009 7:29 AM
> To: The general-purpose Squeak developers list
> Subject: Re: [squeak-dev] [Election] I want to vote
>
> Yoshiki Ohshima wrote:
> >   Just looking at the wiki page, it wasn't clear to me that when the
> > voter list will be finalized/closed.  I'd imagine the case where
> > somebody assumes he is on the list but isn't and notice it after March
> > 1st.  (Or simply notice this is going on after March 1st.)
> >
> >   Is the plan to allow such new voters between 1st and 8th also?
>
> Good question. Technically it would not be a problem - but I am not sure
> about the other aspects - any views? Off the top of my head I don't
> remember how we did that last year.
>
> regards, Göran
>



Reply | Threaded
Open this post in threaded view
|

[squeak-dev] re: Board projects

ccrraaiigg
In reply to this post by Andreas.Raab

Hi Andreas--

 > When a project is canceled it is the responsibility of the board
 > liaison to clean up any damage that might have been created by
 > premature commits.

      Hmm, that could be quite difficult in practice. Why put that
responsibility on the liaison, rather than the people most familiar with
the code?


-C

--
Craig Latta
www.netjam.org
next show: 2009-03-13 (www.thishere.org)



Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Board projects

Andreas.Raab
Craig Latta wrote:
>  > When a project is canceled it is the responsibility of the board
>  > liaison to clean up any damage that might have been created by
>  > premature commits.
>
>      Hmm, that could be quite difficult in practice. Why put that
> responsibility on the liaison, rather than the people most familiar with
> the code?

Well, if they are around and willing to do, yes, absolutely. The main
reason for putting the responsibility with the liaison is that at the
point where a project goes south the contributors might no longer be
available (temporarily or permanently). Plus, there can be situations
where you may want to keep certain things and not others - if that
happens I want the responsibility to lie with the liaison to decide what
stays and what must go. Finally, I want it to be clear for the liaison
that there can be real work involved if they decide to take on a project.

Cheers,
   - Andreas

12