• Archives

  • Categories:

  • Other profiles

From colo to clusters, 6 years with LinuxForce

On Friday I spent my last day working for LinuxForce, a technology services provider just outside of Philadelphia.

I started working at LinuxForce on a contract basis in 2006, working on security advisory analysis, Debian packaging and on-site server installs. I was hired full time in February of 2007 as a junior systems administrator.

Prior to coming to LinuxForce I was a Linux hobbyist and got to know my boss via the Philadelphia area Linux Users Group (PLUG), which I started attending in 2002. Finally joining a company as a junior admin I was able to really flesh out areas that were lacking when I was just a hobbyist and didn’t have the resources or inclination to work on serious production systems (oh the difficult days before ubiquitous virtualization!). I also gained really great mentors in the senior admin who was there when I was hired and my boss who has always fostered an environment where we could learn and explore while still delivering high-quality service to our customers.

Through the years gained a passion for monitoring, automation, virtualization and solid system documentation. While I wasn’t sure what my career would look like when I started, it’s become clear over the years that my interest in systems engineering has bubbled to the top.

I also had the opportunity to seriously begin contributing to open source software, which has also obviously become very important to me career-wise. My work maintaining packages in Debian was part of my job and I had flexibility in my day so I could participate in Ubuntu meetings. I was also given paid time off twice a year to attend the Ubuntu Developer Summits and to attend open source conferences where I was speaking. It was very valuable to be working for a small company that was so willing to not only be wholly committed to usage of open source in all the solutions deployed but to also making such serious, direct investments in it.

As I wrote in this post it was growth and more local opportunities that led me to finally move on from LinuxForce. This week I’m in Philadelphia and I’ll be seeing my former boss and meeting the latest hire at a PLUG meeting in what feels to be a very fitting wrap-up of my tenure.

I start my new job on January 7th which I’m happy to report also leverages my open source and systems skills, but that’s a topic for another post.

Recovering well and heading to Philly

The food poisoning episode pretty much consumed my week. Had to cancel plans I was looking forward to and wave the “I’m sick” flag on projects I’m working on. Huge thanks to everyone who has been so understanding, it’s been very nice to watch others be able to pick up the slack.

On Monday I was still limping along exhaustion-wise, but back to work and finally able to start eating solid foods again and on Tuesday my appetite was pretty much back as we went to a diner and I got a nice plate of breakfast for dinner, complete with eggs and pancakes. I’ll continue to avoid foods that are hard on my stomach for now as I’m not quite back to 100% yet, but a doctor visit this evening gave me confidence that everything is pointing in the right direction.

One of the things I couldn’t put off while recovering was preparing for a trip to Philadelphia that we’re leaving for on Saturday. We have appointments to do the tasting with the venue representative and caterer and a separate appointment for the cake tasting. We’ll also be meeting with a florist and a DJ, so hopefully we can get those details nailed down for the wedding during this trip.

We hope to have a bit of down time to get some other things done that have been neglected on our other whirlwind Philly trips lately and to visit with some friends. I’m happy to say we’ll be going to PLUG on Wednesday where I’ll be doing a photos + Q&A style presentation on the Ghana trip. There are a lot of tech groups here in SF, but PLUG will always hold a special place for me and there are a lot of people who attend that I’ll be very happy to see.

Beautiful Pangolin!

I know it’s past pangolin season, but we still have plenty of LTS users out there! While at the San Diego Zoo following LISA ’12 we were able to meet their pangolin. I got a few photos with my little digital camera:

IMG_9541 IMG_9489
IMG_9505 IMG_9508

4 photos above licensed CC BY 2.0

But my fiancé was able to get some really great shots:

San Diego Zoo
San Diego Zoo

Above 2 photos licensed CC BY-ND 2.0 by Mike Joseph

Happy Holidays!

Food poisoning landed me in the hospital over night

I can count the number of times I’d been to the hospital emergency room that I can remember[0] on one hand: once for an asthma attack as a teenager, once for a seizure as a teenager, and once 8 and a half years ago when I slipped in the bathroom and needed 7 stitches in my forehead. Fortunately the “one hand” claim still stands, but until this Thursday I also managed to never actually have been admitted for any of my jolly ER trips. I was always medicated, scanned or stitched and sent on my way relatively quickly.

