Power of Communities

28
Powerful communities Stéphane Ducasse

description

Power of Communities, Stephane Ducasse, ESUG 2010, Barcelona.

Transcript of Power of Communities

Page 1: Power of Communities

Powerful communitiesStéphane Ducasse

Page 2: Power of Communities

ExpectationsPatterns and anti patterns

Page 3: Power of Communities

What can we expect?

Page 4: Power of Communities

A lot!

Page 5: Power of Communities

Look at Seaside, wikipedia

Page 6: Power of Communities

Sharing is positive energy

Page 7: Power of Communities

Participating is rewarding and fun

Page 8: Power of Communities

When is the last time you freely learn something for free?

Page 9: Power of Communities

Some observations

Page 10: Power of Communities

Communication is key

Be transparent

No private emails

Page 11: Power of Communities

Really alone?

Page 12: Power of Communities

More

Page 13: Power of Communities

A lot more

Page 14: Power of Communities

Feature X does not work

You turn around during weeks

You ramble...

But may be this is just that feature X is not the way you think it is

Page 15: Power of Communities

Solution: Communicate

Ask/report nicely

May be this is real problem?May be you were wrong?But ask/report and you will know

Page 16: Power of Communities

Mails

Page 17: Power of Communities

Mailing-lists auto saturate

Too many mails kills communication

Page 18: Power of Communities

Write **short** mails

Page 19: Power of Communities

Don’t break a thread!

One thread one topic

Page 20: Power of Communities

Is that mail any “useful”?

fun is allowed :)

Page 21: Power of Communities

Try to answer to the point and not aside :)

Page 22: Power of Communities

There is no such a thing as “I want that”, “the maintainer of that package should do that”

Page 23: Power of Communities

Report a bug

which system

which version

can we reproduce it

get a unit test

Page 24: Power of Communities

Companies!?

If you rely on a software system how do you expect it to magically get better?

Page 25: Power of Communities

Wishful thinking or acting

Participate to bounty

Participate by giving some of your time

Page 26: Power of Communities

Most of the fixes are trivial

85% of bugs are trivial

Focus on them!

Page 27: Power of Communities

Don’t keep your fixes on your harddisc!

Page 28: Power of Communities

Join this is fun!