SlideShare a Scribd company logo
1 of 43
Download to read offline
Right Where
You Belong
The PHP Community
Thursday, October 22, 2009
Making
Community
Thursday, October 22, 2009
What Makes Them
Involvement
* Don’t stagnate
* Passion!
Ask not what it can do for you
* Bring what you have
* Look for places to improve
You Belong
* Comfort
Thursday, October 22, 2009
Open lines of Communication
Open personalities
Know the territory
You’re nice...
* ...you’re wrong, but you’re nice
Leadership
Thursday, October 22, 2009
What Breaks Them
“Crossed wires”
* Misconceptions
* Gossip
* Careless comments
Thursday, October 22, 2009
What Breaks Them
Interest Level
* Always comes and goes
* “Withering vines”
* No champion
Thursday, October 22, 2009
What Breaks Them
Ego
* Don’t listen to the “little guy”
* Perspective != truth
* If you’re lucky, the community flows
around “that guy”...
Thursday, October 22, 2009
Growth
Lower the Barriers
* Constant Improvement
* PHP’s easy, people aren’t
* Tour guides?
Thursday, October 22, 2009
Growth
Guides on The Path
* Doing it alone is the hard way
* On the shoulders of tech giants
* Quiet and Loud
Thursday, October 22, 2009
Growth
Vision for the Future
* Open processes
* “To be the best”
* Don’t forget the new people!
* Planning sucks, but do it (trust me)
Thursday, October 22, 2009
Making Your
Mark
Thursday, October 22, 2009
Set your inner
author free...
Thursday, October 22, 2009
Write!
Documentation
Project manuals
* Often overlooked
* Living document
The Others
* User guides
* API docs
Thursday, October 22, 2009
Write!
Documentation
Code Comments
* Bring clarity to code
* Generated documentation
* A difference between
good and great
More Tech!
* READMEs, etc...
Thursday, October 22, 2009
Write!
Documentation
About the Project
* Structure, UML, Schema
* Project Wiki
* Unit tests?
Thursday, October 22, 2009
Write!
Blogging
You pick the topics
* Technical? Community?
* Respond to the community
* Promote a project
Thursday, October 22, 2009
Write!
Blogging
Who needs to prepare?
* Research for some
* Off the cuff for others
* My recommendation? Both.
Thursday, October 22, 2009
Write!
Blogging
A Few Suggestions
* Code - Download or plain-text!
* Link to the post (yes, people forget)
* Don’t make things up
Thursday, October 22, 2009
Write!
Tutorials
Pick a topic, any topic
* You’re just learning too? Cool!
* Pass it down
* Don’t be intimidated
* Writing as learning (an amazing thing)
Thursday, October 22, 2009
Write!
Tutorials
Growing young minds
* Channel your inner Beginner
* Know the audience
* Define the audience
Thursday, October 22, 2009
Write!
Tutorials
A few helpful hints
* Don’t forget the code!
* If you (just) post it, they won’t come
* Include the version number
Thursday, October 22, 2009
Publishers like
* Apress
* Packt
* McGraw-Hill
Magazines like
* php|architect
* PHP Magazine
Write!
Books/Articles
Thursday, October 22, 2009
Meet the People
Thursday, October 22, 2009
Find a local group!
* Meetup.com
* Calendar @ php.net
* You don’t have to always go
* Context is everything
Meet & Greet
User Groups
Thursday, October 22, 2009
Meeting of the minds
* New ideas
* Like-minded
* Online collaboration vs Face-to-Face
Meet & Greet
User Groups
Thursday, October 22, 2009
Don’t just attend, socialize!
* Shake hands
* Get cards
* Ask about their pet project
Meet & Greet
User Groups
Thursday, October 22, 2009
Sharing is good (and important)
* Find a budding developer
* Set aside some time
* Listen then talk
You could learn too!
Meet & Greet
Mentoring
Thursday, October 22, 2009
Mailing Lists
* Flaming doesn’t help anyone
Twitter
* Great for public opinion & questions
IRC
* Personal interaction
* Great to keep in touch
Meet & Greet
Speaking to the masses
Thursday, October 22, 2009
Presentations
* at local user group
* at work
* at conferences
Be Official
* Get on the committee
* Chair an uncon
* Work behind the scenes
Meet & Greet
Speaking to the masses
Thursday, October 22, 2009
...and of course,
The Code
Thursday, October 22, 2009
Write Tests
* phpt
* gcov.php.net
* TestFest
Extensions
* Contribute or create
Hackin’ the Core
Contribute the Code
Just for PHP
Thursday, October 22, 2009
PECL
* that’s peck-ul to you (no, not pickle)
* C extensions (phpize/build/include)
* almost 230 official packages
PEAR
* over 530 official packages
* well-structured, proven resources
* elected leadership
Contribute the Code
Extending
Thursday, October 22, 2009
Other Open Source Projects
* Phergie
* MediaWiki
* Doctrine
* Frameworks (Zend, Solar, CakePHP, Symfony)
Contribute the Code
Outside the Box
Thursday, October 22, 2009
Employee Participation
* PHP’s development
* Contributing bugs
* The Cost of Training
* Encourage community
So you’re a business?
You can help too!
Thursday, October 22, 2009
Open Source projects
* Good code, good product
* Share an internal tool!
So you’re a business?
You can help too!
Thursday, October 22, 2009
Making a
Difference
Thursday, October 22, 2009
No code? No Problem
* Write, interact, learn
Share your skills
* Hack away & make things better
“PHP PR”
* Further the cause
What You Can Do
A place for everyone...
Thursday, October 22, 2009
Finding your fit
* Weigh the options
* Follow your passion
* It’s all about PHP
* It’s not all about PHP
What You Can Do
...and everyone in a place
Thursday, October 22, 2009
What You Can Do
Which
are you?
Written Spoken
Code
User Groups
Conferences
Outreach
Books
Articles
Blogs
Comments
Forums
One-on-One
Contribute
Create
Correct
Propose
Thursday, October 22, 2009
What You Can Do
User Groups
Conferences
Outreach
Books
Articles
Blogs
Comments
Forums
One-on-One
Contribute
Create
Correct
Propose
Mix it up!
Tutorial
Mentoring
The Core
Frameworks
Projects
Articles
Bugs
Socialize
Mailing list
IRC
Tutorial
Twitter
Thursday, October 22, 2009
The word is often used to refer to a
group that is organized around common
values and social cohesion. [...] If
community exists, both freedom and
security may exist as well. The
community then takes on a life of its
own, as people become free enough to
share and secure enough to get along.
So what is community?
Wikipedia.org - http://en.wikipedia.org/wiki/Community
Thursday, October 22, 2009
The word [community] is often used to
refer to a group that is organized around
common values and social cohesion. [...]
If community exists, both freedom and
security may exist as well. The
community then takes on a life of its
own, as people become free enough to
share and secure enough to get along.
Does PHP fit?
Thursday, October 22, 2009
Chris Cornutt
ccornutt@phpdeveloper.org
@enygma
http://joind.in/927
@phpdeveloper @joindin
A special “Thank You” to all of the wonderful
photographers in the PHP community for all of the great
pictures they take!
Thursday, October 22, 2009

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Right Where You Belong

  • 1. Right Where You Belong The PHP Community Thursday, October 22, 2009
  • 3. What Makes Them Involvement * Don’t stagnate * Passion! Ask not what it can do for you * Bring what you have * Look for places to improve You Belong * Comfort Thursday, October 22, 2009
  • 4. Open lines of Communication Open personalities Know the territory You’re nice... * ...you’re wrong, but you’re nice Leadership Thursday, October 22, 2009
  • 5. What Breaks Them “Crossed wires” * Misconceptions * Gossip * Careless comments Thursday, October 22, 2009
  • 6. What Breaks Them Interest Level * Always comes and goes * “Withering vines” * No champion Thursday, October 22, 2009
  • 7. What Breaks Them Ego * Don’t listen to the “little guy” * Perspective != truth * If you’re lucky, the community flows around “that guy”... Thursday, October 22, 2009
  • 8. Growth Lower the Barriers * Constant Improvement * PHP’s easy, people aren’t * Tour guides? Thursday, October 22, 2009
  • 9. Growth Guides on The Path * Doing it alone is the hard way * On the shoulders of tech giants * Quiet and Loud Thursday, October 22, 2009
  • 10. Growth Vision for the Future * Open processes * “To be the best” * Don’t forget the new people! * Planning sucks, but do it (trust me) Thursday, October 22, 2009
  • 12. Set your inner author free... Thursday, October 22, 2009
  • 13. Write! Documentation Project manuals * Often overlooked * Living document The Others * User guides * API docs Thursday, October 22, 2009
  • 14. Write! Documentation Code Comments * Bring clarity to code * Generated documentation * A difference between good and great More Tech! * READMEs, etc... Thursday, October 22, 2009
  • 15. Write! Documentation About the Project * Structure, UML, Schema * Project Wiki * Unit tests? Thursday, October 22, 2009
  • 16. Write! Blogging You pick the topics * Technical? Community? * Respond to the community * Promote a project Thursday, October 22, 2009
  • 17. Write! Blogging Who needs to prepare? * Research for some * Off the cuff for others * My recommendation? Both. Thursday, October 22, 2009
  • 18. Write! Blogging A Few Suggestions * Code - Download or plain-text! * Link to the post (yes, people forget) * Don’t make things up Thursday, October 22, 2009
  • 19. Write! Tutorials Pick a topic, any topic * You’re just learning too? Cool! * Pass it down * Don’t be intimidated * Writing as learning (an amazing thing) Thursday, October 22, 2009
  • 20. Write! Tutorials Growing young minds * Channel your inner Beginner * Know the audience * Define the audience Thursday, October 22, 2009
  • 21. Write! Tutorials A few helpful hints * Don’t forget the code! * If you (just) post it, they won’t come * Include the version number Thursday, October 22, 2009
  • 22. Publishers like * Apress * Packt * McGraw-Hill Magazines like * php|architect * PHP Magazine Write! Books/Articles Thursday, October 22, 2009
  • 23. Meet the People Thursday, October 22, 2009
  • 24. Find a local group! * Meetup.com * Calendar @ php.net * You don’t have to always go * Context is everything Meet & Greet User Groups Thursday, October 22, 2009
  • 25. Meeting of the minds * New ideas * Like-minded * Online collaboration vs Face-to-Face Meet & Greet User Groups Thursday, October 22, 2009
  • 26. Don’t just attend, socialize! * Shake hands * Get cards * Ask about their pet project Meet & Greet User Groups Thursday, October 22, 2009
  • 27. Sharing is good (and important) * Find a budding developer * Set aside some time * Listen then talk You could learn too! Meet & Greet Mentoring Thursday, October 22, 2009
  • 28. Mailing Lists * Flaming doesn’t help anyone Twitter * Great for public opinion & questions IRC * Personal interaction * Great to keep in touch Meet & Greet Speaking to the masses Thursday, October 22, 2009
  • 29. Presentations * at local user group * at work * at conferences Be Official * Get on the committee * Chair an uncon * Work behind the scenes Meet & Greet Speaking to the masses Thursday, October 22, 2009
  • 30. ...and of course, The Code Thursday, October 22, 2009
  • 31. Write Tests * phpt * gcov.php.net * TestFest Extensions * Contribute or create Hackin’ the Core Contribute the Code Just for PHP Thursday, October 22, 2009
  • 32. PECL * that’s peck-ul to you (no, not pickle) * C extensions (phpize/build/include) * almost 230 official packages PEAR * over 530 official packages * well-structured, proven resources * elected leadership Contribute the Code Extending Thursday, October 22, 2009
  • 33. Other Open Source Projects * Phergie * MediaWiki * Doctrine * Frameworks (Zend, Solar, CakePHP, Symfony) Contribute the Code Outside the Box Thursday, October 22, 2009
  • 34. Employee Participation * PHP’s development * Contributing bugs * The Cost of Training * Encourage community So you’re a business? You can help too! Thursday, October 22, 2009
  • 35. Open Source projects * Good code, good product * Share an internal tool! So you’re a business? You can help too! Thursday, October 22, 2009
  • 37. No code? No Problem * Write, interact, learn Share your skills * Hack away & make things better “PHP PR” * Further the cause What You Can Do A place for everyone... Thursday, October 22, 2009
  • 38. Finding your fit * Weigh the options * Follow your passion * It’s all about PHP * It’s not all about PHP What You Can Do ...and everyone in a place Thursday, October 22, 2009
  • 39. What You Can Do Which are you? Written Spoken Code User Groups Conferences Outreach Books Articles Blogs Comments Forums One-on-One Contribute Create Correct Propose Thursday, October 22, 2009
  • 40. What You Can Do User Groups Conferences Outreach Books Articles Blogs Comments Forums One-on-One Contribute Create Correct Propose Mix it up! Tutorial Mentoring The Core Frameworks Projects Articles Bugs Socialize Mailing list IRC Tutorial Twitter Thursday, October 22, 2009
  • 41. The word is often used to refer to a group that is organized around common values and social cohesion. [...] If community exists, both freedom and security may exist as well. The community then takes on a life of its own, as people become free enough to share and secure enough to get along. So what is community? Wikipedia.org - http://en.wikipedia.org/wiki/Community Thursday, October 22, 2009
  • 42. The word [community] is often used to refer to a group that is organized around common values and social cohesion. [...] If community exists, both freedom and security may exist as well. The community then takes on a life of its own, as people become free enough to share and secure enough to get along. Does PHP fit? Thursday, October 22, 2009
  • 43. Chris Cornutt ccornutt@phpdeveloper.org @enygma http://joind.in/927 @phpdeveloper @joindin A special “Thank You” to all of the wonderful photographers in the PHP community for all of the great pictures they take! Thursday, October 22, 2009