OpenStack 2014: Powered by Users

If momentum is any indication, 2014 is poised to be a defining year for OpenStack. All of our vital statistics, from community growth to code commits and tracked deployments, doubled in 2013, and all signs point to continued growth. Still, we continue to hear the questions:

Who’s really driving OpenStack?

Are there too many cooks in the kitchen?

What defines OpenStack, and do we need all of the new programs?

Where’s the voice of the user?

These points reflect the common question of how decisions are made in the OpenStack community. As we start a new year, we in the OpenStack Foundation are putting our resources behind elevating the voice of OpenStack users and tightening the feedback loop between users and developers to influence decisions such as the scope of the project, new feature priorities, interoperability requirements and operational best practices.

Balancing Voices In Software Development

Every foundational technology platform is driven by common forces: the developers who build it, users who consume it, and the ecosystem of vendors that extend it. OpenStack’s development process is unique because it is designed to allow all of these constituencies to directly influence the cloud platform.

In OpenStack, technical decisions – everything from new features to long-term roadmap – are governed by a technical meritocracy in which Program Technical Leads manage the involvement of developers and users in their programs under the oversight of a Technical Committee. The Board of Directors of the OpenStack Foundation, by comparison, focuses its attention on long-term policy, strategy and governance.

Each of these groups already includes representatives who are responsible for real-world OpenStack usage in their organizations, but we can benefit from even greater involvement from users. As we work to raise the level of user involvement, we see that some are simply not as comfortable with open source, but also that our process can be intimidating to dive in and get involved with so many people and moving parts.

The fact we often miss is that technology development is a messy process regardless of how decisions are made. Whether you’re talking about open source or proprietary software, deciding how to evolve a code base is beset by the same kinds of tradeoffs, optimizations and calculated gambles. In the end, your goal is to deliver software that solves a particular set of problems.

For OpenStack, the community chose an open process that relies on the disinfectant of transparency to maximize the chances that all points of view are heard, considered and when embraced by the community, incorporated into the code. How we make decisions in the OpenStack community is a source of strength.

Transparency Is Noisy

Of course, transparency by its very nature exposes the world at large to much more information, insight and noise than a tightly controlled process. A rapidly growing, global, diverse and passionate community of developers and users will disagree. That disagreement is often very useful even if it isn’t always going to be pretty.

But guess what? Because it’s an open process, you get to see it all and participate where you want to make an impact. Backroom and backchannel conversations are still present, to be sure, but their effect is kept in proportion. If you want to understand why particular technical decisions were made – as in the case of the networking stack, for example, with both Neutron and nova-network still present as options – it’s a relatively straightforward matter to find out. In that particular case, when you look, you’ll discover that users said they still needed features available in nova-network, so the deprecation schedule was extended to give Neutron additional time to meet their requirements.

Uncovering the decision chain in other open source projects isn’t always that simple. And with proprietary software, it’s virtually impossible, because the trail of communication from the end user goes through the sales or support organization to product management to the development team like a high stakes game of telephone. It’s a system that’s been in place for a long time, but there’s also a growing consensus that we can’t build software the way we used to.

Proprietary-vs-OpenStack

This level of transparency can be a distraction, and it sometimes makes for snarky, counterproductive and ill-informed side conversations. As we’ve seen in the past year, it can also lead to misunderstandings among the media and analyst communities covering OpenStack with regard to why decisions are made and where the project is headed. But messiness as a result of transparency is not our enemy. Our enemy is an opaque process with no accountability and responsibility to the people using the software.

Amplifying the User Voice in 2014

I have worked with many developers over nearly 20 years, and the ones who have built the best software had a passion for meeting the needs of their users. As we have ramped up the User Committee and put user input mechanisms in place, OpenStack technical leaders have been very enthusiastic about receiving this feedback. That work influenced improvements in the Havana and Icehouse development cycles, and will continue to do so in the Juno release and beyond.

