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
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
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
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
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
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