Wednesday night MJ and I ordered delivery Indian food, a typical prawn tikka masala for me and some lamb and a chicken tikka masala for him, from a place we frequently order from. MJ’s tikka masala dinner smelled a bit funny and he skipped eating it, I didn’t find the same to be true with mine and went ahead and ate it. Around 11:30PM I went to bed with indigestion, but this isn’t an uncommon occurrence following an Indian dinner, I took some antacid and didn’t think much of it.

Around 2AM I woke up with a violently upset stomach, during which I told MJ how wise he was to have skipped the tikka. The rest of the night was pretty much spent between the couch and the bathroom as my body used every mechanism possible to move all the insides of my body to the outside. By 6:30AM I woke MJ up (honestly, this ordeal wasn’t conducive to him sleeping well anyway) when a couple even less appropriate-for-polite-company symptoms manifested and we called the nurse line provided by the insurance company to get another opinion about what to do. With her outside opinion we were off to the UCSF hospital emergency room.

We were quite fortunate that 8AM on a Thursday isn’t a busy time for this emergency room and, following a trip to their rest room, we were put into an ER exam room immediately after a check of my vitals. Thankfully upon learning of my symptoms they gave me a room right next to the rest room. I was examined and by 9AM, after some vein hunting, I had started my first liter of IV fluids and my exciting day of vitals checking and all kinds of body fluid samples. The plan was to give me a couple bags of IV fluids and send me home before noon and I was very happy with this arrangement, after all, it was just a nasty stomach bug!

By 1PM they had me on my 4th and 5th bags simultaneously of IV fluids and aside from the vomiting (controlled by medication) my other symptoms continued throughout the day. The presiding doctor on the floor was quite surprised with just how dehydrated I had managed to get, but was confident that my blood levels and heart rate would normalize once I finished the fifth liter of fluids. He was wrong. My pulse stayed remained around 118 BPM and they didn’t want to send me home until I was at least below 100. The next attempt was to give me an anti-anxiety medication in case in the increased heart rate was partially due to stress of being in a hospital (I certainly wasn’t thrilled about being there). That didn’t work. I then got my first EKG to make sure my heart wasn’t doing anything else weird along with beating fast, fortunately it was fine.


One of my IV bags while in the ER

At this point it was early evening and they made the decision to admit me. Even with everything that had happened I was quite surprised with this turn of events, they only admit really sick people! The concern was that the continued bad vitals pointed to a more serious infection so they wanted to keep an eye (and IV, needles, blood pressure monitor, thermometer…) on me. It took well over an hour to get all the paperwork completed and round up the admitting doctors to review my case and finally get a room assigned. Thankfully MJ was diligent about making sure I got my own room (in spite of doubling me up at first, on the floor they put me on single rooms were the rule, not the exception, and given my condition having my own toilet was high on my priority list). MJ also did a supply run home to pick up some things for me over night.

I didn’t have a fun night. In addition to the stomach symptoms, the headache that I nursed all day had turned skull-splitting and all they could give me for it was Tylenol (I was on other pain medication for the stomach pain, but that did nothing against the headache) and they woke me up at least hourly for blood samples, swapping of IVs or to check my vitals. Thankfully since I had my own room they were able to bring in a chair that folded out flat where MJ was able to sleep to spend the whole night with me.

By the time morning rolled around I was able to keep some basic foods from my liquid and mush breakfast down. Unfortunately my headache remained, I was quite sore overall and I had what I later learned to be pretty common shallow breathing induced chest pain that people get from hospital stays. My pulse had slowly dropped over the night and blood pressure risen to levels they were happier with. At 104 BPM and confidence that the problem was bacterial food poisoning rather than a more serious infection both the nurse and doctors asked me several times if I felt I’d be ok to go home that morning, to which I replied emphatically each time: “YES!” with MJ there to be a voice of caution and to ask the important questions that my sick and “I want to go home!” brain was too addled to ask. They took me off the IVs and watched my continued coping with breakfast before finally starting the discharge process, which took about 2 hours. By noon I had my freedom back!

