SlideShare a Scribd company logo
Powerful communities
Stéphane Ducasse
Expectations
Patterns and anti patterns
What can we expect?
A lot!
Look at Seaside,
wikipedia
Sharing is positive energy
Participating is rewarding
and fun
When is the last time you
freely learn something for
free?
Some observations
Communication is key
Be transparent
No private emails
Really alone?
More
A lot more
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
Solution: Communicate
Ask/report nicely
May be this is real problem?
May be you were wrong?
But ask/report and you will know
Mails
Mailing-lists auto saturate
Too many mails kills
communication
Write **short** mails
Don’t break a thread!
One thread one topic
Is that mail any “useful”?
fun is allowed :)
Try to answer to the point
and not aside :)
There is no such a thing as
“I want that”, “the maintainer
of that package should do
that”
Report a bug
which system
which version
can we reproduce it
get a unit test
Companies!?
If you rely on a software system how do you expect it
to magically get better?
Wishful thinking or acting
Participate to bounty
Participate by giving some of your time
Most of the fixes are trivial	
85% of bugs are trivial
Focus on them!
Don’t keep your fixes on
your harddisc!
Join this is fun!

More Related Content

PPT
Abjs 2008 Veillette Inbox Zero
DOC
Saying thank you is rude
PPTX
Lead user training presentation jg 4.5.10
PPTX
Lead user training presentation jg 4.5.10
PPT
Sonntag Solutions
PDF
Instalación servicio escritorio remoto
PPTX
EL CPU
DOC
Taller 27 agosto de 2010 ii
Abjs 2008 Veillette Inbox Zero
Saying thank you is rude
Lead user training presentation jg 4.5.10
Lead user training presentation jg 4.5.10
Sonntag Solutions
Instalación servicio escritorio remoto
EL CPU
Taller 27 agosto de 2010 ii

Similar to Power of Communities (20)

PPTX
From 1 to 100
PDF
Distributed cat herding
ODP
Social architecture-101
PPT
Os Nolen Gebhart
PDF
Hacking Culture at VelocityConf
PDF
IT Systems for Knowledge Management used in Software Engineering (2010)
PDF
Pitfalls of a Popular Project
PPTX
Open source economy v.1.1
PPTX
Building Scientific Software Communities
PDF
Building software: the lessons from open source
PDF
Life in Open Source Communities, ApacheCon US 2009
PDF
Lava conmineminemine final
PDF
LavaconMineminemineFinal
PDF
How to make your product awesome building a community around
PDF
Come rendere il proprio prodotto una bomba creandogli una intera community in...
PDF
Créer une communauté open source: pourquoi ? comment ?
PDF
Community Bootstrap
PPT
Facilitating Online Interaction - Mixed Deck
PDF
FikaWorks Collective - Rejekts 2022 - Building Tech Communities Inside Companies
From 1 to 100
Distributed cat herding
Social architecture-101
Os Nolen Gebhart
Hacking Culture at VelocityConf
IT Systems for Knowledge Management used in Software Engineering (2010)
Pitfalls of a Popular Project
Open source economy v.1.1
Building Scientific Software Communities
Building software: the lessons from open source
Life in Open Source Communities, ApacheCon US 2009
Lava conmineminemine final
LavaconMineminemineFinal
How to make your product awesome building a community around
Come rendere il proprio prodotto una bomba creandogli una intera community in...
Créer une communauté open source: pourquoi ? comment ?
Community Bootstrap
Facilitating Online Interaction - Mixed Deck
FikaWorks Collective - Rejekts 2022 - Building Tech Communities Inside Companies
Ad

More from ESUG (20)

PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
PDF
Micromaid: A simple Mermaid-like chart generator for Pharo
PDF
Directing Generative AI for Pharo Documentation
PDF
Even Lighter Than Lightweiht: Augmenting Type Inference with Primitive Heuris...
PDF
Composing and Performing Electronic Music on-the-Fly with Pharo and Coypu
PDF
Gamifying Agent-Based Models in Cormas: Towards the Playable Architecture for...
PDF
Analysing Python Machine Learning Notebooks with Moose
PDF
FASTTypeScript metamodel generation using FAST traits and TreeSitter project
PDF
Migrating Katalon Studio Tests to Playwright with Model Driven Engineering
PDF
Package-Aware Approach for Repository-Level Code Completion in Pharo
PDF
Evaluating Benchmark Quality: a Mutation-Testing- Based Methodology
PDF
An Analysis of Inline Method Refactoring
PDF
Identification of unnecessary object allocations using static escape analysis
PDF
Control flow-sensitive optimizations In the Druid Meta-Compiler
PDF
Clean Blocks (IWST 2025, Gdansk, Poland)
PDF
Encoding for Objects Matters (IWST 2025)
PDF
Challenges of Transpiling Smalltalk to JavaScript
PDF
Immersive experiences: what Pharo users do!
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
PDF
Cavrois - an Organic Window Management (ESUG 2025)
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
Micromaid: A simple Mermaid-like chart generator for Pharo
Directing Generative AI for Pharo Documentation
Even Lighter Than Lightweiht: Augmenting Type Inference with Primitive Heuris...
Composing and Performing Electronic Music on-the-Fly with Pharo and Coypu
Gamifying Agent-Based Models in Cormas: Towards the Playable Architecture for...
Analysing Python Machine Learning Notebooks with Moose
FASTTypeScript metamodel generation using FAST traits and TreeSitter project
Migrating Katalon Studio Tests to Playwright with Model Driven Engineering
Package-Aware Approach for Repository-Level Code Completion in Pharo
Evaluating Benchmark Quality: a Mutation-Testing- Based Methodology
An Analysis of Inline Method Refactoring
Identification of unnecessary object allocations using static escape analysis
Control flow-sensitive optimizations In the Druid Meta-Compiler
Clean Blocks (IWST 2025, Gdansk, Poland)
Encoding for Objects Matters (IWST 2025)
Challenges of Transpiling Smalltalk to JavaScript
Immersive experiences: what Pharo users do!
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
Cavrois - an Organic Window Management (ESUG 2025)
Ad

Recently uploaded (20)

PDF
A comparative study of natural language inference in Swahili using monolingua...
PPT
What is a Computer? Input Devices /output devices
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Architecture types and enterprise applications.pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
The various Industrial Revolutions .pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
1. Introduction to Computer Programming.pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
A comparative study of natural language inference in Swahili using monolingua...
What is a Computer? Input Devices /output devices
Chapter 5: Probability Theory and Statistics
Architecture types and enterprise applications.pdf
Getting Started with Data Integration: FME Form 101
The various Industrial Revolutions .pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Enhancing emotion recognition model for a student engagement use case through...
1. Introduction to Computer Programming.pptx
O2C Customer Invoices to Receipt V15A.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
observCloud-Native Containerability and monitoring.pptx
NewMind AI Weekly Chronicles - August'25-Week II
DP Operators-handbook-extract for the Mautical Institute
A novel scalable deep ensemble learning framework for big data classification...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Final SEM Unit 1 for mit wpu at pune .pptx

Power of Communities