Users bring valuable contributions to the project, whether they are directly contributing code, open sourcing their management tools, contributing to documentation, sharing operational best practices at user group meetups or capturing their experiences through the User Survey and Design Summit talks. In 2014, we are bringing several new initiatives to life to bring the voice of the user closer to our process to deliver the best cloud software:

  • Closing the Feedback Loop – The user and technical communities are working to close the feedback loop in the design and development process to make sure we are delivering user-driven features. Specific activities include an operator’s mini-session to gather input well before the Design Summit, beefing up the user survey with more specific feedback requests, and having more user representatives engage directly on technical mailing lists and in technical Summit sessions.
  • Ramping Up Support of Application Developers and Cloud End Users – A major focus this year will be moving beyond cloud operators to attract and support the growing community of app developers and OpenStack end users. Current projects underway include an aggregation of popular SDKs and developer resources for OpenStack clouds, as well as adding new survey questions for application developers, largely driven by community member Everett Toews. The Technical Committee is also considering how to incorporate a new program focused on user/consumer experience.
  • Establishing Baseline Interoperability Testing – The community is engaged in creating baseline interoperability testing for OpenStack products and open source distributions. Rob Hirschfeld and Joshua McKenty are leading a Board of Directors committee to drive this effort, and it’s important that we have operators and end-users engaged, especially as we work to create a consistent target a better experience for the latter.
  • Clarifying the Path to Adoption – With such a vibrant commercial ecosystem, and still many organizations who are running it themselves, one of the most common questions we hear is how to get started with OpenStack. The answer depends on many factors, including your use case and technology expertise, and this year the Foundation staff is helping users make sense of the many ways to consume OpenStack, expanding on efforts like the Training marketplace.
  • Growing Ambassador Program – Our community managers are also ramping up the global Ambassador program, which will empower more community members to get involved in these initiatives as well as through our traditional contribution channels. We now have 12 Ambassadors in eight countries.

This is of course not an exhaustive list, but they represent key activities in 2014, and now is the time to get involved, whether it’s completing a user survey, joining the interoperability testing efforts, or volunteering with the User Committee.

Pioneering a Better Way to Build Software

We in the OpenStack community are pioneering new ways to do collaborative software development at very large scale. We’re meeting our biannual release cadence, growing our base of contributors, and our testing and review process is already being emulated by other software projects. Reflecting on success is good, but there’s more work to be done.

In 2014, we are committed to bringing more users into our open and transparent process, helping them to participate directly in building great cloud software. When we balance the voices and contributors involved in all parts of OpenStack, we see the incredible power of a diverse community, focused in the same direction, driving change across our industry.

OpenStack Community Weekly Newsletter (Jan 17 – 24)

Icehouse-2 development milestone available

The second milestone of the Icehouse development cycle, “icehouse-2” is now available for Keystone, Glance, Nova, Horizon, Neutron, Cinder, Ceilometer, Heat, and Trove. Including the oslo libraries, “only” 50 blueprints were implemented and about 650 bugs were fixed during this milestone, which is slightly less than our usual velocity at that point in the cycle. This is mostly due to the recent issues in gating and the end-of-year holiday season. The next development milestone, icehouse-3, is scheduled for March 6th.

Organizing a Gate Blocking Bug Fix Day – Mon Jan 27th

Developers may have noticed issues with our gate and in order to improve the situation Sean Dague proposed a Gate Blocking Bug Fix Day on Jan 27th. All developers are encouraged to focus on fixing bugs on the OpenStack CI infrastructure.

OpenStack Swift as backend for Git

The fine folks at Enovance have written about the advantages of using Swift as backend for Git. In a recent blog post they gave also some details about what happens in Git (server side) when a client pushes or fetches objects. They’ve now shared more operational details on how to handle Swift as a backend to store repositories.

Tips ‘n Tricks

By Andreas Jaeger: Python Virtualenv awesomeness – and developing openstack-doc-tools and Setting up gating in the OpenStack intrastructure

Upcoming Events

Security Advisories and Security Notes

Reports from Previous Events

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

Xav Paice Tapan
Donald Stufft Ralf Haferkamp
Zhang Yang Ken Pepple
Eli Klein Jerry Johnson
Gregory Haynes Gregory Haynes
Aaron Weitekamp Eric Brown
JiaHao Li Balazs Gibizer
tinytmy Trevor McKay
LeileiZhou Svetlana Dobogoeva
Joel Friedly Paul Nelson
Enol Fernández Mike Spreitzer
Maxim Kulkin John Speidel
Dima Shulyak IWAMOTO Toshihiro
lizheming Evgeny Fedoruk
Andrew Lazarev
Yuanhui Liu
Kaitlin Farr
Ronelle Landy
Matthew Fischer
Dieter P

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

polite

Jenkins giving me a -1 on my change

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Tags:

Open Mic Spotlight: James Slagle

slagleOpenMicThis post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful. Each week, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun. 