I wish I could say I was on the mend the rest of Friday, but in reality coming home wasn’t all that spectacular. On the way home from the hospital I was able to go to the grocery store and pharmacy with MJ to pick up supplies, but not long after actually returning home I felt considerably worse, off the IV fluids and desperately missing the effective pain medication the hospital had been administering for my continued stomach cramps. I pretty much spent the rest of the day curled in bed or on the couch working hard to drink water and Gatorade every moment I remembered, drifting in and out of sleep.

Saturday the head-splitting headache continued to haunt me, but by then I was able to take my headache medicine which at least made life worth living again. Unfortunately I also began feeling nauseated again and so my liquid and mush diet continued with the aid of an anti-nausea prescription from the hospital (which I almost declined since I had been feeling ok at the hospital!). I spent pretty much all day Saturday napping (I do love naps) and watching television for hours, which for anyone who knows me is a shocking rarity (not that I don’t watch TV, but it’s usually not something I “do” as an activity unto itself for long periods, it’s part of a greater multi-tasking agenda). By Saturday evening I was certainly still sick, but heading in the right direction. The urge to get back to emails and projects was steadily increasing and I did succumb to a little bit of “checking in” on things, even if it was just to do the minimum possible to grease the wheels on a couple priorities and let some people know I was out for a few more days. I had my first solid food beyond Saltines early Saturday evening, the most basic sandwich of a little turkey, mayonaise and cheese on bread (ok, I really could have skipped the cheese, but it wasn’t much and I was feeling adventurous).

It’s now Sunday. I haven’t taken any headache medication since last night and my headache appears to have gone away, hooray! Unfortunately I work up feeling nauseated again so it was back to the anti-nausea prescription. Looks like another day of mild diet and rest. I made an appointment for Thursday with my GP to follow up and make sure all is well for our trip to Philadelphia on Saturday. I’m hopeful that by next Sunday I’ll be back to my old self again and ready to do the food tasting for our wedding!

Obviously this is not an experience I want to ever repeat, but I think it was probably pretty decent as hospital visits go. Aside from typical “it’s hard to get attention when I need it” hospital complaints, the staff was largely friendly and accommodating, the facility and rooms felt clean and safe and I believe I got the treatment I needed in a reasonably efficient manner.

Very much looking forward to feeling better.

[0] I was born in a hospital and went a few times as a baby for fever-induced seizures, but I don’t know the details

San Diego Zoo!

On Sunday MJ and I checked out of the hotel, which was a bit of a relief because it turns out a youth soccer tournament decided to use the hotel as their base and it had grown quite out of control will kids (don’t get me wrong, kids are cool, but the loud, unsupervised roaming packs throughout the night got to be a bit much!). We then headed over to the San Diego Zoo. I first learned about this zoo when I was a kid and a friend had a CD-ROM featuring the zoo that I loved to play with on her computer. I’ve wanted to go ever since, so I was super excited to finally get the opportunity!

The day ended up being a bit overcast and we dealt with some drizzle throughout the day, but overall it was quite tolerable. Upon arrival we decided to first take the bus tour of the park, which wasn’t exceptional for photos but did give a nice overview of the layout beyond what the map could offer and gave us some extra ideas of what to see the rest of the day.

Just like with the Safari Park the day before, there were some animals I particularly wanted to see.

First was the pangolin! The code name of the 12.04 version of Ubuntu was “Precise Pangolin” so I thought it would be fun to finally see one and, though quite rare in captivity, I knew one lived at the San Diego Zoo. The pangolin isn’t on exhibit, but run now they have a daily “Keeper Talk” in the children’s zoo area where a keeper brings out the pangolin to talk about it!

The pangolin was a lot of fun, very mobile and ran around a bunch. It was really cool seeing one in person.

The San Diego Zoo is also home to some of the few pandas in the United States. We caught two of them during feeding.

We also got to see Xiao Liwu via video as we walked through the panda exhibit (see his lated zooborn.com update here: Panda Cub Has a Ball at His Exam)

In my post about the San Diego Zoo Safari Park I mentioned that their elephant cam was on my Chumby. The second star exhibit on my Chumby is the lively San Diego Zoo polar bear cam! So it was nice to see that during our visit as well.

