Welcome
to the PHP
community
by Nara Kasbergen (@xiehan)
#phpworld 2018
Slide 2
Slide 2 text
Hello!
My name is Nara, @xiehan on Twitter.
I'm a senior full-stack web developer
at NPR, here in DC.
Slide 3
Slide 3 text
About Me
× Grew up around computers
× Taught myself to code
around age 10
× Used PHP starting in
the days of PHP 3(!)
Slide 4
Slide 4 text
4
April 2016
I got on a plane to Dallas, TX
Slide 5
Slide 5 text
PHP
kinda
sucks.
Slide 6
Slide 6 text
Yes, PHP kinda sucks…
BUT
We're here to make it better.
Slide 7
Slide 7 text
7
I'm still here!
2.5 years later
Slide 8
Slide 8 text
Types of conferences I've spoken at
Slide 9
Slide 9 text
PHP has one of the best communities
in all of tech.
Controversial opinion time
Slide 10
Slide 10 text
PHP has one of the best communities
in all of tech.
… but it won't stay that way forever
unless more people start giving back.
Controversial opinion time
Slide 11
Slide 11 text
Leveling up in the PHP Community
Level 1:
Engage
Level 2:
Contribute
Level 3:
Give back
Slide 12
Slide 12 text
Level 1: Engage
with the conference, Twitter,
and your local PHP community
Slide 13
Slide 13 text
Hello!
Please raise your hand if this is your
first PHP conference.
Slide 14
Slide 14 text
New to #phpworld?
× Join us at 10:30am in Luray II
(right after the second keynote)
for a "Birds of a Feather" session.
× Look for community sherpas like
myself throughout the conference.
Slide 15
Slide 15 text
Are you introverted or shy?
× So am I! It's okay! We can do this!
× Take care of yourself first & foremost.
Take breaks! You don't have to go to
every single session.
× You can sit with me.
Slide 16
Slide 16 text
The "Hallway Track" is a real thing
× It may sound cliché, but this is the best
value of the whole conference.
× Shy? Set a goal, e.g. 1-2 new friends.
× Talk to the speakers! They enjoy it.
× No hero worship.
Slide 17
Slide 17 text
Tonight's social
× php[world]'s game night is one of the
best conference socials
× alcohol optional
× structured activities (board games) make it
easier for introverts to participate
× Don't skip it!
Slide 18
Slide 18 text
Give feedback on joind.in
× joind.in - a platform nearly all PHP
confs use to collect talk feedback
× Let speakers know what worked well
and what didn't
× Also useful for conference organizers
Slide 19
Slide 19 text
The feedback sandwich
1. Something you appreciated about the
talk or the idea. Must be true; no lying.
2. Something you think can be improved.
3. Something else you appreciate, proving
that if #2 is addressed, they're headed
in the right direction.
Slide 20
Slide 20 text
Other tips for good feedback
× Try to avoid saying "I liked" or "I didn't
like" because it's not about you.
× Mention what changes you're planning
to make based on the talk.
× Consider emailing the speaker instead.
Slide 21
Slide 21 text
Connect with your local PHP community
× Try to make it out to your local PHP
usergroup (meetup) at least once.
Get to know the organizers.
× If you're from the DMV, join
the "DC Area Developers" BoF
@ 11:30am in Luray II
× Talk to Andy Cassell
Slide 22
Slide 22 text
Keep the conversation going on Twitter
× For better or worse, Twitter is a key
component in most tech communities.
× Follow the people you met and the
speakers whose talks you enjoyed.
× Keep in touch after November 15, 2018.
Slide 23
Slide 23 text
Level 2: Contribute
to your local PHP community
and the greater community
Slide 24
Slide 24 text
Help your local PHP Usergroup
× Bring friends/co-workers to a meeting
× Take some load off the organizers
× Reach out to potential speakers
× Help with buying food/drinks
× Give a lightning talk at a meeting
Slide 25
Slide 25 text
Join other organizations in the php Community
× NomadPHP: an online usergroup that
values continuous learning
× PHP Mentoring: a formal, personal,
long-term, peer-to-peer mentorship
organization
Slide 26
Slide 26 text
Start adding thorough tickets to OSs projects
× When you encounter a bug in an open
source project, create a GitHub issue
and be thorough. Include:
× What you were trying to do
× Sample code demonstrating the bug
× System specs
Slide 27
Slide 27 text
Start answering questions on StackOverflow
× Remember all those times you found a
post by someone with the same issue
as you but no one replied with the
solution? Once you find the solution,
remind yourself to go back and add it
to that SO post.
Slide 28
Slide 28 text
Go to all the conferences
× php[world] is great, but there are
hundreds of other excellent tech
conferences throughout the year.
× You'll truly feel part of the community
once you start seeing familiar faces.
Slide 29
Slide 29 text
Volunteer at the next #phpworld
× Volunteering is a great way to get to
know the pillars of the community!
× Mark this timeframe (mid-November)
in your calendar for next year
× Get in touch with Heather & Eli
Slide 30
Slide 30 text
30
Make it a continuous habit.
Repeat.
Slide 31
Slide 31 text
Level 3: Give Back
by blogging, speaking, and
contributing to open source
Slide 32
Slide 32 text
You are able to do
your job as a
developer because of
the contributions of
thousands of other
Developers.
Slide 33
Slide 33 text
33
making it easier to do a thing that used to be hard
demystifying complex topics & introducing new ideas
explaining how to do a thing
Blog posts
Open-source projects
Conference talks
Slide 34
Slide 34 text
So,
Give Back!
Slide 35
Slide 35 text
× Setting up a technical blog is
easier than ever. Use
Medium or Wordpress.com
× Write about gnarly problems
you've solved
× Talk to Oscar Merida about
writing for php[architect]
Blogging and writing
Slide 36
Slide 36 text
Speaking at conferences
× Your viewpoint is unique. Your ideas
matter. You matter.
× Be a visible role model for others.
× As an introvert, it actually makes
socializing with others easier!
Slide 37
Slide 37 text
My challenges with public speaking
× Introverted
Slide 38
Slide 38 text
My challenges with public speaking
× Introverted
× Shy
Slide 39
Slide 39 text
My challenges with public speaking
× Introverted
× Shy
× Not a natural public
speaker
Slide 40
Slide 40 text
My challenges with public speaking
× Introverted
× Shy
× Not a natural public
speaker
× Don't like the sound of
my own voice
Slide 41
Slide 41 text
My challenges with public speaking
× Introverted
× Shy
× Not a natural public
speaker
× Don't like the sound of
my own voice
× Don't like attention
Slide 42
Slide 42 text
My challenges with public speaking
× Introverted
× Shy
× Not a natural public
speaker
× Don't like the sound of
my own voice
× Don't like attention
× Stage fright
Slide 43
Slide 43 text
My challenges with public speaking
× Introverted
× Shy
× Not a natural public
speaker
× Don't like the sound of
my own voice
× Don't like attention
× Stage fright
× Not a morning person
at all
Slide 44
Slide 44 text
My challenges with public speaking
× Introverted
× Shy
× Not a natural public
speaker
× Don't like the sound of
my own voice
× Don't like attention
× Stage fright
× Not a morning person
at all
× Flight anxiety
Slide 45
Slide 45 text
45
Public speaking
Is awesome
Slide 46
Slide 46 text
Getting started with public speaking
× Speak at your local meetup
× Speak more at work
× Talk to Joe Ferguson
× helpmeabstract.com
× Open CfPs: Longhorn PHP,
Midwest PHP, PHP Yorkshire
Slide 47
Slide 47 text
Contributing to open source
× Creating a new library is great… but
also consider what's out there already.
× Many maintainers are burning out and
looking for co-maintainers to help.
× Contributions are not just code!
Slide 48
Slide 48 text
Contributing to PHP
× Not as scary as it sounds!
× Come to the
"Contributing to PHP"
BoF tomorrow @
2:30pm in Luray II
× Talk to Sammy Kaye
Powers & Sara Golemon
Slide 49
Slide 49 text
Help run your local PHP usergroup
× One of the most underappreciated
roles in the community
× Many current organizers are on the
verge of burnout
× Sign up to be a co-organizer!
Slide 50
Slide 50 text
But . . .
Slide 51
Slide 51 text
Put on your oxygen mask before assisting others
Slide 52
Slide 52 text
Mental health matters
× Open Sourcing Mental Illness
(OSMI) is a 501(c)(3) nonprofit
trying to change how we talk
about mental health in tech
× Visit us in the sponsor hall
× Join our "Mental Health" BoF
tomorrow @ 1:30pm in Luray II
Slide 53
Slide 53 text
53
by blogging, speaking at conferences, and building OSS
with #phpworld and your local community
to your local community and the web
Level 1: Engage
Level 3: Give back
Level 2: Contribute