Right Where You Belong The PHP Community Thursday, October 22, 2009
May 12, 2015
Right Where You BelongThe PHP Community
Thursday, October 22, 2009
Making Community
Thursday, October 22, 2009
What Makes ThemInvolvement* 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 ThemInterest Level* Always comes and goes* “Withering vines”* No champion
Thursday, October 22, 2009
What Breaks ThemEgo* Don’t listen to the “little guy”* Perspective != truth* If you’re lucky, the community flows around “that guy”...
Thursday, October 22, 2009
GrowthLower the Barriers* Constant Improvement* PHP’s easy, people aren’t* Tour guides?
Thursday, October 22, 2009
GrowthGuides on The Path* Doing it alone is the hard way* On the shoulders of tech giants* Quiet and Loud
Thursday, October 22, 2009
GrowthVision 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 & GreetUser Groups
Thursday, October 22, 2009
Meeting of the minds * New ideas * Like-minded * Online collaboration vs Face-to-Face
Meet & GreetUser Groups
Thursday, October 22, 2009
Don’t just attend, socialize! * Shake hands * Get cards * Ask about their pet project
Meet & GreetUser 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 & GreetMentoring
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 & GreetSpeaking 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 & GreetSpeaking 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 CodeJust 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 CodeExtending
Thursday, October 22, 2009
Other Open Source Projects * Phergie * MediaWiki * Doctrine * Frameworks (Zend, Solar, CakePHP, Symfony)
Contribute the CodeOutside 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 aDifference
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 DoA 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
Whichare you?
Written Spoken
Code
User GroupsConferences
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-OneContribute
Create
Correct
Propose
Mix it up!
Tutorial
Mentoring
The Core
Frameworks
Projects
ArticlesBugs
Socialize
Mailing listIRC
Tutorial
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
@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