• Archives

  • Categories:

  • Other profiles

Seal Release Celebration by TMMC

On Saturday MJ and I made the 2 hour drive north to Drake’s Beach near Point Reyes to join other Marine Mammal Center guests to watch the release of 5 harbor seals and 3 elephant seals back into the ocean!

We arrived around noon and pick up box lunches to eat at picnic tables near the beach where we got talking with a family who regularly attended releases. Around 12:45 we gathered to hear a few words from the center about the animals being released and some of their upcoming initiatives at the center. From there we all went to the beach to wait for the animals to be brought out in large carriers.

The first five to be released were the harbor seals, Cece, Chocolate Chip, Ripley, Little Bear and Teacup. A couple were clawing at the door to their carriers, eager to be released. Once their carriers were open they all rushed out and joined each other in a clump of seals as they hurried toward the waves. It took several minutes for them to overcome the initial waves coming in at them, but before we knew it we could see their little heads bobbing in the waves.

Then it was time for the elephant seals, Cyrus, Higgins and Norfolk, to be released. They are much larger animals than the harbor seals so their carriers were significantly bigger. They also were a bit more reluctant to head for the sea. Two of them made it together, meeting up with one of the harbor seals in the process, and the third required a bit more convincing from the staff.

The experience was an exciting and a bit of a sad one. We hadn’t personally been involved with these seals, and getting them released into the wild is the best thing for them, but it’s still emotional to watch the little rescued animals disappear into the water, uncertain of what their fate will be. We’ll have to see when other releases are this year, I’d like to attend another if we’ll be in town for it.

More photos from the release are here: http://www.flickr.com/photos/pleia2/sets/72157634633455929/

Since we were all the way up there, we decided to make a day of the Point Reyes area. First stop after the seal release was to Point Reyes Lighthouse and the epic walk down the long walk down the stairs to get to the actual building. We waited to go inside the lighthouse where a park guide shared stories with the small crowd and told us about the Fresnel lens. Most amusingly given all the fog, he explained that we had come on one of the clearest days of the year, saying that most days the visibility isn’t more than about 20 feet.

More photos from Point Reyes here: http://www.flickr.com/photos/pleia2/sets/72157634637630583/

We spent the evening in the town of Point Reyes Station, about 45 minutes from the lighthouse. We had a few minutes before dinner, so stopped in at the charming little Point Reyes Books where I picked up a couple California-themed books. We then had dinner at Osteria Stellina, a little California Italian restaurant in town and made for an enjoyable wrap up to the day before driving home to San Francisco through the curving back roads of Marin county.

Midtown Manhattan

Last Sunday my friend Danita and I walked a total of 10 miles around midtown Manhattan. It wasn’t exactly walking weather, very humid and temperatures topping out in the mid 80s, but it was worth it :)

First up on our list was to grab some bagels for breakfast, and then to use our tickets to the Empire State Building! We splurged for the Fast Pass tickets that took us to both the 86th and 102nd floors. We got there early enough that I initially thought it was a waste, but as we breezed through lines inside I was quickly glad we had. We had just one day in the city, I didn’t want to spend it waiting in line!

It was a bit foggy, but the views of the city were still awesome. I’m also a total sucker for Manhattan’s Art Deco buildings, of which the Empire State Building exemplifies so that was quite a treat.

A walk down 5th Avenue was next. Being me, I seem to have given myself the toy tour of 5th Avenue. We went to the biggest Build A Bear workshop in the world, the LEGO store at Rockefeller Center and of course, the epic FAO Schwarz.

Perhaps most exciting toy-wise was something I couldn’t bring home. The New York Public Library had a free exhibit on books for children, the star of which for me is the original Winnie the Pooh toys! Wow! The rest of the exhibit was great too, lots of interesting information about the evolution of books for youth and other artifacts from the history of the literature.

Around 3PM we headed over to Times Square to get some tickets to a Broadway show. I’d never been to one, so we went with a classic: Phantom of the Opera.

Tickets in hand, we hopped on the subway north to Central Park to visit the Central Park Zoo. It’s a small zoo and on such a hot day the snow leopard and polar bears were no where to be seen, but we did get to see a pair of lively red pandas, a bunch of penguins, lemurs and sea lions.