James Slagle lives in Boone, NC with his wife and 7 month old son. He enjoys outdoor activities like hiking, trail running, camping, and canoeing. He’s a Senior Software Engineer at Red Hat where he works primarily on the TripleO project for OpenStack. Follow him on twitter @slagle

1. Where is your happy place? Favorite place to visit, vacation, decompress?

The mountains of NC. We were lucky enough to be able to move there a couple years ago. The scenery, outdoor activities, colder climate, and rural area are just a few of the reasons we like it here. Some might say don’t move to where you like to vacation, because then it won’t be special anymore. But, we still feel like we’re on vacation every time we come home. Plus, I’m fortunate enough to be able to work from home. The view out of my office beats a parking lot any day.

2. If you couldn’t be a developer, what would your dream job be?

Can I only pick one dream job? 🙂 I’d like to own my beer brewery someday. I enjoy spending time and working outdoors, so maybe a forest ranger. I like building things with my hands too, so maybe a wood worker. I also wouldn’t mind if my only job was to be a professional runner, so I could train competitively for the marathon or longer trail races. The good news is that, on a smaller scale, all of those jobs are my everyday hobbies. And, I love being a developer too, so in a lot of ways I already have my dream job.

3. What behavior has helped get you the furthest as a developer?

I think being fairly self-sufficient and not being afraid to dive into the code to figure out how something works or how to fix a bug. That is one of the main reasons that attracted me to open source software to begin with. Going right along with that is having the knowledge to know when the right time is to ask for help, so that you don’t get stuck or in way over your head.

4. What do you think is the coolest thing that’s happened with OpenStack over the past three years?

It’s growth and sustained momentum. As more people and companies contribute and remain participants, they’re learning for themselves what Openstack is and has to offer. That’s helping OpenStack to stand on its own merits since it’s the contributors and users who are helping spread the word. That reputation attracts even more new growth. The ease with which you can have an impact in the community, and learn for yourself what you can do with OpenStack, is much more valuable than simply reading someone else’s opinion on the matter.

5. How did you first get involved in OpenStack? 

I believe it was a patch to Horizon or Keystone, I can’t remember. I found that an easy way to get involved was to set up a development environment and find something you don’t like, a bug, or something you think can be improved. From there, I looked for a few bugs to fix on Launchpad. Once I had dabbled in OpenStack a bit, I knew it was something I wanted to work on full time.

Tags:

OpenStack Community Weekly Newsletter (Jan 10 – 17)

Election Results for Individual and Gold Directors

Each January two of the Foundation member classes hold elections to determine their Board representatives for 2014. The Gold Members held their election on January 6th-7th while Individual Members elected their Directors between Jan 12th-17th.

Today the 2014 election of Individual Directors has closed and the official results are in. The elected and appointed directors will be seated at the next board meeting, at 12:00pm PST on January 30th. Thank you to everyone who participated in this year’s Individual Director election and congratulations to our new and returning directors. The composition of the board is on OpenStack blog.

Atlanta Summit – Call for Speakers Open + Sponsor & Registration Info

Marching rapidly to our next big gathering: the OpenStack Summit will be held in Atlanta, Georgia May 12-16, 2014. The official page for Atlanta contains the latest announcements. The Summit is a five-day conference for OpenStack contributors, enterprise users, service providers, application developers and ecosystem members.  Attendees can expect visionary keynote speakers, 200+ breakout sessions, hands-on workshops, collaborative design sessions and lots of networking. Keynote sessions will take place Monday and Tuesday, the main conference will run Monday – Thursday. The Design Summit, a special track for active technical contributors to plan the next software release, will run Tuesday – Friday.

Where to ask question and find help OPW Experience with OpenStack Part 1

One of our awesome intern from the Outreach Program for Women (OPW) shares her experience towards solving a problem while getting stared with OpenStack.

Organizing a Gate Blocking Bug Fix Day – Mon Jan 27th

Developers may have noticed issues with our gate and in order to improve the situation Sean Dague proposed a Gate Blocking Bug Fix Day on Jan 27th. All developers are encouraged to focus on fixing bugs on the OpenStack CI infrastructure.

Tips ‘n Tricks

Upcoming Events

Security Advisories

Reports from Previous Events

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

