Several years ago, I was honoured by an invite from Judd Vinet, Arch Linux Founder, to join the Arch Linux development team as Documentor. I did the job for a while, helped start and fill our first wiki, got bored, and resigned. I continued in the Arch Community doing notable activities like forum administration and moderation, and wiki maintenance.
Then, Aaron Griffin, current Arch Linux Overlord, posted a need for an Arch Developer to handle the Django projects for internal development and the Arch Linux website. I’m a Django coder, so I volunteered for the job. I cleaned up the code, ported us to Djngo 1.0 (and later, 1.1), implemented a few features, maintained some mirrors, got bored, and resigned.
Yes, this weekend, I resigned my position as Arch Linux developer, joining an elite group of ex-developers for the second time.
I do a lot of Django development by day, and found that I am less and less inclined to do more of it for Arch Linux in my free time. So I’m not going to do it anymore. I’m not dropping involvement in Arch, as I’m still maintaining and improving the product lines of Arch Linux Schwag. I’m also hoping to promote Arch Bounty and see it take off. Finally, I’m working with ralvez to organize an ArchCon this summer (more on this soon).
So I’m not cutting back my involvement at all, just switching to things that are currently interesting to me. I’m well-known for insisting that being an Arch Linux developer and being an Arch Linux community member are one and the same thing. The development team focuses on core Arch Linux issues and technical issues, stuff I was once interested in, but not currently. The community is left to deal with meta-projects, and I’ve got lots of those on the go right now.
So I hope I’m setting an example by stepping down: Being an Arch Linux developer doesn’t make you important, it isn’t an elite position. What makes you important is contributing to Arch Linux in any way. You are an elite member of a very powerful team if you’ve ever filed a bug report, answered a forum question, created a wrapper script, hosted your own repo, or edited the wiki.
Because of this, I’m not sad to leave the Arch Development Core. I’ve quit before, and I suspect I’ll be joining some of my best friends and most respected software developers when a core project takes my fancy once again. In the meantime, I’m a powerful community member and contributor, just like you.