Greetings Stackers!

I'm announcing my candidacy for the Technical Comitee Elections.

Those of you who have been around OpenStack for a while know me, as I was one 
of the original developers involved since the inception of OpenStack back in 
2010, when I worked for Rackspace's Cloud Server team. I was a contributor and 
core reviewer for Nova until a job change at Rackspace removed me from direct 
OpenStack development around the Essex release. I was still peripherally 
involved, though, as my work as a Developer Advocate involved creating the 
first Python SDK for OpenStack [0], which gave me a great education on how 
frustrating inconsistent APIs can be! In order to help improve the experience 
of developers building apps with OpenStack, I wholeheartedly support the 
efforts of the API Working Group to reduce this problem in the future.

[0] https://github.com/rackspace/pyrax

Fast-forward to last September, when I joined IBM with one mandate: work 
full-time on OpenStack by contributing as much as possible to upstream 
OpenStack, and becoming involved in the community. Since then I've re-immersed 
myself in Nova, focusing mainly on the effort to clean up the Scheduler 
interfaces. So I believe that this history gives me a unique perspective on 
OpenStack development: where it came from, and where it needs to go to move 
forward.

I mentioned improving the experience of developers working *with* OpenStack; 
I'd also like to improve the experience of developers working *on* OpenStack. 
To that end, I agree wholeheartedly with Thierry's call to "step out of the 
way" [1]. There is a lot of energy across the many projects, and the TC should 
do everything it can to help make that energy effective without stifling it. I 
spoke about the potential for OpenStack to "change the world" in an interview I 
gave for Rackspace last year [2], and the last thing I would want to see is 
someone with an idea get discouraged because there were too many hoops to jump 
through to make it happen on OpenStack.

[1] http://ttx.re/stepping-out-of-the-way.html
[2] https://youtu.be/0QRkzMW3OdA?t=115

One place, though, where I think the TC can inject itself is to help alleviate 
the lack of core reviewers, particularly in Nova, which I discussed in [3]. 
Having so few cores for the number of patches being created is simply not 
sustainable, and just wishing for things to get better isn't cutting it. And I 
do consider it a technical problem, since the main barrier isn't lack of 
interested people; it's that it's currently too difficult for most people to 
learn enough about all the various parts of the project necessary to achieve 
core status.

[3] http://blog.leafe.com/the-core-deficiency

I sort of wish that there was the questionnaire format like we had in the last 
TC election, so I could be sure to give everyone a clear view on where I see 
things on different issues. If you have any such concerns, please feel free to 
respond to this email (and to those of the other candidates!), and I will be 
happy to answer any questions.

Thanks for your consideration,

-- Ed Leafe





Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to