MJ brought his new DSLR along for the trip to the zoo as well, so he spent the day trying out different settings to get some good shots of the animals, I hope to be able to share some of them soon.

As for me, more photos from my day can be found here: http://www.flickr.com/photos/pleia2/sets/72157632266587811/

We had dinner at Albert’s Restaurant there at the zoo. It was an actual sit-down restaurant and I was really pleased with the menu and service. Plus it was super nice not to have to leave the zoo to get some good, non-fast food. After eating we spent some more time walking around the zoo, but by then it had gotten quite dark out already. We then made it back to the car to head to the airport, which was an adventure of its own – good thing our weekend had been largely fun to make the trials of getting home worth it for such a short trip!

Since I had flown in early for the conference, MJ and I ended up with different itineraries on different airlines, but we had carefully planned things so our flights were scheduled to leave around the same time. Unfortunately planning doesn’t work out so well when weather changes the plans! It turns out that the weather on the ground in San Francisco was quite rainy and it was causing a lot of delays. My flight was delayed a couple hours, so they rebooked me for a much earlier flight that was scheduled to leave about 30 minutes after my original flight, it actually left over an hour later than that. MJ wasn’t quite as lucky and ended up having to wait an additional hour. I managed to get home just after midnight and he arrived home about an hour later.

San Diego Zoo Safari Park

After LISA ’12 MJ joined me in San Diego for a weekend of San Diego Zoo adventure!

We stayed at the Loews Coronado Bay hotel, which made for a very comfortable stay Friday night. We made our way up to the San Diego Zoo Safari Park late Saturday morning, arriving around 11AM.

The park itself is beautiful and it was quite enjoyable to simply walk around and take in the views.

It was also an exceptional opportunity for MJ to use his shiny new DSLR camera for the first time “in the wild” so to speak.

But the reason I felt so strongly about coming here was for one particular animal who I recently learned lived here, the northern white rhinoceros. I first learned that a pair of them lived here when I watched the second episode of Last Chance to See with Stephen Fry that was specifically about the northern white rhino. I’d read the book by Douglas Adams that the series is a follow up to while in high school and while sad, the book and subsequent shows are very good. From the show I learned that there are only 7 of the northern white rhinos left in the world, 4 in the Ol Pejeta Conservancy in Kenya, 1 in a zoo in the Czech Republic where the other 4 also came from (this 5th was not able to travel) and the 2 at the San Diego Zoo Safari Park. It was sadly clear that the only way I’d get to see one is by visiting the safari park there in San Diego.

And see them I did! Their male, Angalifu was up walking around and I got some pictures of him from the tram safari (included in park admission):

Their female Nola was laying down on the plains, I got a picture of her here.

Later in the day we went on the Asian Cart Safari which took us out to the Asian section of the park. That brought us very close to some of their greater one-horned rhinos, which our tour guide took some time to feed so we could visit with them.

The smaller one in the photo was a rhino born last year, after the food was gone her and her mother came down closer to us as well. Rhinos are so great!

We stayed at the park almost until closing, visiting elephants, giraffes, lions and even seeing the Cheetah Run. I was particularly happy to see the elephants, as the Chumby on my desk spends most of its life feeding me a webcam stream from their enclosure and the polar bear at the San Diego zoo, I could finally see them in person!

More photos from the day are here: http://www.flickr.com/photos/pleia2/sets/72157632266586435/

Once processed I hope to be able to share some of MJ’s photos too, he got some great shots, including one of a Przewalski’s Horse from the Asian Cart ride that came out very well.

That evening we decided to continue the African theme by having dinner at Muzita bistro. I’d never had Ethiopian food before and I have to say it was quite the delicious adventure. The dishes we ordered were all stew-like and you eat them by scooping up the food with a spongey bread that comes with the meal, no utensils. It was a perfect end to our day!

Restarting the Ubuntu Learning project

For the past several months I’ve been quietly working with a few folks to get things going again with the Ubuntu Learning project. This morning I sent a version of the following to the ubuntu-learning mailing list:

The Ubuntu Learning project has been quiet for some time, but we’re hopeful that there are a lot of folks still interested in the efforts outlined in our initiative to develop class material for students learning about Ubuntu.

