Slide 1

Slide 1 text

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

Slide 54

Slide 54 text

54 Go Level up! I believe in you!

Slide 55

Slide 55 text

THANKS! Keep in touch: × @xiehan on Twitter × [email protected]