www-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sally Khudairi ...@apache.org>
Subject Success at Apache: Accidentally Finding Awesome
Date Mon, 07 Jan 2019 13:18:16 GMT
[this post is available online at https://s.apache.org/e3is ]

by Daniel Ruggeri
My involvement with the ASF started very simply. 

I was a server administrator who wanted to have a bug or two fixed and a feature or two added
to the Apache HTTP Server (httpd). I spent some time learning the codebase a bit and submitted
my first patch to the httpd dev list. I wasn't expecting much of a response, as my primary
motivation was to avoid having to maintain the fixes locally, but I was willing to do it if
I had to. Surprisingly enough, I got a quick response from "those developer folks" and was
thanked for the contribution and given a bit of guidance on when it might hit the stable branch.
Wow... cool: that was neat. 

Fast forward a few months and I found a few other bugs and even added a few features myself.
Every time, "those folks" (who I certainly wasn't a part of because I just wasn't as brilliant)
took the contribution and incorporated it into the code base or gave pointers on how to improve
it. This was getting to be pretty cool, but I was convinced "they" were just happy for the
free labor.

Around that time, I was hitting some serious career growth. Working with httpd so much at
$dayjob, I got to the point where I knew the ins and outs of the proxy quite well. I was also
challenged by a mentor to consider giving public talks. After mulling over it, I figured I'd
give it a shot and since 98% of $dayjob revolved around the httpd proxy and cool things you
could do with it, I submitted a talk to ApacheCon. Again, thinking "Maybe 'those folks' don't
have a full schedule" and are seeking content.

Amazingly, "those folks" accepted the talk. I gave my first *real* public speech at ApacheCon.
I remember it vividly: I was nervous as hell. I mean... could you believe it? The PRESIDENT/one
of the founders of the ASF was in the audience. The guy that WROTE THE MANUAL AND BOOK about
httpd was also sitting right there. Oh, by the way, the guy that WROTE THE BOOK about modules
was across the aisle a few rows back. Not to mention the fact that I saw several name tags
I recognized as 'heavy hitters' in the community. I couldn't believe it, but they actually
took the time out of their day to hear what I had to say.

While I think the presentation was probably "OK" at best, I was still welcomed and even got
to chat with "those folks" about the future of the project and where it might be taken. I
also got to chat with folks from several other projects. I heard about this "Hadoop" thing
from a newfound friend (didn't make much sense to me) and enjoyed some awesome meals with
folks from other projects (I didn't even come close to understanding what they did, but wrote
down the names for later research). I connected with a fellow server admin who had some cool
ideas for httpd and spent some time brainstorming how to make our @dayjobs better. 

I learned so many things in that first year at ApacheCon. 

Not too long afterwards, I was invited to be a committer on the httpd project. This floored
me because, for the first time, I realized that this wasn't about sucking up free patches
from the outside world. I started to see that the project was interested in me being part
of it.

So, off I went. I continued submitting ever-more-interesting patches here and there, going
to ApacheCons and giving ever-more-refined versions of my proxy talk and spending ever-more-time
with other folks in the community. I did this really cool "barcamp" thing where we talked
about whatever we wanted and got to expand our minds. 

There was also something about making the terrible (wonderful?) mistake of buying the first
round the last night of the ‘con once, too: shenanigans all around. 

After a while, I didn't feel like just an outsider trying to run a better server at $dayjob.
I felt like I was part of this bigger thing that was going on. I was hanging out with people
I genuinely consider friends as opposed to "those folks". I was loving it and I wanted to
share it. So I did the unthinkable... in a moment of boldness or temporary insanity enhanced
by a faulty governor that avoids embarrassment, I gave a completely ad-hoc lightning talk
titled "I love this community." And at that point... the cat was out of the bag and I was
effectively 'all in'.

The really cool thing is that I wasn't actively trying to join the community. Heck, I didn't
even realize a community was there. Instead the community was actually pulling me toward it.
I had no idea what the *depth* and *richness* of where things would go. I started as an outsider
with zero expectation other than making my life a bit easier at work and stumbled upon one
of the most rewarding things I've found outside of blood family.

... THIS is why I love this community and THIS is why I want to serve it. So, as it follows,
this is where the pride comes from. With a family this welcoming, it makes it easy to become
more involved. So… the only thought to leave you with is “How are YOU going to get move

Daniel Ruggeri is an Open Source evangelist and lover of tech. At work, he is responsible
for setting the direction of the Web and Cloud space for Mastercard and he spends his time
playing with infrastructure and the code that powers it both inside the firewall and outside.
He is a member of The ASF and has contributed code to Open Source projects from simple pet
projects to widely utilized servers. As a lover of Open Source, he even teaches courses about
Open Source Software Development (and will share the curriculum with you!).

# # #

"Success at Apache" is a monthly blog series that focuses on the people and processes behind
why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

= = =

NOTE: you are receiving this message because you are subscribed to the announce@apache.org
distribution list. To unsubscribe, send email from the recipient account to announce-unsubscribe@apache.org
with the word "Unsubscribe" in the subject line.

View raw message