In order to get things going with this project again, I wanted to quickly re-introduce myself and my own current visions for the project.

I work as a Linux systems administrator by trade, but in my free time I volunteer with a non-profit that deploys Ubuntu in schools and earlier this year I had the opportunity to travel with another non-profit to Ghana to deploy Ubuntu and train the educators there. Through these projects, it’s become clear to me that the development of training materials is essential for Ubuntu and other free software to be successful in these deployments.

Now, when it comes to this project one of the things I feel most strongly about is that we are not a documentation writing project. Documentation writing is well-covered by the Ubuntu Documentation and Ubuntu Manual teams. In places where documentation is lacking in these projects we should take it upon ourselves to volunteer our time to improve their source material. I hope that several members of our project go on to make significant contributions to these projects.

So what do we do? We write the material for teachers to teach. Think of the Ubuntu Documentation or Manual as the textbook and what we’re doing is the supplemental lesson plan, learning objectives, assessments and other tools that the teacher receives with the textbook. We’re also be working to put material in the Moodle teaching framework.

To help us with this, Jasna Benčić has put together a document that gets deep into the methodologies that we should be using when developing course material. Her document is available here: https://docs.google.com/document/d/1pLqSuStmh5PGfiUBfamPQIYbUVSQDCrvbKX2J2VBFAI/edit?pli=1

Additionally, we’d also like to assemble a small team to write our first course which can then be used as an example for future ones. So please sign up for the mailing list to join the discussion and get involved!

LISA ’12 in San Diego

This week I attended my first Large Installation Systems Administration conference, LISA ’12 in San Diego. I worked Monday and Tuesday this week and took a 7AM flight to San Diego on Wednesday morning.

I made it to the conference center just in time to see the beginning of Vint Cerf’s keynote where he talked about the rapid expansion of devices on networks, IPv6, some of the networked gadgets he’s been using and wrapped up by talking a bit about strategies for interplanetary networking being employed by the Mars rovers and beyond.

Thankfully they had my room available early so I was able to drop off my bigger laptop in my room.


My room had a nice view!

I then headed to the “OpenStack: Leading the Open Source Cloud Revolution” talk by Vish Ishaya. I played around with DevStack in the spring, but have recently been giving myself more of a crash course in it. The more I learn about this project the more excited I am about it, so it was great timing for me to hear Ishaya’s talk where he covered the project history, core components and key plans for the future and technical requirements for projects wishing to join. I’m continually impressed with not only how very solidly grounded it is in general open source ethos and ability to support many different back-ends, but how much amazing corporate sponsorship it has managed to gather in it’s relatively short lifespan.

The other talk I attended that day was “System Log Analysis Using BigQuery” by Gustavo Franco. While I currently don’t have a need for massive log analysis tools, it’s always nice to know that products like BigQuery and Splunk exist should the very real need arise.

Once talks wrapped up for the day I met up with Philip Ballew to wander around a bit of the San Diego downtown before heading over to a local Starbucks for the San Diego Ubuntu Hour.


Goodies from the San Diego Ubuntu Hour

There were a total of 6 attendees at the hour and I had the great pleasure of meeting David Stilson who I had previously only conversed with over email. A former teacher, David has experience with Moodle and is interested in working on developing the Ubuntu Learning materials. I’m always apprehensive about talking to formal teachers about my (lack of) college-level education, but talking with him about his impressions of the current education system was quite interesting and made me feel significantly more comfortable discussing it. Conversation also went to the struggles I had in primary school, which prompted him to point me in the direction of John Gatto’s Underground History of American Education. As a teacher and course developer, he was also able to explain some of the key parts of what will make the classes we write effective, I’m really excited to start working together.

Thursday morning started off with Selena Deckelmann’s “Education vs. Training” talk. It was quite the inspiring talk to hear following my experience at the Ubuntu Hour the evening before!

