right where you belong
DESCRIPTION
Right Where You Belong - The PHP CommunityTRANSCRIPT
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