More photos from Central Park Zoo here: http://www.flickr.com/photos/pleia2/sets/72157634442977251/

By the time we finished up at the zoo and a bit more browsing on 5th Avenue it was time to head to the theater.

As much as I love musicals, I can count the number I’ve seen live on one hand. This show immediately made it to the top of my short favorites list. Beautiful costumes and effects, great music (most of which I knew) and the whole atmosphere made for an experience you could full get lost in. I’m planning to start seeing more shows here in San Francisco.

We wrapped up the evening after the show with dinner at Jekyll and Hyde Club right near the theater. The whole place is total kitsch, filled with 19th century death, science and surgical gear themed items. Cast for the restaurant goes around to tables as various characters interacting with the guests. The food was nothing to write home about, but I ate up the dorky tourist experience.

After dinner we made our way through Times Square to the subway to get back to the hotel. It was after midnight but the lights of Times Square made it look like day time out, totally surreal. And even at that time the streets were packed with people and many of the stores still open.

More photos from our day here: http://www.flickr.com/photos/pleia2/sets/72157634449027980/

On Sunday morning we parted ways and by noon it was time to leave Manhattan behind and I was on my way back to San Francisco.

Lower Manhattan

I grew up in a small tourist town in Maine. By default, I was pretty much afraid and apprehensive about the noise and chaos of cities. That began to change in 2009 when I started making more frequent trips to downtown Philadelphia and has evolved into loving cities since moving to San Francisco. There is always so much to do and see, and I absolutely love being able to walk everywhere, particularly in San Francisco where the weather is pleasant all year around.

Last week marked my second trip to Manhattan since I had discovered this love of cities (my first, in 2009, was a short day trip). Given my past apprehension, it’s not surprising that I’d only been to the city a handful of times in my life. My first trips were as a child with my grandparents to visit the American Museum of Natural History where I first saw dinosaurs, The Metropolitan Museum of Art and to the top of the World Trade Center. As an adult my only other visit had been to go to The Last HOPE conference, in 2008.

I was pretty excited on this work trip to carve out some tourist time in Manhattan, which began Friday night after the bootcamp as I walked south into the heart of lower Manhattan, following the spire of the new One World Trade Center. I hadn’t actually been to lower Manhattan since that trip to the WTC as a youth, never saw ground zero, so I figured it was time. I wasn’t sure what to expect, but I was fortunate enough to get one of the by-donation passes at the 9/11 Memorial and walk in without too much of a line.

The memorial is a beautiful park and while previously unconvinced, I was really impressed with how stunning the reflecting pools are. I was also surprised by my own emotions. I was working at a convenience store in upstate New York when 9/11 happened, for my entire shift that day there was an outpouring of love, horror and solidarity that I’d never seen in my neighbors before. People scrambled to contact loved ones in the city and emergency and medical professionals all over town geared up to drive down to help in any way they could. The memory of all that emotion came back to me as I looked across those pools. Powerful, sad stuff.

I left the memorial and considered heading back to my hotel before I found myself in front of a street side tourist map and learned that the New York Stock Exchange was just a short walk away, I’d never seen it before!

After 5PM on a Friday Wall Street is pretty dead, so I got to take a bunch of pictures of the classic building.

Then I went in search of the Charging Bull sculpture and was delighted to see him too!

By this time it was getting to be around 7PM so I began walking back to my hotel. On the way back I walked through City Hall Park where lots of squirrels live, and got a glimpse of New York City Hall. Then walked past the New York County Courthouse and other older municipal buildings.

Back at the hotel I met up with my friend Danita who had driven up from Philadelphia to spend the weekend in the city with me. We ended up having dinner in a random Italian restaurant in Little Italy, just a short walk from our hotel. I wrapped up my meal with a delicious cannoli!

More photos from lower Manhattan here: http://www.flickr.com/photos/pleia2/sets/72157634433427073/

Next up – our Saturday adventures in midtown!

OpenStack Infrastructure Bootcamp in NYC