What I’ve really had impressed upon me these past few days regarding developing educational material for these things I want to teach on the Ubuntu desktop is how vital the process of explicit objectives and defined outcomes so that students can be appropriately taught and evaluated. Deckelmann also shared some great links to free sysadmin-focused courses that are being developed: LinuxTraining.be and Ops School. The discussion that occurred following her talk was also very interesting, getting into how we “teach students to learn” as well as having a focus on core objectives which are to be defined and whether it was at all possible to get the very valuable mentorship relationships that many sysadmins depend upon to succeed to scale.

I then went to Dude, Where’s My Data? Replicating and Migrating Data Across Data Centers and Clouds presented by Jeff Darcy where he outlined the challenges of Big (and Bigger!) Data as our infrastructures become more virtualized and computing is further abstracted into the cloud. He covered many facets of the challenges, including volume of data, rate of change, variety of data, distance over which you’re replicating (LAN, WAN, worldwide…), how many copies are being made and how concerned one should be about data divergence (how much divergence is a problem for a specific application or service, etc). He then went on to talk about syncronous vs asyncronous data backup methods through the years, including some of the legacy strategies and even use of rsync.

The next panel was the one I was on, “Advancing Women in Computing”! I realized once I got up there that it had been well over a year since I’d been on such a panel. I was really impressed with the tactfulness of my fellow panelists on this difficult subject, and their ability to be so open about their own experiences and successes. I think the general tone of the panel was positive and helpful, giving real advice to folks looking to increase the number of women and other minorities in computing and in their own organizations. And thanks to everyone at the conference who came up and talked to me after the talk, it always means a lot to hear positive and encouraging words after such a panel.


Thanks to Ben Cotton for the Advancing Women in Computing panel photo!

The day wrapped up with a really fun plenary session, NSA on the Cheap by Matt Blaze. His team at the University of Pennsylvania discovered a number of security weaknesses in P25 two-way radio system used by the US government, military and local services. He discussed the lack of authentication, susceptibility to traffic analysis, vulnerability to specifically-crafted DoS attacks that can be accomplished with a $15 instant messaging toy and the many social and human problems with the technology and UI that lead to a “significant” amount of sensitive data going over the air in the clear. The University has been working with several government agencies to discuss their findings work through these problems.

The LISA ’12 Reception was held that evening, with attendees boarding a bus to take us to the boat for a 6:30PM cruise around the San Diego harbor. I don’t know a whole lot of people here so I was a bit shy about attending, particularly knowing I’d be stuck on the boat for the full 2 hours regardless of whether I wanted to flee. Fortunately the night turned out to be really awesome! On the bus ride over I met Jennifer Hadley of the University of Saskatchewan and once on the boat had dinner with her, Deborah Wazir and Meryll Larkin. I always enjoy hanging out with other sysadmins, but to be spending time with a trio of other female sysadmins who had left their husbands at home was a particular delight. Thanks for a wonderful evening, ladies!

Friday was the last day of LISA! I started off my day by going to a couple of DNSSEC talks. I was happy to learn more about an EDNS+old firewall packet blocking problem I had recently encountered so I have something to look at when I get back to work on Monday. The second talk was about the US Federal .gov transition to DNSSEC and the challenges they faced and tips they have for others who embark on it, including: insuring each organization has up to date point of contacts for technical and security-related changes, encourage automation for many of the DNSSEC maintenance operations and foster an internal community of admins to share solutions.

The last panel and talk of the day were remarkably similar – the first was a panel on “Disruptive Technology” talking about our world now with an ever-changing variety of technologies, the latest of which is the whole cloud world with the specific networking, configuration and storage needs that it presents. The last was “15 Years of DevOps” where presenter Geoff Halprin provided a history of where he saw software development and systems administration from the 1980s onward. It was an interesting history and a perspective of DevOps in the world of sysadmins and developers that I hadn’t really thought about before.

In all, great conference! Had some nice talks with people and it was nice to catch up with others who I don’t get to see often.

Wedding planning, mission statements and Macs

We ended up having a busy weekend. Saturday and Sunday we spent planning a trip to Philadelphia at the end of the year, selecting florists to visit and starting to line up appointments for tastings and with a DJ. I also ordered some sample wedding invitations. I was feeling so satisfied with what we accomplished when MJ reminded me that we still have a honeymoon to plan. Oh bother!

