Right Where You Belong
- 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
- 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
- 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
- 17. Write!
Blogging
Who needs to prepare?
* Research for some
* Off the cuff for others
* My recommendation? Both.
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