Once upon a time, I was called a hobbit at a conference and it served as my introduction to the greater PHP community.
Since then, it’s been a whirlwind of ups, downs, short jokes, open source contributions, conference talks and more. However, let’s go back to the beginning and see how the community helped me get to where I am today. I will skip briefly to the ending, not so much a TL;DR but more of a “wow” factor. It’s to hopefully drive the point of my story home quickly. The point is this: if I ever get married the attendance list will look like a who’s who of the PHP community.
I started programming at the age of 26. Before that, I was a bartender as well as a guitar instructor. A lot of people don’t know I have a genetic condition which requires me to take steroids daily to stay alive, it’s great /s. Neither of my two jobs gave me health insurance (America!) so I looked for an avenue to get insurance and out of bartending. I read a post on Reddit from a programmer about being able to work from home, make good money and I didn’t need a college degree. I tried college a few times and neither time it worked out for me. A google search led me to Codecademy which in turn pointed me to Treehouse. I did the HTML, CSS and JS tracks (tracks back then weren’t what they are today). Immediately following the JS track, the very next video started down PHP so we could build a cart. PHP was something I had never heard of before this video. My mother at one point thought it was PCP, a hallucinogenic. I quickly learned the power of the include, require, dynamic date values and thought I was cool. Who knew the cool shit I would learn next.
It wasn’t until I was accepted into an internship program that I saw the power of the PHP community. The office we were at was about 45 minutes north of Atlanta but we trekked down on a cold night for AtlantaPHP. It was there I met Chris Spruck, the start of one awesome friendship which continues to this day. As I kept returning to AtlantaPHP, I kept meeting more people. I had the honor of meeting Ben Ramsey (who I thought was Ben Edmunds… a story for that wedding I suppose), Phil Sturgeon (who to this day we talk APIs and bicycles), Davey Shafik (a great advocate for diversity and mental health), Cal Evans (who hasn’t he had a hand in guiding?), and more. These people would be instrumental one way or another. Through this small community, I tapped into the larger community with Twitter. I followed everyone I could even if I had no business following them. I was in awe, it was like a kid in the candy shop. Brilliant people talking about concepts I’d never heard before. Things like HATEOAS, DI, CI, CD, HTTP, and 123s! Through this community, I got my first real job offer and led me to the next set of brilliant people, the Germans: Arne Blankets, Stefan Priebsch, and Sebastian Bergmann. It was through these guys I learned the power of PHP, the brilliance of OOP and I learned how to write a unit test.
At this point, you must be wondering where the hobbit thing comes to play so here it is. With this big kid job, I got a big kid conference ticket to Sunshine PHP. My first conference and I was unashamedly star struck. Through Twitter and IRC, I had a loose idea of some people I’d see there from Cal to Joe Ferguson to Phil and a few others. But one person I met who would ultimately change my life in more than one way was Jacques Woodcock. After a weekend with him at Sunshine, and through Twitter; he saw something in me and offered me a job to work with him and Elizabeth Smith, who is brilliant and I am not overstating that. While that only lasted 4 months, it opened more doors for me to speak at Nashville PHP (my future home), as well as Upstate PHP, Nomad PHP Lightning Talks, and more. But before most of that happened, I was called a hobbit in less than fun terms by Samantha Quinones. It shocked me and kind of popped my excitement. At the urging or some, a blog post later appeared detailing what was an incredible conference experience minus this one thing. Within an hour tweets and emails came in from people I didn’t even know offering support. People went out of their way to make me feel welcome. Samantha herself immediately reached out and apologized. Samantha and I even joke about it today, along with the majority of the community. But it was that incident that really showed me the PHP community cares.
In my short time in the community, we’ve had plenty of GoFundMe’s for elephpants and developers who need some help in between jobs or when tragedy strikes. When one of us loses a job we are quick to tweet out recommendations and words of support so that they are never without work for long. We respond to calls to action like when two conference organizers bit off more than they could chew and Cal put up the signal and helped them raise the money they needed. One of those organizers was me, by the way. This community has taken me across the country for conferences and helped me build meaningful relationships with people I would have never had met if I wasn’t writing code. This community was there when I moved to Nashville and I was immediately welcomed at NashvillePHP. However, one of the best memories I have of the PHP community being incredible isn’t at a PHP conference, but it was going up to NYC for 24 hours to see Ben Edmunds and his fiancé for their wedding party. What started as a day of drinking and bantering almost turned into Phil Sturgeon and I getting into a fight with a hot dog cart vendor and finished with me sleeping on Ben’s couch. These are the friendships I could never replace and the memories I wouldn’t be able to create without this community. It’s because of these friendships and connections I was able to coordinate getting David Stanley and Ben Edmunds to Nashville for my birthday and putting on a panel discussion for our user group that included Nicolas Grekas, Fabien Potencier, Ryan Weaver (as shoeless as you’d expect), Jacques Woodcock, Rachel Weaver and more.
I can’t possibly list all the friendships, acts of kindness and more that have happened during my short (hehe) time in the PHP Community, but I can tell you this: I am forever grateful and indebted to the people in this community who took a chance on me and forever grateful for the amazing friendships I have today. These people are the ones who see my tweets about anxiety or depression and reach out, celebrate successes together and make life better. The ones who will offer me help when I need it, and ask for my help even though I never know what I’m actually supposed to do.
As I look back at where I today, working on a team of people way more brilliant than I am (people like Jonathan H. Wage, Pablo Godel, Dan Revel, Jonathon Suggs, Cody Covey and so many more. I definitely married up in this case). I wouldn’t be on this team if it wasn’t for the community and the doors people opened for me. And because of people opening those doors, it’s my turn and my mission to open as many doors as I can for newer developers.
This community is so much more than framework flamewars (Laravel vs Symfony anyone? We all know the real answer is Kohana), debating if braces belong on the next line or not (they do), whether you should use Vim vs eMacs (PHPStorm, duh), or what conference is the best (Southeast PHP was pretty baller). Its identity for people, it’s a community that may or may not exist IRL for some but it absolutely exists online. Whether you know it or not, being a part of the community helps people far and way in ways. Some people live in remote areas where they may be the only programmer and our online community gives them belonging. People who were lost may have found happiness and solace in our community. It’s a resource for others to get that jump start in life they need. It’s friendship at the most basic level.
Attend your local user group and introduce yourself to someone new, just like someone did when you were new. If you don’t have a user group, roll up those sleeves and get one started. All you need is one more person. If you can’t for time reasons, or life is in the way, join NomadPHP, it’s a wonderful resource. Join us on Twitter and use the hashtag #phpc, introduce yourself and be prepared for something awesome.
We can’t wait to meet you.