Success at Apache: Accidentally Finding Awesome

Success at Apache: Accidentally Finding Awesome

The, Was, This, That, With, Folks, Apache, Community, Time, Httpd, From, Those, Some, About, Wasn, Where, Cool, Other, Even, Server, Source, But

[this post is available online at ]by Daniel RuggeriMy involvement with the ASF started very s

[this post is available online at ]
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".
= = =
NOTE: you are receiving this message because you are subscribed to the
distribution list. To unsubscribe, send email from the recipient account to
with the word "Unsubscribe" in the subject line.

Zdroj: Apache

2019-01-07 14:18:16 392 111Facebook | Twitter | Google+ | LinkedIn
Web PHP developer Milan Jankovec

<Milan Jankovec> Full Stack Web Developer

Vytváram webové stránky a aplikácie na mieru. Čistý a validný HTML5 kód na každej platforme, moderné animované CSS3 štýly a neuveriteľné JavaScript kúzla. Bezpečný a rýchly PHP kód bez obmedzení s geniálnou architektúrou databáz.

Najčítanejšie články

What's New in MySQL 5.6 Release Candidate

The MySQL 5.6 Release Candidate is an aggregation of the previous MySQL 5.6 Development Milestone Releases (DMR) and provides a true functio... čítať viac

MySQL 5.6: Improvements in Thread Pool

MySQL Thread Pool has now been updated for the MySQL 5.6 version. Obviously, with the much higher concurrency of the MySQL Server in 5.6 its... čítať viac

DBA and Developer Guide to MySQL 5.6

MySQL is the most trusted and depended-on open source database platform in use today. As such, 9 out of the top 10 most popular and highly-t... čítať viac

MySQL Applier for Hadoop

To support the growing emphasis on real-time operations, MySQL is releasing a new MySQL Applier for Hadoop to enable the replication of even... čítať viac

MySQL Cluster 7.3 GA: Increasing Developer Flexibility and Simplicity

The MySQL team at Oracle are excited to announce the immediate availability of the MySQL Cluster 7.3 Development Milestone Release GA releas... čítať viac

MySQL Cluster Auto-Installer: Video Tutorial

Learn how easy it is to deploy a MySQL Cluster database that has been configured to best meet your applications needs within your environmen... čítať viac

MySQL Replication Utilities: Video Tutorial

Learn how to use MySQL 5.6 and the MySQL Utilities to setup, monitor and manage your MySQL replication topology. See how a single command ca... čítať viac

MySQL 5.6 Replication - Enabling the Next Generation of Web & Cloud Services

The new MySQL 5.6.5 Development Milestone Release (DMR) introduces a much anticipated feature - Global Transaction Identifiers (GTIDs) for M... čítať viac

Dnešný výber

The Apache News Round-up: week ending 18 January 2019

[this announcement is available online at ]Its been a great week! Lets review the Apache commu... čítať viac

Apache Fineract 1.1.0 released

The Apache Fineract team is pleased to announce its second release:Apache Fineract 1.1.0Apache Fineract is an open sourc... čítať viac

Apache Jackrabbit Oak 1.4.15 released

The Apache Jackrabbit community is pleased to announce the release ofApache Jackrabbit Oak. The release is available for... čítať viac

Apache Jackrabbit Oak 1.4.2 released

The Apache Jackrabbit community is pleased to announce the release ofApache Jackrabbit Oak 1.4.2 The release is availabl... čítať viac

POWr Facebook Feed (Joomla)

Je dostupné nové rozšírenie pre redakčný systém Joomla pod názvom POWr Facebook Feed (Joomla). A facebook feed you can edit right in the pag... čítať viac

Ubuntu - Announcing new snap desktop launchers

BackgroundIntegrating desktop applications with snaps has been a little bit challenging in terms of getting them looking and behaving as par... čítať viac

Marco's buy me a beer (Joomla)

Je dostupné nové rozšírenie pre redakčný systém Joomla pod názvom Marco&039s buy me a beer (Joomla). This implementation of Buy me a bee... čítať viac

Responsive color google map (Joomla)

Je dostupné nové rozšírenie pre redakčný systém Joomla pod názvom Responsive color google map (Joomla). This module is able to display a cus... čítať viac