right where you belong

43
Right Where You Belong The PHP Community Thursday, October 22, 2009

Upload: chris-cornutt

Post on 12-May-2015

2.136 views

Category:

Technology


1 download

DESCRIPTION

Right Where You Belong - The PHP Community

TRANSCRIPT

Page 1: Right Where You Belong

Right Where You BelongThe PHP Community

Thursday, October 22, 2009

Page 2: Right Where You Belong

Making Community

Thursday, October 22, 2009

Page 3: Right Where You Belong

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

Page 4: Right Where You Belong

Open lines of Communication

Open personalities

Know the territory

You’re nice...* ...you’re wrong, but you’re nice

Leadership

Thursday, October 22, 2009

Page 5: Right Where You Belong

What Breaks Them“Crossed wires”* Misconceptions* Gossip* Careless comments

Thursday, October 22, 2009

Page 6: Right Where You Belong

What Breaks ThemInterest Level* Always comes and goes* “Withering vines”* No champion

Thursday, October 22, 2009

Page 7: Right Where You Belong

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

Page 8: Right Where You Belong

GrowthLower the Barriers* Constant Improvement* PHP’s easy, people aren’t* Tour guides?

Thursday, October 22, 2009

Page 9: Right Where You Belong

GrowthGuides on The Path* Doing it alone is the hard way* On the shoulders of tech giants* Quiet and Loud

Thursday, October 22, 2009

Page 10: Right Where You Belong

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

Page 11: Right Where You Belong

Making Your Mark

Thursday, October 22, 2009

Page 12: Right Where You Belong

Set your inner author free...

Thursday, October 22, 2009

Page 13: Right Where You Belong

Write!Documentation

Project manuals* Often overlooked* Living document

The Others* User guides* API docs

Thursday, October 22, 2009

Page 14: Right Where You Belong

Write!Documentation

Code Comments* Bring clarity to code* Generated documentation* A difference between good and great

More Tech!* READMEs, etc...

Thursday, October 22, 2009

Page 15: Right Where You Belong

Write!Documentation

About the Project* Structure, UML, Schema* Project Wiki

* Unit tests?

Thursday, October 22, 2009

Page 16: Right Where You Belong

Write!Blogging

You pick the topics* Technical? Community?* Respond to the community* Promote a project

Thursday, October 22, 2009

Page 17: Right Where You Belong

Write!Blogging

Who needs to prepare?* Research for some* Off the cuff for others* My recommendation? Both.

Thursday, October 22, 2009

Page 18: Right Where You Belong

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

Page 19: Right Where You Belong

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

Page 20: Right Where You Belong

Write!Tutorials

Growing young minds * Channel your inner Beginner * Know the audience * Define the audience

Thursday, October 22, 2009

Page 21: Right Where You Belong

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

Page 22: Right Where You Belong

Publishers like * Apress * Packt * McGraw-Hill

Magazines like * php|architect * PHP Magazine

Write!Books/Articles

Thursday, October 22, 2009

Page 23: Right Where You Belong

Meet the People

Thursday, October 22, 2009

Page 24: Right Where You Belong

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

Page 25: Right Where You Belong

Meeting of the minds * New ideas * Like-minded * Online collaboration vs Face-to-Face

Meet & GreetUser Groups

Thursday, October 22, 2009

Page 26: Right Where You Belong

Don’t just attend, socialize! * Shake hands * Get cards * Ask about their pet project

Meet & GreetUser Groups

Thursday, October 22, 2009

Page 27: Right Where You Belong

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

Page 28: Right Where You Belong

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

Page 29: Right Where You Belong

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

Page 30: Right Where You Belong

...and of course, The Code

Thursday, October 22, 2009

Page 31: Right Where You Belong

Write Tests * phpt * gcov.php.net * TestFest

Extensions * Contribute or create

Hackin’ the Core

Contribute the CodeJust for PHP

Thursday, October 22, 2009

Page 32: Right Where You Belong

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

Page 33: Right Where You Belong

Other Open Source Projects * Phergie * MediaWiki * Doctrine * Frameworks (Zend, Solar, CakePHP, Symfony)

Contribute the CodeOutside the Box

Thursday, October 22, 2009

Page 34: Right Where You Belong

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

Page 35: Right Where You Belong

Open Source projects * Good code, good product * Share an internal tool!

So you’re a business?You can help too!

Thursday, October 22, 2009

Page 36: Right Where You Belong

Making aDifference

Thursday, October 22, 2009

Page 37: Right Where You Belong

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

Page 38: Right Where You Belong

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

Page 39: Right Where You Belong

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

Page 40: Right Where You Belong

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

Page 41: Right Where You Belong

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

Page 42: Right Where You Belong

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

Page 43: Right Where You Belong

Chris Cornutt

[email protected]

@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