[openstack-dev] [election] [tc] TC candidacy
Chris Dent
cdent+os at anticdent.org
Wed Apr 5 18:02:58 UTC 2017
Hi, I'm Chris Dent, cdent on IRC.
I'm once again nominating myself to be your representative on the
Technical Committee. I've been around OpenStack for about three
years, most recently visible as the guy who writes those weekly
updates about the placement API service and talks about the
API-WG.
In the past several months we've seen the TC starting to take a more
active role in describing and shaping the technical and cultural
environment of OpenStack. Initiatives like release goals, TC and
OpenStack vision exercises, discussions on how to reasonably
constrain growth and increased attention to writing things down are
all positives.
Meanwhile the economic environment for cloud technology and for
technical contributors has been a roller coaster. Lots of things are
changing in the world of OpenStack.
OpenStack must adapt. Doing so without losing the progress that's
been made will be hard and requires input from a diversity of
voices; people who are willing and able to critique and investigate
the status quo but also understand the importance of consensus and
value of compromise.
Voting for the TC is weird: people nominate themselves and then a
small segment of the electorate places their votes based on some
combination of "have I heard of this person before", "have I
witnessed some of their work and liked it", and, sometimes,
discussion that happens as a result of these candidacy statements. I
hope you'll ask me some questions in the week before the election,
but in an effort to illustrate the biases and concerns I would bring
to the TC here are some opinions I have related to governance:
* Telling stories that explain what and why are more useful in the
long run than listing rules of how because they lead to a more
complete understanding.
* It is always better to over communicate than under communicate and
it is best to do so in a written and discoverable fashion. Not just
because this helps to keep everyone already involved up to date
but because it also enables connections with new people and other
communities.
* The OpenStack ecosystem needs to open up to allow and encourage
those connections. Open ecosystems can evolve and benefit from
exchange of ideas. So yes, of course, we should use some golang.
Of course we should party with kubernetes and trade ideas with
them.
* OpenStack is better when its people and its projects have opinions
about lots of things, share those opinions widely, and use them to
make better stuff and make better decisions.
* There are too many boundaries (some real, some perceived) between
developers _of_ OpenStack, developers _using_ OpenStack, users,
and operators. We're all in this together. All of those people
should be encouraged and able to be contributors and all of those
people should be users.
* OpenStack can and should do a lot of complicated stuff for big
enterprises (things like NFV and high performance VMs) but the
changes required to satisfy those use cases must always be
balanced and measured against providing a useful and usable cloud
for individual humans.
* As we move forward on the idea of OpenStack as one platform made
with many pieces, we have an opportunity to re-evaluate and
refactor our architecture and project structure to make it easier
for improvement to happen. We need to ask ourselves if the
boundaries we currently maintain, technical and social, are the
right ones, and change the ones that are not.
* For a lot of people, contributing to OpenStack is a job. Working
on OpenStack should be a good experience for everyone. I think
of being a TC member as something akin to a union representative:
striving to keep things sane and positive for the individual
contributor in the face of change and conflict.
With the TC positioning itself to take a more active role, these
elections could be more important than you've come to expect. The
people you choose, the attitudes they have, will shape that new
activism. If you feel like I'm talking some sense above, I'd
appreciate your vote. If you need some clarification, please ask me
some questions. After that, if you're still not convinced, please
vote for someone else. But please vote.
--
Chris Dent ¯\_(ツ)_/¯ https://anticdent.org/
freenode: cdent tw: @anticdent
More information about the OpenStack-dev
mailing list