Right Where You Belong

Post on 12-May-2015

2.137 views 1 download

Tags:

description

Right Where You Belong - The PHP Community

Transcript of Right Where You Belong

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

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