Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[phpworld] Welcome to the PHP community!

[phpworld] Welcome to the PHP community!

Nara Kasbergen

November 14, 2018
Tweet

More Decks by Nara Kasbergen

Other Decks in Technology

Transcript

  1. Welcome
    to the PHP
    community
    by Nara Kasbergen (@xiehan)
    #phpworld 2018

    View Slide

  2. Hello!
    My name is Nara, @xiehan on Twitter.
    I'm a senior full-stack web developer
    at NPR, here in DC.

    View Slide

  3. About Me
    × Grew up around computers
    × Taught myself to code
    around age 10
    × Used PHP starting in
    the days of PHP 3(!)

    View Slide

  4. 4
    April 2016
    I got on a plane to Dallas, TX

    View Slide

  5. PHP
    kinda
    sucks.

    View Slide

  6. Yes, PHP kinda sucks…
    BUT
    We're here to make it better.

    View Slide

  7. 7
    I'm still here!
    2.5 years later

    View Slide

  8. Types of conferences I've spoken at

    View Slide

  9. PHP has one of the best communities
    in all of tech.
    Controversial opinion time

    View Slide

  10. 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

    View Slide

  11. Leveling up in the PHP Community
    Level 1:
    Engage
    Level 2:
    Contribute
    Level 3:
    Give back

    View Slide

  12. Level 1: Engage
    with the conference, Twitter,
    and your local PHP community

    View Slide

  13. Hello!
    Please raise your hand if this is your
    first PHP conference.

    View Slide

  14. 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.

    View Slide

  15. 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.

    View Slide

  16. 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.

    View Slide

  17. 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!

    View Slide

  18. 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

    View Slide

  19. 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.

    View Slide

  20. 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.

    View Slide

  21. 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

    View Slide

  22. 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.

    View Slide

  23. Level 2: Contribute
    to your local PHP community
    and the greater community

    View Slide

  24. 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

    View Slide

  25. 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

    View Slide

  26. 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

    View Slide

  27. 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.

    View Slide

  28. 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.

    View Slide

  29. 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

    View Slide

  30. 30
    Make it a continuous habit.
    Repeat.

    View Slide

  31. Level 3: Give Back
    by blogging, speaking, and
    contributing to open source

    View Slide

  32. You are able to do
    your job as a
    developer because of
    the contributions of
    thousands of other
    Developers.

    View Slide

  33. 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

    View Slide

  34. So,
    Give Back!

    View Slide

  35. × 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

    View Slide

  36. 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!

    View Slide

  37. My challenges with public speaking
    × Introverted

    View Slide

  38. My challenges with public speaking
    × Introverted
    × Shy

    View Slide

  39. My challenges with public speaking
    × Introverted
    × Shy
    × Not a natural public
    speaker

    View Slide

  40. My challenges with public speaking
    × Introverted
    × Shy
    × Not a natural public
    speaker
    × Don't like the sound of
    my own voice

    View Slide

  41. 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

    View Slide

  42. 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

    View Slide

  43. 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

    View Slide

  44. 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

    View Slide

  45. 45
    Public speaking
    Is awesome

    View Slide

  46. 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

    View Slide

  47. 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!

    View Slide

  48. 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

    View Slide

  49. 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!

    View Slide

  50. But . . .

    View Slide

  51. Put on your oxygen mask before assisting others

    View Slide

  52. 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

    View Slide

  53. 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

    View Slide

  54. 54
    Go Level up!
    I believe in you!

    View Slide

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

    View Slide