Saturday evening we headed out for dinner and the serpentine belt went on the car, leaving us waiting for a tow truck. Oh, cars. Fortunately we weren’t that far from home and were able to find dinner at a nearby place on our way home. I’ve been so busy and stressed out these past few weeks it was interesting how easily I was able to handle the situation, for once my mind immediately went to “aw, it’s ok, we can handle this” and we had a fine evening anyway.

Sunday I headed out to Berkeley and met up with the BerkeleyLUG folks before heading off with Grant Bowman to put some finishing touches on the Partimus Mission Statement proposal. We’ve been working our way through the proposed steps in The Fieldstone Alliance Guide to Crafting Effective Mission and Vision Statements, and while the process isn’t short, it’s been a really interesting exercise for our organization.

Sunday night we had some errands to run, including picking up a new battery for the Mac Book Pro, which was an interesting experience. I don’t care for most Apple products so this foray into Apple-land is bound to be strange for me, but the store really wasn’t a pleasant experience at all. You need an appointment for someone to look at a laptop – even for a simple battery replacement and advice about upgrading the software. We managed to just buy the battery there and for now are just grabbing the Snow Leopard version of OSX. In spite of the software situation, the hardware is pretty nice, the previous owner upgraded the RAM to 4G and put a 500G harddrive in it.

We had dinner at Burger Bar over Union Square where we got a window seat and could enjoy the holiday lights and watch to watch the ice skaters.

This evening I spent some time working to get a draft post out to the Ubuntu Learning mailing list in an effort to get some of that discussion rolling again. I’d really like to see the training materials reach a state where we can use them at our Partimus schools and ship out .pdf versions to the schools in Ghana. There’s certainly a lot of interest in the project and I’m hoping that with minimal effort I can get a team rolling and then let the experts in course development take over.

Never a dull moment, tonight I’m packing to leave for San Diego very early in the morning. I’ll need to catch the first BART train of the morning to get me to the airport in time for my 6:59AM flight. Just writing about it makes me tired :)

Ubuntu Weekly Newsletter Issue 295 released!

Yesterday the Ubuntu News team released the 295th issue of Ubuntu Weekly Newsletter!

Over on Google+ this caused Michael Hall and Alan Pope to muse about just how long Ubuntu Weekly Newsletter had been around for.

So, when was the first issue? Ubuntu Weekly Newsletter – Issue #1 for the week of May 28 2006 – June 3 2006. Quite a long time ago! And reading that very first newsletter, along with a sampling of others throughout the years is what continues to drive me to work on the team, the ability to have these snapshots in time of where our project was, the articles that were out at the time and how the relationship between Ubuntu and the world has changed over the past 6 years. We’ve watched the Ubuntu Developer Summits like those covered in the first issue grow to events that host hundreds of attendees, seen whole fan sites spring up that are dedicated to covering even the slightest changes that come down the release pipeline and the number of pop culture and mentions in press from the BBC to the New York Times steadily rise.

My own involvement reached the most rewarding when I was able to leave for much of the month of October this year to travel to Ghana and then UDS and leave the Newsletter in the very capable hands of other volunteers. During this time Jasna Benčić did most of the article collection throughout the week and I could count on Amber Graner and José Antonio Rey to make sure the weekend volunteers were contacted and could complete all the finishing touches of the newsletter by the end of each weekend. Upon my return I’ve found that Jasna continues to do much of the article collection, allowing me to tune my own process for scouring articles without fear of missing any great ones. In addition to our ever-reliable editor Matt Rudge, we’ve also had the added benefit of Jim Connett’s editorial expertise almost every week since he began volunteering in July.

I’m very excited about the team we’ve built here, but we could always use more! Summary writers are where we could use the most help.

Summary writers. Summary writers receive an email every Saturday with a link to the collaborative news links document (currently a Google Doc) for the past week which lists everything that needs summarizing. These people are vitally important to the newsletter. The time commitment is limited and it is easy to get started with from the first weekend you volunteer. No need to be shy about your writing skills, we have style guidelines to help you on your way and all summaries are reviewed before publishing so it’s easy to improve as you go on.

Interested? Email editor.ubuntu.news@ubuntu.com and we’ll get you added to the list of folks who are emailed each week and you can help as you have time.