Don Domingo Travis Tripp
Xiaolin Zhang RonenKat
Jorge L. Williams Guido Günther
Vahid Hashemian Eugeniya Kudryashova
Michael Krotscheck Ya Hong Du
Jerry Cai Thai Tran
Alexander Ignatov Khyati Sheth
Roman Rader Justin Pomeroy
Jeffrey J. Walls Doug Fish
Aditya Patawari lintan
Joris Roovers Sergey Reshetnyak
Guido Günther Cindy Lu
João Vale songqianxia
Roman Rader
Lance Bragstad
Khanh-Toan TRAN
Maithem
Dmitry Borodaenko
Nassim Babaci
Thiago da Silva
David Charles Kennedy

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

not_a_single_f.gif.pagespeed.ce.CRScJl-DfZ

Keep hitting “recheck no bug” in reviews

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Election Results for Individual and Gold Directors

Each January two of the Foundation member classes hold elections to determine their Board representatives for 2014. The Gold Members held their election on January 6th-7th while Individual Members elected their Directors between Jan 12th-17th.

Today the 2014 election of Individual Directors has closed and the official results are in. The elected and appointed directors will be seated at the next board meeting, at 12:00pm PST on January 30th. Thank you to everyone who participated in this year’s Individual Director election and congratulations to our new and returning directors. The composition of the board will be as follows:

Individual Directors

  • Tim Bell
  • Yujie Du
  • Alex Freedland
  • Rob Hirschfeld
  • Vishvananda Ishaya
  • Mark McLoughlin
  • Monty Taylor
  • Troy Toman

Gold Directors

  • Simon Anderson
  • Randy Bias
  • Tristan Goode
  • Joshua McKenty
  • Boris Renski
  • Sean Roberts
  • Imad Sousou
  • Lew Tucker

Platinum Directors

  • Alan Clark
  • Eileen Evans
  • Toby Ford
  • Chris Kemp
  • Van Lindberg
  • Todd Moore
  • Brian Stevens
  • John Zannos

Tags:

Open Mic Spotlight: Jay Lau

JayThis post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful. Each week, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun. 

Jay Lau (Guang Ya Liu) is an Advisory Software Engineer at IBM CSTL. He is the Technical Leader of the IBM Platform Resource Scheduler project. He has 5+ years of experience in large scale distributed system, SOA and Cloud Computing. He joined the OpenStack community in 2013. Now, he mainly focus on OpenStack compute, storage and application management. You can follow him on Twitter at @jaylau513.

 

1. What behavior has helped get you the furthest as a developer?

I want to say it is interest and passion. OpenStack is really an amazing project and it makes me want to work for it anywhere, at any time, with any device that can access Gerrit 😉

2. What is your favorite project that you’ve contributed code to?

Hmm, may I say I love all projects? 😉 To be honest, my current focus is nova, but also extending to cinder and heat.

3. How did you learn to code? Are you self-taught or did you learn in college? On-the-job?

If I want to lean code for a product, I will first get familiar with the key features of the product, and then think how the code will be written and then start to read and debug code. For OpenStack, you also need strong system technologies if you want to understand the code.

4. How did you first get involved in OpenStack?

When I first get involved in OpenStack for some research work in 2011, I set up a demo environment with StackOps and found that scheduler is very simple and weak in OpenStack. My company has a very good product named PRS (Platform Resource Scheduler) which is very good at resource scheduling. Hmm, you know how I start my journey on OpenStack then.

5. Define what “open source” means to you.

IMHO, “open source” means contribution and collaboration. Worldwide engineers from different companies collaborate together to contribute to create the best software. As a software engineer, “open source” can make us grow quickly in community.

Tags:

Atlanta Summit – Call for Speakers Open + Sponsor & Registration Info

The OpenStack Summit will be held in Atlanta, Georgia May 12-16, 2014. Continue to check http://openstack.org/summit for the latest announcements. If you have any questions regarding the Summit please contact [email protected].

The Summit is a five-day conference for OpenStack contributors, enterprise users, service providers, application developers and ecosystem members.  Attendees can expect visionary keynote speakers, 200+ breakout sessions, hands-on workshops, collaborative design sessions and lots of networking. Keynote sessions will take place Monday and Tuesday, the main conference will run Monday – Thursday. The Design Summit, a special track for active technical contributors to plan the next software release, will run Tuesday – Friday. See below image for reference.

SPEAKERS
The call for speakers is now open – http://www.openstack.org/summit/openstack-summit-atlanta-2014/call-for-speakers/

