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

[phpday] Welcome to the PHP community

[phpday] Welcome to the PHP community

Nara Kasbergen

May 10, 2019
Tweet

More Decks by Nara Kasbergen

Other Decks in Technology

Transcript

  1. Welcome
    to the PHP
    community
    by Nara Kasbergen (@xiehan)
    #phpday 2019

    View Slide

  2. Hello!
    My name is Nara, @xiehan on Twitter.
    I'm a senior full-stack web developer
    at National Public Radio in the U.S.A.

    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!
    3 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. Outgoing Shy
    Extroverted
    Introverted

    View Slide

  15. Outgoing Shy
    Extroverted
    Introverted
    I am here

    View Slide

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

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

  18. Tonight's social
    × phpDay has a great conference social
    × remember to eat if you drink
    × don't feel pressured to drink
    × Don't skip it!
    × especiall you, locals

    View Slide

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

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

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

  22. 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 this area, check
    out GrUSP's PHP user groups
    × Meetup today @ 17:00
    × Talk to Daniel

    View Slide

  23. 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 May 11, 2019.

    View Slide

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

    View Slide

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

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

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

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

  29. Go to all the conferences
    × phpDay 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

  30. Volunteer at the next #phpday
    × Volunteering is a great way to get to
    know the pillars of the community!
    × Mark this timeframe (early May) in
    your calendar for next year
    × Get in touch with Daniel

    View Slide

  31. 31
    Make it a continuous habit.
    Repeat.

    View Slide

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

    View Slide

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

    View Slide

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

  35. So,
    Give Back!

    View Slide

  36. × Setting up a technical blog is
    easier than ever. Use
    Medium or Wordpress.com
    × Write about gnarly problems
    you've solved
    × Talk to Larry Garfield about
    writing for php[architect]
    Blogging and writing

    View Slide

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

  38. My challenges with public speaking
    × Introverted

    View Slide

  39. My challenges with public speaking
    × Introverted
    × Shy

    View Slide

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

    View Slide

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

    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

    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

    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

    View Slide

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

  46. 46
    Public speaking
    Is awesome

    View Slide

  47. Getting started with public speaking
    × Speak at your local meetup
    × Speak more at work
    × Talk to Dave Liddament
    × helpmeabstract.com
    × Open CfPs: php Central Europe,
    PHP.BARCELONA, PHP Conf Brasil,
    php[world], #phpruhr19 …

    View Slide

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

  49. Contributing to PHP
    × Not as scary as it sounds!
    You can do it too!
    × Come to Derick Rethans'
    "PHP Internals Deep Dive"
    workshop tomorrow @
    11:00 in Track 3

    View Slide

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

  51. But . . .

    View Slide

  52. Put on your oxygen mask before assisting others

    View Slide

  53. 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
    × Talk to me afterwards about
    how OSMI can help you and/or
    how to volunteer

    View Slide

  54. 54
    by blogging, speaking at conferences, and building OSS
    with #phpday and your local community
    to your local community and the web
    Level 1: Engage
    Level 3: Give back
    Level 2: Contribute

    View Slide

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

    View Slide

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

    View Slide