On Mon, 2010-01-25 at 23:28 -0800, Uros Nedic wrote:
> First of all I consider myself as experienced C/C++/Java programmer.
> Even tough I know other languages this is my primary area of
> expertise.
> Also I have very good background in CS, mathematics, etc.
> 
> 
> What I wanted to say is that rapidly-changing GPU architectures market
> is not possible to track if you are not spending significant amount
> of time to learn about it and to keep informed. Learning curve is just
> to high.
> 
> 
> At the same time guys from Gallium started one really nice project,
> where I found myself. I saw that in Windows world something similar
> is happening. Ultimately, it is industry trend.
> 
> 
> I wanted to join to gallium community and asked one of leaders to
> tell me number of people, etc. His conversation with me was rather
> tough than welcomed. All I got is that I have to write to mesa3d-dev
> and hope that anyone would respond.
> 
> 
> Exactly as one developer noticed - I had to "hijack" thread in hope
> that anyone would read it. It looks like my idea succeeded. We are
> talking about that now.
> 
> 
> Another thing that bother me, is that gallium community is very small
> but worse thing is that some of people who are working on gallium are
> very hard to approach, even arrogant. This is certainly not way how to
> build successful society, for sure. It looks like that they consider
> themselves as that they have some "mission" and stuffs like community
> are not important at all.
> 
> 
> Documentation, as an example, fits perfectly into my story. There is
> no
> successful community if there aren't good documentation. I really do
> not know how do you imagine to develop any large-scale project if
> you do not develop documentation concurrently with code!?
> Documentation
> is at least important as source code is (read Donald Knuth!).
> 
> 
> But if some developers (I do not want to say all!) consider themselves
> as a "higher class" then they will get corresponding community
> response.
> 
> 
> I would like to start contributing to gallium community but behavior
> of some developers and luck of documentation simply rejects me from
> that.
> This is my final call that you make revision of your current policy
> to the rest of the world (community), and to apologize and start to
> communicate.
> 
> 
> Regards,
> Uros Nedic, MSc

Uros,

You're right went you say documentation would increase community size.
More importantly, the life of the already existing developer community
would be easier if there was more documentation. We all agree on this,
and things have lately been going in the right direction, as a spec is
being written.

But documentation is not an absolute requirement to join. I complained
about lack of documentation 8 years ago, but I didn't stop -- I analyzed
the whole archive of mesa3d-dev and dri-dev mailing lists, created FAQs,
glossaries, a wiki. A lot of that material is in todays' DRI wiki still.

The problem is here is developer's time. And once in a while you see a
newbie demanding documentation, personalized help, or pushing their
vision of what the architecture should look like. And we really have no
time to produce that documentation immediately, explaining basic stuff,
or argue why things are as they are. Probably you're better than one of
them, but unfortunately you sounded like one, and that's probably why
this harsh reaction.

In summary, it is not our intention to be elitist and put the entry bar
high to avoid newbies, but we simply do not have the time to lower the
bar ourselves. If newbies are really serious about participating and
joining development, they will have to surpass the hurdles themselves
and hopefully help lower the entry bar while they still remember how
difficult it is to get started on this.

Jose



------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to