Hurry, the deadline for submissions is February 14!  All speaking proposals will be posted for public vote in late February, and speakers will be notified in March. If your session is selected you will be provided with a free code to register for the Summit.  If you plan to co-present a topic or panel, be sure to input all planned speakers into the system. Proposed speaking tracks: Operations, Getting Started, Hands-On Workshops (90 minutes), Related OSS Projects, Apps on OpenStack, Cloud Strategy & Business Value, Public & Hybrid Clouds, Ecosystem, Products & Services, Compute, Storage, Networking, Security, and Community Building.

SPONSORS
Sponsoring the OpenStack Summit is a great way to gain exposure and support the open source community. If you are interested in supporting the Summit and would like to have a presence in our expo hall – the executable Atlanta Summit sponsorship agreement will become available on January 21 at 17:00 UTC at this link – http://www.openstack.org/summit/openstack-summit-atlanta-2014/become-a-sponsor/.  If your company did not previously sponsor either the Portland or Hong Kong OpenStack Summits then you will first need to sign the Master Event Sponsorship Agreement.  Please fully read the Sponsorship Prospectus and process to become a sponsor before signing the sponsorship agreement. All sponsorship levels are limited and sold on a first-come, first-serve basis determined by the timestamp on your signed Echosign agreement. After signing the agreement please check your email to confirm submission via Echosign – the contract is not complete until you confirm by clicking the link emailed to you via Echosign.

*New* Headline sponsorship process – Headline contracts will be confirmed on a first-come, first-serve basis if there are 4 or less contracts submitted within the first hour of the executable agreement becoming available. In order to create a fair and level playing field, if more than four (4) companies submit signed contracts within the first hour (between 17:00 – 18:00 UTC) for a Headline sponrship level, the Foundation staff will conduct a lottery to draw the four (4) Headline sponsors. A link to watch a livestream of the lottery drawing will be posted on http://www.openstack.org/summit/openstack-summit-atlanta-2014/become-a-sponsor/ at approximately 18:00 UTC.  The remaining companies that do not secure the Headline sponsorship lottery will be given the opportunity to re-sign contracts and obtain Premier level sponsorship slots in the order they submitted Headline agreements. The lottery is only applicable to the Headline sponsorship level.  If you have any questions please contact [email protected].  We appreciate your support!

Note – If your company has any past due balances owed to OpenStack Foundation, these invoices will need to be be paid in full in order to be eligible to sponsor the Summit.

REGISTRATION
Early Bird Registration will open on January 28 and run through March 21. Act quickly to register, as prices will increase starting March 22, 2014. The link to registration will be posted at http://openstack.org/summit.

We will again offer TWO types of passes. In addition to the “Full Access” pass, there will be a “Keynote + Expo” level pass to help introduce even more people to OpenStack. Restrictions apply to the lower priced pass, so please review the details before selecting a ticket.

Screen Shot 2014-01-14 at 10.49.50 AM
Screen Shot 2013-12-18 at 11.56.34 AM

Atlanta Summit Schedule

 

OpenStack Community Weekly Newsletter (Jan 3 – 10)

How are we picking the OpenStack DefCore “must pass” tests?

WARNING LABEL: THE FOLLOWING SELECTION CRITERIA ARE PRELIMINARY TO GET FEEDBACK AND HELP VALIDATE THE PROCESS.
As part of the DefCore work, we have the challenge of taking all the Tempest tests and figuring out which ones are the “must-pass” tests that will define core (our note pages).  We want to have a very transparent and objective process for picking the tests so we need to have well defined criteria and a selection process.

OpenStack @ FOSDEM ’14

Every year, free and open source developers from all over Europe and beyond converge in cold Brussels for a week-end of talks, hacking and beer. OpenStack will be present ! We have a number of devroom and lightning talks already scheduled.

Becoming a Core Contributor: the fast track

Anyone willing to become a better Free Software contributor is invited to attend the next session of Upstream University in advance of FOSDEM. The training starts January 30th, 2014 in the morning, at a walking distance from Grand Place in Brussels.

Organizing a Gate Blocking Bug Fix Day – Mon Jan 27th

Developers may have noticed issues with our gate and in order to improve the situation Sean Dague proposed a Gate Blocking Bug Fix Day on Jan 27th. All developers are encouraged to focus on fixing bugs on the OpenStack CI infrastructure.

Tips ‘n Tricks

Upcoming Events

Reports from previous events

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