On Wednesday of last week I hopped on a flight to New York City for a meeting with several of my OpenStack Infrastructure colleagues and potential contributors for the first “Infrastructure Bootcamp” ever held! Thursday morning the bootcamp began with a quick overview of expectations and topics we wished to cover and then we went around the room for introductions. Of the 20 folks present, we had a very diverse crowd representing several companies (including HP, Dell, IBM, DreamHost, Red Hat, Citrix and VMware), development and operations backgrounds and various interests for learning more about the infrastructure that keeps OpenStack development going. Next time we’ll have to be sure we have materials to make name tags.

After introductions, we got to what was dubbed “habits of successful infra-core members” where we dove into the communication workflow we use in the project. Of most stress was how important IRC (and our channel #openstack-infra on Freenode) is to our workflow and that many of us maintain persistent connection to it. The team has a mailing list but as a team culture all the core folks are used to using IRC for discussing and working through almost everything, reserving our mailing list primarily for announcements. The team also has meetings in #openstack-meeting every Tuesday at 17:00 (details here).

Next up on the agenda was a shift into some of the practical philosophies that govern the technical decisions made in the project. One of the things that really drew me to this team was the realization that in addition to being the team that makes the OpenStack’s development infrastructure tick, the infrastructure is an Open Source project unto itself. Configuration of our infrastructure is publicly available and goes through the code review process just like other projects in OpenStack. We strive to use tools which are Open Source and self-hosted, when it’s not we’re actively seeking alternatives (see, the irony of saying this after using a GitHub link was not lost on me, I’m working on that one). All the tools we create to work on the infrastructure are open sourced, both Zuul and Jenkins Job Builder were developed for our project but are also used by other projects.

Since we do have such an open infrastructure with code review, it has really allowed us to encourage autonomy for new contributors and foster a “just do it” attitude when it comes to contributing. Everyone should feel free to browse our bug list (or find an issue to fix themselves) and submit patches for review.

We then spent time doing an overview walkthrough of our infrastructure, starting with Sean Dague’s familiar diagram from the Gerrit Workflow wiki.

The afternoon was spent on a shift to actually walking everyone through a more detailed overview as the current core infrastructure team (Monty Taylor, Jim Blair, Clark Boyland, and Jeremy Stanley) and various other committers worked together to write and explain as much as they could about the infrastructure on a pair of white paper boards. It quickly became apparent why we all needed to come together at a bootcamp to do this – it’s not simple!

The result by the end of the day:

We had one volunteer to actually put this together as a more formal SVG, which would be an significant improvement over the much more limited one I wrote for the InfraTeam wiki. I’m looking forward to seeing that.

The evening was spent with a majority of attendees by going to an outstanding dinner at PUBLIC Restaurant where Monty had arranged a private room for us.

Sean Dague, who could only join us for the first day, also wrote about the day here: OpenStack Infrastructure Bootcamp

Friday morning began with another pile of bagels, cream cheese and lox (my favorite!) as we took to diving into the specifics of many of the services we had discussed in the overview the previous day. The first stop of the day was to look at the recently reformatted Infrastructure Documentation at ci.openstack.org.

From there we talked about the public configuration of our infrastructure and then there was a demonstration of how we go about making and testing our puppet patches, documented here. Jim selected our paste service puppet packages for a demonstration and ended up finding a couple bugs which he was able to submit a patch for which made for a really great demonstration of testing.

The next major infrastructure piece we looked at was Zuul, our pipeline-oriented project gating system which “facilitates running tests and automated tasks in response to Gerrit events.” In this demonstration it was discussed how to go about testing Zuul itself when developing for it (which I hope to see documented in a simple way soon) as well as providing a deeper look at how Zuul is configured and why certain pieces work the way they do in the various pipelines it manages.

Going through these two topics caused us to touch upon most of the more complicate pieces of the infrastructure and so the rest of the day was spent going through more minor portions and answering questions. We were able to review the IRC-based services we maintain (docs), discuss Jenkins Job Builder (docs), show where we track bugs (here) and how we typically manage them.

More photos from the event here: http://www.flickr.com/photos/pleia2/sets/72157634407480547/

In all it was a really great event and it was nice to be a part of it. I was able to fill in some gaps in my own knowledge about the infrastructure (particularly when it comes to pieces like Zuul which I haven’t really dug into yet). The loose event structure that included meals delivered and breaks allowed me to sit down and share what I know with other attendees as the topics arose. The food for the event was quite accommodating (I don’t eat pork and at least one attendee was a vegetarian) and the Manhattan venues for each day gave us really great spaces to work in that were easy to get to. Huge props to Monty for putting this together!

Ubuntu tie clips or tie pins?

Over the past couple of years Boutique Academia has made a name for themselves in the Ubuntu community by selling Ubuntu Earrings and Ubuntu Necklaces.

I recently received an email from the company founder, Maile Urbancic, about the possibility of adding more to their lineup in the form of tie clips and during the discussion the alternate idea of tie pins came up.

This is where you come in, would you be interested in purchasing an Ubuntu tie clip? How about an Ubuntu tie pin?

I’ve created a Google form to collect responses and comments: Vote now!

tie clip
Imagine an Ubuntu logo!

I plan on closing this poll on July 10th and sending the results off to Maile.

Tea, to do lists and books

We have had a lot of stuff to work on at home lately. The most fun has been integrating our new wedding gifts into our small kitchen, which is somewhat challenging but I’m really happy to finally own a nice set of knives and pots. I’ve also been using the bread maker almost weekly to make dough for challah, which I think I’ve mastered the art of three strand braiding for (hooray!).

We also received a tea pot, which inspired me to finally give loose leaf tea a try. I wasn’t sure how it would go, since making tea is more work than making coffee (never underestimate the amount of laziness I have early in the morning) and in general my past attempts at teabag tea have ended with switching back to coffee. It turns out that the loose leaf stuff is a different beast entirely! After trying several that it tastes much better than teabag tea and you can totally geek out when researching, selecting and buying the stuff. Fun all around. I now have a counter full of 7 types with varying degrees of caffeine.

Our Ketubah has been framed and is now hanging in our den/my office. I’m really pleased with the framing job by Chandler Fine Art & Framing, they took time to work with us on frame selection and composition and it looks beautiful on the wall.

I recently came to the conclusion that we need another filing cabinet to rein in our mail situation (most of it currently lives in boxes rather than being properly filed, sigh). Unfortunately a prerequisite to getting another filing cabinet is finding a place for it, which means cleaning up our storage units. This is a massive undertaking, and after a couple overwhelming attempts last year that ended in surrender, I’ve decided to change my approach. Instead of tackling the entire project all at once, I’m devoting 3-4 hours a week on it, no more than 1 hour per day. Each day I’ve taken time to assess and work on one specific part of cleaning it up (find all file boxes, put all collapsed boxes in one place, find all my book boxes, take all CRTs to recycling center). This week I did this for 4 days and while it still looks like chaos, I have made progress and can take satisfaction from the specific parts I’ve been able to tackle.

Speaking of tasks, I realized the other day that I’ve now been using Taskwarrior for over 2 years, having started on June 6th of 2011. It’s command-line based and so far the only todo list tool I’ve managed to use for more than 3 months. Unfortunately I also came to the realization that as my todo list approached 50 tasks again, I had some on there that were over 2 years old. Psychologically this was really bad for me, life may actually contain a never-ending todo list, but using this tool is a way of managing specific tasks I am consciously making time for, not tracking the unattainable goal of everything-I-ever-want todo. I wanted to change this, since the really old stuff would realistically never come off the list until I turned them into serious action items – either by making progress or sending apologies and letting them go. So, much like my storage unit cleaning, I decided to take one really old task per day and do a serious assessment of it. I have more to do, but my list is down to 22 items and most have been chopped into manageable tasks.

But it has not all been todo lists and home stuff! I’ve started taking time to read more. This started on my honeymoon where I spent days just relaxing on the beach with a book and remembered the regenerative powers of such relaxing. I really didn’t want to let that go upon returning home. I just finished up Close to the Machine: Technophilia and Its Discontents by Ellen Ullman, whose style took some getting used to, but which I thought was really fun. I also read Lean In by Sheryl Sandberg, which I got at the Women of OpenStack breakfast at the OpenStack summit. This one has taken some processing and it’s not for everyone, but it certainly is targeted at professionals like myself who want to have a family and intend on continuing to pursue their career. I first heard about her ideas via her TED talk and it struck a chord for me (particularly about leaving before you leave), so the book itself had a lot of valuable advice and interesting commentary that I’ve missed in other arenas. I’m so glad people are talking about this stuff. I’m about halfway through Frankenstein’s Cat: Cuddling Up to Biotech’s Brave New Beasts by Emily Anthes, which is a fascinating book, but I can’t help pondering at every turn “oooh, that would be cool!” – not surprising since I do admit that I owned some GloFish several years ago. Next up in my pile (which is a pile, not everything is on my Nook) is a collection of essays from geeky women called She’s Such a Geek: Women Write About Science, Technology, and Other Nerdy Stuff, edited by Annalee Newitz and Charlie Anders. Looking forward to drawing some inspiration from these stories.

Today we’ve been working through some more home stuff and errands. We also have some flights to book and post-wedding things to get to. On Wednesday I fly out to New York City for the OpenStack Infrastructure Bootcamp, and I’ll be staying the weekend to hang out with my friend Danita who is coming up from Philly.

My past month of warriors, bread and a baby giraffe

Since returning from the honeymoon a month ago our lives have continued to be very busy, catching up with work and projects while we were gone and catching up with all other life stuff we postponed while we were preparing for the wedding.

Because we have been so overwhelmed, I gave Instacart a try and had some groceries delivered from Safeway and Whole Foods. It went well and the couple hours it saved was a huge relief. Not sure if I’ll stick with them or try other grocery delivery services, but it’s great to know that it’s available when we simply don’t have the time on weekends to get the major shopping trips completed.

About a week after returning home, I met up with Grant Bowman and Christian Einfeldt for a Partimus board meeting. It was great to be able to catch up with everything and make some small, concrete plans for moving forward that took into account our busy schedules. I was also able to work with James Howard on a blog post for the Partimus blog about some work they were doing while MJ and I were getting married on April 28th: CACS laptop install day wrap-up

With the release of Ubuntu 13.04, I participated in Ubuntu Open Week with a session on the Ubuntu Women Project. I also was able to work with the Xubuntu docs folks to upload the 13.04 version of our documentation to docs.xubuntu.org/1304/ and install a new splash page at docs.xubuntu.org itself where we will keep all of the documentation for current stable releases. I don’t have much to do with Debian these days, but the release of Debian 7.0 while we were gone got me to upgrade most of my servers a couple weeks ago and it went pretty smoothly. I’ve also been working with the Canonical community team to launch community.ubuntu.com a couple weeks ago, which meant lots of content review and scouring for images to include on the site.

Over Memorial Day Weekend we had a lot of errands to catch up on, one of which was finally purchasing a proper bedroom set. We’ve been casually looking for quite some time and ended up coming back to one we saw at a furniture store in Berkeley a couple years ago. Unfortunately the delivery date is 8-12 weeks out for the set with the combination we ordered, so we’ll be waiting some time. On Memorial Day itself we managed to get over to the Asian Art Museum for the last day of their amazing Terracotta Warriors exhibit.

More photos from the exhibit here: http://www.flickr.com/photos/pleia2/sets/72157633750560814/

The week wrapped up with a bread experiment! One of our wedding guests bought us a bread maker, which I’ve so far used to make some white bread and then experimented with making challah fully in the bread machine, which of course makes it come out as a square rather than a traditional braided loaf. So that Friday evening I decided to try making the proper loaf. I used this recipe to start it out in the bread maker (so it would do all the kneading and rising work) and then took it out and braided it. Braiding wasn’t actually as difficult as I had feared, and I had a nice braided loaf to put in the oven:

I think I somehow didn’t let it rise enough, so it rose a lot in the oven and caused some unevenness with how it looked with the egg coating, but it came out tasting and looking pretty much like proper challah, if a bit on the thick side. I’ll give it another try this Friday.

The next day I went to the San Francisco Zoo to visit their newest arrival, a baby giraffe!

She was huge! 5’10” at birth and weighing 130 lbs, these animals are formidable creatures from birth. I was delighted to have the opportunity to not only see her when she was just a little over a week old, but also catch a few minutes of her nursing.

While I was at the zoo I also got to visit the other baby at the zoo – their tiger Jillian! I’ve been to see her a couple of times already, but this was my first time seeing her out in the yard. Got some super-zoomed photos of her snuggling mom, and then a few more of her playing in the yard.

More zoo photos here: http://www.flickr.com/photos/pleia2/sets/72157633882815260/

Other miscellaneous things: Went to a BerkeleyLUG meeting recently while we happened to be in the area and needed some lunch (hooray pizza!). After months of not going to the theater, saw Star Trek Into Darkness and The Great Gatsby within a week of each other (still need to see Iron Man 3!). Went to a “State of the Stack” OpenStack meetup where I got to meet Randy Bias, but didn’t talk to anyone else because I’m too shy (d’oh). I have been meeting folks for dinner more recently, as much as I don’t like to believe it, getting out of the house after work really helps break up my day and leads to more productivity in the later evening. Tonight I spent the evening at an Ubuntu Hour and Debian Dinner.

Finally, I’ve sorted out much of my travel schedule for the next few months. In a couple weeks I’m flying to New York City for the OpenStack CI/Infra Bootcamp with my colleagues. At the end of July MJ and I are heading to Boston for a wedding. And finally in early August we’ll be going to Philadelphia where I’ll be speaking at FOSSCON on Open Source Systems Administration, specifically looking at how we do it in the OpenStack project.

Simcoe’s May Checkup

On May 30th we brought Simcoe in for her 3 months checkup. We were going to wait longer since her results have been consistently good, but following our honeymoon she’s been acting a bit more restless than usual and we decided to take her in. Caligula was also having some stomach problems so we brought him along too.

We ended up leaving both of them at the vet for the morning so Caligula could get a vaccination and they could get some blood and urine samples from Simcoe. We got Simcoe’s blood results back on June 3rd:

BUN 48 (normal range: 14-36)
CRE 2.6 (normal range: .6-2.4)

Pretty much everything is within the margin of error BUN is up slightly from 46, and CRE is down slightly from 2.8. I didn’t write down exact weight, but it was down an ounce or two and the vet wasn’t concerned since it’s also within standard weight fluctuation. The only concern was slightly elevated protein in her urine sample, but they think that may be from a little blood that got in the sample from the needle, the vet just said we should do the test again next time she comes in.

So we’re no longer worried that Simcoe’s increased activity is a problem, we suspect it was just the three weeks being away from home had really upset her and caused her to demand a bit more attention. Ah cats.

AdaCamp take-aways

This past weekend I attended AdaCamp, put on by The Ada Initiative.

Attending this conference was an interesting move for me. I have a lot of respect for The Ada Initiative, but that’s mostly because they’re doing the offense and defense work that I no longer have the energy or interest to do. I’ve personally steered clear of most public feminist-related discussions and incidents these past few years.

In the past couple of years I’ve been putting a strong focus on growth in my career, both in terms of paid and volunteer open source work. I’ve been supporting fellow women in tech by being a visible role model, helping promote the work of other women I work with (this is mostly what I focus on with Ubuntu Women these days) and with limited, organic mentorship.

I’m keen to continue this trend as I feel much more satisfied in my current role than I was scrambling to learn about the advanced feminist topics and fight to directly change the world. So, my intent with attending this conference was to:

  1. Learn the concrete tools that others have been using to increase participation in open source for everyone
  2. Meet other people who share my goals and passion for increasing involvement in our open source projects
  3. Share my own successes and experiences with open source involvement

To this end…

I was able to meet and speak with several women who were interested in open source but were unsure about where to start, how to get familiar with the tools and expressed concerns about “doing it wrong” in such a public space (specifically how this would impact being accepted into the project and career prospects). My hope is that with personal and in-session discussions I had with them that some of this was dissipated, but it really highlighted some pieces of what we need to do to make sure our projects are welcoming to people who are new to open source (“just toss is up on github” certainly does not!).

I also learned about some of the content of OpenHatch’s Open Source Comes to Campus events and learned that they will soon be publishing the material they use for these “introduction to open source” events they host. It would be great to have these materials to host similar events in the wider community for folks who don’t have access to these campus events (either don’t have the resources to be a student or are no longer students).

During a session about “Quantifying Community Dysfunction” there was talk about community metric tools to track certain contributions so that the effectiveness of targeted efforts (or the opposite – negative incidents) toward improving participation and retention of new contributors could be measured. In this discussion I learned about the Metrics working group and their mailing list and was able to talk about the use of MetricsGrimoire in the OpenStack project for our Development Dashboard. The OpenStack project also has launched OpenStack Insights powered by wikidsmart and documented here and we also have several tools at status.openstack.org, including the Bugday tool that teams have taken to showcasing the results from after successful bug targeting days.

There were a lot of book titles flying around over the weekend, but the one that caught my attention in particular was The Managed Heart: Commercialization of Human Feeling. Open Source projects are often criticized for only valuing direct code contributions (not documentation, project coordination, UI design), but it seems that even those which have succeeded in being inclusive of these contributions still aren’t doing a great job of valuing “emotional work” that contributors put in, whether it be efforts made during collaboration or dispute resolution. The existence of “emotional work” as a thing was actually the first revelation for me, I’ve known that there was a considerable amount of emotional effort that I expend on my work but I never really had a label for it. Even worse, I totally discounted it as a skill even in myself, it was “just how I am,” not something that is inherently valuable and sometimes felt like a liability because I was spending time “dealing with people” rather than “doing Real Work” with my technical peers. I bought the book for my Nook on Sunday night and have been reading through it these past couple of days. It’s really changed my perspective and I hope will lead me to have more compassion for myself and others who do this work in our communities.

Finally, I got to meet some really amazing women this weekend. As much as I love working with my amazing male colleagues, there is always something different about being able to sit down with other women who have shared the experiences that are often difficult to explain to people who haven’t had them. Even better, many discussions I had were advice and solution-driven, “I had $foo experience, here’s how I handled it.” Awesome.

Open Source Sysadmin: Reorganization of the OpenStack Infrastructure Docs

In January I joined the OpenStack Infrastructure team, which manages the continuous integration system for the project, as well as several other applications and sites that the project uses on a day to day basis. My favorite part about all of this is while I’ve spent several years using open source software in my sysadmin day job and running a couple servers hosting various Ubuntu community resources, I’ve never actually done the actual systems administration itself in an open way.

In the OpenStack project, it’s all done out in the open![1]

The CI tools we use are all open source, the puppet and other configurations we have are all hosted in public revision control (see here) and any changes submitted are made by the same process all other changes in OpenStack are made. They go through automated tests in Jenkins to test applicable syntax and other formatting and the code changes submitted are reviewed by peers and approved by members of the infrastructure team. This has made it super easy it is for the team to collaborate on changes and offer suggestions (much better than endless pastebins or sharing a screen(1) session with a fellow sysadmin!), plus with all changes in revision control it’s easy to track down where things went wrong and revert as necessary.

Last week my colleague James E. Blair spent time reorganizing the documentation for the OpenStack Project Infrastructure. James wrote that the goal of the rewrite was to “to re-orient the documentation as an introduction for new contributors and a reference for all contributors.”

The Project page now links to all of our team resources, from IRC channel (#openstack-infra) to bug tracker.

Each Major System that is maintained by the team now has a page that gives links to all of the current hosts the section of the project is associated with, the puppet configuration files required to make changes to it, links to actual project pages for the resource being used and where to report bugs for it. As an example, check out the new Logstash page that Clark Boylan recently rewrote.

The coolest part about all this is that while the OpenStack infrastructure has always been out there in the open, this all really does make it easier to get yourself familiar with the project infrastructure and able to make small edits here and there in your area of expertise, whether it’s fixing some CSS, adding service to puppet, patching Zuul or updating the very documentation this post is about.

Interested?

If you’re not yet involved with OpenStack, check out the How to Contribute wiki for how to get set up to make contributions to the project.

Once you’re set up, visit the Gerrit Workflow wiki to learn how we use git-review to submit changes for review.

Then have a browse through our shiny new OpenStack Project Infrastructure documentation or our low-hanging-fruit bugs to find something you want to work on and submit a patch!

We could also always use help with code reviews, specifically from folks with Python, Java and Puppet experience, check out Anita Kuno’s great post: Reviewing an OpenStack Patch. Most of what we work on is prefixed with openstack-infra/ in Gerrit.

And feel free to drop by #openstack-infra on irc.freenode.net and ask anyone (I’m pleia2 there) if you want some help getting up to speed or have questions.

[1] Well, almost all in the open. There are some passwords and other authentication that we store in Hiera, but the type of data we store in it is well-documented in our main site.pp.