Nassim Babaci Julien Leloup
Eugeniya Kudryashova Murali Allada
Daniel Kuffner Georgy Okrokvertskhov
Le Tian Ren David Pippenger
Ildiko Vancsa Pradeep Kilambi
Bo Tang Jon Snitow
Lee Li Viswa Vutharkar
Jia Dong Vahid Hashemian
Rafael Folco
Peter Balland
reachlin
Toshiyuki Hayashi
Le Tian Ren
Jerry Cai
Ihar Hrachyshka
Christoph Kassen
Maxim Kulkin
Simon Luo
lizheming
Tim Bell
Sebastien Badia
Nithya Ganesan

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

Morning reviews for an OpenStack core

Morning reviews for an OpenStack core

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Tags:

Open Mic Spotlight: Morgan Fainberg

UnknownThis post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful. Each week, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun. 

Morgan Fainberg is a Principal Software Engineer at Metacloud.  He has worked on a number of high-profile and large-scale properties across a number of industries (everything from Social Media, to Web Hosting, to Video Games).  He currently spends most of his time working on Keystone and is a member of the Keystone Core team. You can follow him on Twitter at @mdrnstm or read his blog here

1. What is your go-to beverage or snack while coding? 

Do you mean I must make a definitive choice between coffee, espresso, and tea (there is a big difference between espresso and coffee!)?  I guess it all depends on the type of code I’m writing.  If I happen to find myself writing new features, I think a pour-over of a dark, heavy, oily coffee (even better a French press) is the drink of the day.  When it comes to refactoring code (especially those refactors that seem to be made of edge cases upon edge cases and rabbit holes), a perfectly pulled shot of espresso followed by an Italian-style cappuccino.  For anything that is more research oriented, tea is the drink of choice.  Sometimes I can’t believe how much time I spend thinking about the consumption of caffeine.

2. Where’s your favorite place to code? In the office, at a local coffee shop? In bed?

Based upon my “go-to” beverage answer, I am sure you can guess my favorite place to write code is the local coffee shop.  I definitely prefer the shops that roast their own beans, have specialty pastry items, and are generally more of the “local” scene than the big corporate shops.  A close second would be sitting in front of 12,556,800 pixels at my desk.

3. What do you think is the coolest thing that’s happened with OpenStack over the past three years?

The coolest happening in OpenStack is the interest and adoption that has occurred.  There are few pieces of software (or any form engineering) that really meet the needs of such a varied audience.  It’s very cool to see the big players, the small players, the independents, the public cloud providers, the private cloud deployers, and everyone else involved come together in a friendly a professional way to develop something amazing.

4. Define what “open source” means to you.

Open Source is more than just a licensing view (like some people or companies would like to think).  It’s a philosophy of sharing and community.  The idea is to not only develop something fun and awesome, but to collaborate (especially in the case of OpenStack) across company lines and create a network of like-minded individuals.  It fascinates me to see what the Open Source communities (software developers, artists, even musicians) can accomplish together.  If the Open Source community members did not come from many different backgrounds much of the “ground breaking” work may not have surfaced as quickly (or at all).  Perhaps it is best to equate Open Source as a lifestyle above and beyond anything else.

5. What behavior has helped get you the furthest as a developer?

I like to jump into projects at the deep-end.  I have, historically, stuck my nose into projects that no one else wanted to look at due to difficulty or complexity (especially in corporate environments).  This behavior has made it easier to dig into the core of any challenge and come up with solutions to interesting issues and problems.  At the very least I have been exposed to a wide variety of technologies and development philosophies.  It all boils down to wanting learn something new each time I sit down to write code.

Tags:

OpenStack Community Weekly Newsletter (Jan 3 2014)

OpenStack Documentation Wrap Up for 2013

It’s that time of the new year to reflect and look for ways to keep improving the OpenStack docs. Here’s a list of major events from 2013 in OpenStack doc-land. Anne Gentle looks at the past year in review.

OpenStack strong at LinuxConfAustralia (LCA)

A full-day miniconf on Tuesday and a bunch of talks in the main conference track:

And there’s at least one talk on third-party testing in the CI miniconf on Monday (schedule still TBD), and maybe more surprises.

Tips ‘n Tricks

Upcoming Events

Reports from previous events

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

Gustavo Franklin Nobrega Gustavo Franklin Nobrega
shihanzhang shihanzhang
Igor A. Lukyanenkov Igor A. Lukyanenkov
Caleb Tennis Caleb Tennis
wanghong wanghong
Babitha Babitha
Yuanchao Sun

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

unflappable

Getting asked to fix a minor spelling mistake in my comment

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.