Sunday, March 07, 2010

Heading to SIGCSE 2010

Tomorrow, Summer of Code opens for 2010. Going to be an action packed week; we're taking applications from mentoring organizations in less than 24 hours. Should be an exciting sixth year for the program.

Tuesday, I'm heading out to the city of Laverne & Shirley for SIGCSE 2010. It'll be my second trip to this conference for Computer Science educators, and I'm really looking forward to speaking at the Humanitarian FOSS Project Symposium on Wednesday. Hal Abelson will be keynoting at the Symposium, as well. It's a day not to be missed, so if you happen to be in and around Milwaukee, do stop by and attend the sessions.

I'll also be giving a presentation on Google's Open Source student programs with Cat Allman on Friday. She and I will be at Google's booth throughout the event, so if stop by and introduce yourself.

I'll be regularly updating identi.ca and Twitter while conferencing, so check for my updates from SIGCSE there. Time to go pack some very warm clothing.

Labels: , , ,

Tuesday, June 23, 2009

Talks at FISL 10

Greetings from Porto Alegre, Brasil!

It's my second trip to Brasil and I'm already having a blast. Heading for dinner soon with Nanda, but just a quick update before I head out the door. I'm giving two talks at FISL 10: The 10th International Forum on Free Software. Tomorrow, I'll be talking about Google Summer of Code and hope that any all GSoCers at FISL will turn up and share their experiences with the audience. Talk starts at 13:00. On Friday, I'll be talking about Community Management Basics, and once again hope everyone can come by and share their collective wisdom.

We're also planning a GSoCer meetup after my talk tomorrow, and you can join the planning discussion in this thread.

I owe the world a write up on the Summer of Code BoF at Open Source Bridge. It will happen, really. I have notes. 

Labels: , , ,

Thursday, June 04, 2009

Bridging the Gaps

You know it's bad when your Mom bothers you to update your blog.

Doings in May included a return to BSDCan to discuss Open Source for Newbies along with the fabulous Cat Allman. We tailored the talk to discuss how more experienced contributors can make communities most welcoming for new folks and got great feedback from the audience, which will be integrating into the presentation.

As always, we're looking for useful advice on helping newbies get involved, so if you want to share your thoughts, please find one of us. We'll be speaking at Open Source Bridge in Portland on the opening day of the conference, so if you happen to find yourself in the Silicon Forest please pop by to see us. I'm particularly excited about Open Source Bridge given the event's focus on Open Source Citizenship. I'm looking forward to hearing more from my fellow attendees about what this citizenship looks like to them and exploring the concept of what being a part of the "community" means in terms that are a bit less, well, fuzzy.

I'll be denting extensively from the conference if you're interested in hearing more about these conversations.

I also spent two weeks on holiday in the Netherlands and Los Angeles. Highlights included the orange and white tabby that followed me on my walk through the Dutch countryside, late night partying with a bunch of Aramco Brats and my conversation on photos with the kindly elder Dutchman who parked beside me at a cafe in Amsterdam while I was reading Pratchett's Equal Rites:

Him: So you're on your fourth visit to Holland?

Me: Yes, it's one of my favorite places on Earth. I'm heading to Keukenhof tomorrow and plan to walk through a field of tulips.

Him: Have you taken many photos on your trip?

Me: No. I don't really take photos. I prefer my memories.

Him: Wow. You don't hear many people say that these days. Good for you.


We enjoyed a cup of tea and other philosophical musings before he continued his day elsewhere. Have I mentioned how much I love the Dutch? And if you're wondering why I never post photos from my adventures, well, now you know.

Please take note that if you do go to Keukenhof, you don't really get to walk through a field of tulips. You do, however, get to wander through a truly spectacular hedge maze.

And.... Hi Mom! (My only^H^H^H^H most loyal reader.... :)

Labels: ,

Wednesday, April 22, 2009

Penguin Day San Francisco: This Saturday (and before)

This Saturday, I'm heading to Penguin Day San Francisco. This will be my third Penguin Day, and this time I'll be leading two discussion sessions: Introduction to Free and Open Source Software and Learnings from Summers of Code. Other awesome topics include CiviCRM, Introductory and Advanced Level sessions on Drupal and Joomla!, and even Introduction to Blogging led by our fabulous facilitator, Allen "Gunner" Gunn of Aspiration fame. Should be a truly awesome way to spend a Saturday in the City by the Bay.

Performed a true drive by at today's MySQL Camp, a.k.a. the MySQL Conference Unconference. I'm hoping to get a chance to stop by the camp tomorrow since it'sso close to my house. We had an half and half mix of experienced and newbie in the small audience, so we opted for group discussion of Open Source for Newbies over lecture format. Communication sans slides ftw!

The number one question: how do I use Open Source to help further my career prospects. For those wondering more about this question, take a look at How to Put Free Software Experience on Your Resume; it's aimed primarily at newly graduating students, but it's useful for all takers. Folks were also interested in good resources to learning more about software licensing. Wikipedia is a good place to start for an overview of each of the Free Software Licenses and Open Source Initiative Approved Licenses. I'd also recommend Intellectual Property and Open Source: A Practical Guide to Protecting Code by Van Lindberg. Always nice when you can get a FLOSS programmer writing about matters FLOSS legal.

Open Everything NYC this past weekend rocked. Highlight: Schuyler Erle on RapidSMS. I covered a basic model for folks to get involved with social causes in their local neighborhoods in my talk Common Sense. As conference organizer John Britton put it best "It's great that you're all here. It's even more important that you go out and do something."

Amen.

8 days, three unconferences. Wow.

New York City was, as usual, lovely. Too densely populated for my long-term tastes, but the chance to catch up with friends in between Summer of Code madness was quite welcome. City Island in the Bronx - beautiful, just beautiful. Even saw a falcon on the drive over the rough bridge onto the island. The park two blocks from my friend's house has giant bronze seals and an overly smiley dolphin, but looked like a great place to play when you're a wee one. And I finally got to eat at Dinosaur Barbeque.

Life is good.

Labels: , ,

Friday, April 17, 2009

Open Everything NYC: Tomorrow at UNICEF HQ

For those not familiar with Open Everything events, think ultimate unconference. These gatherings focus on, well, everything open, from what that terms means to each participant to how principles of openness impact art, media, public policy, science and, yes, even tech. I'll be speaking at the closing session of Open Everything New York City, discussing what open means to me and my thoughts on where applying the principles of openness and transparency have the greatest potential to improve our world, short and long-term.

If you're heading to the conference, take a look at the Open Everything NYC wiki. At time of writing, it's a bit spartan. Help fix that: add information on public transportation, nearby restaurants or coffee shops, or anything else you think will be helpful. Already know what you want to talk about tomorrow or have a burning question you'd like to explore with your fellow attendees? Add your comments to the suggested sessions page. The canonical tag for the event is openeverything, or #openeverything for all you microbloggers. The organizers are hoping to see the event become a trending topic on identi.ca and Twitter, so make sure to tag your dents and tweets.

Can't join us at UNICEF HQ tomorrow? The best part of Open Everything is that everyone is welcome and encouraged to host their own events in their own communities. You can find resources to plan on the Open Everything wiki, including information from past event organizers and participants. If you're looking for inspiration, start on the wiki and feel free to contact folks for more details.

Labels: , , ,

Friday, April 03, 2009

Leaving for Las Vegas

In case you missed the announcement, I'll be speaking at Joomla! Day Las Vegas tomorrow. The good folks from Aspiration Tech will be facilitating this day of unconferencing on all things Joomla!. I'm looking forward to seeing old friends, making new ones and talking about the fine arts of community management.

I'll be Denting and Tweeting from the conference, so if your curious about the events of the weekend, check in on me on identi.ca and Twitter.

I'm so excited to be heading out, I can almost forget how poorly I do in desert environs. Wish me luck and hope to see some of you there!

Labels: ,

Saturday, March 07, 2009

Notes from SIGCSE 2009 & Barriers to Adoption of FLOSS in the Curriculum

First of all, Chattanooga, Tennessee is a lovely place to visit. Should you find yourself there, lodge at the Stone Fort Inn. The service is impeccable, the property exquisite, the prices reasonable and the breakfasts sumptuous. The claw foot tub and balcony hot tub experience is also not to be missed. The Tennessee Aquarium was recently declared #1 in the United States and with good reason; I touched a manta ray, shark and sturgeon for the first time at the conference reception, and they have an entire exhibit dedicated to turtles. Not that my deep and abiding love of turtles inspires any bias in my assessment, mind you.

But on from the business of hospitality and marine biology to the business of computing. Whilst in Chattanooga, I had the privilege of speaking at SIGCSE 2009, the ACM's 40th Technical Symposium on Computer Science Education. I joined several folks from industry and academia at the Free and Open Source Software Symposium on Wednesday, where the theme was integrating FOSS into the Undergraduate Computing Curriculum. I learned a great deal from the educators present about how they are using FOSS in their curriculum and several folks presented on courses they've developed using FOSS software as the basis for the concepts they were teaching, e.g. version control systems. Among other initiatives discussed, It was particularly inspiring to meet up with professors who encourage their students devote their time to humanitarian projects such as OpenMRS and Sahana. My fellow panelist, Stormy Peters, sent out notes via Twitter (@storming) during the sessions, and I'd recommend taking a look at her Tweets for more details.

So with all the great work being done by well known folks like Oregon State University's Open Source Labs or some of the less well known (but ought to be better known) efforts underway at institutions like Connecticut College, Trinity College and Wesleyan University - and even in my own Silicon Valley backyard at San Jose State* - why aren't we seeing more use of FOSS in (higher) education? When talking to the professors in several sessions, most of their top students are already involved in FOSS projects, submitting patches or sometimes full committers. FOSS adoption by business is ever increasing, particularly in these troubled economic times. Certainly any institution, be it wider academia or a university, will change more slowly than industry, but it seems only natural that FOSS code and tools would be the best choice for teaching and use in the classroom, especially given the potential for cost savings. So why aren't we seeing more of this happen and with all haste?

The most valuable part of SIGCSE for me was understanding from educators what their pain points are in adopting FOSS in their classroom. A few of the main ones include:

Obtaining Tenure:
Encouraging students to participate in FOSS development requires some degree of community participation on the part of the educator, at the very least so they can impart the social lessons that prepare students for the cultural aspects of FOSS. Many would be most happy to do so, but contributions to these projects are not considered admissible to the body of work required to obtain tenure. Tenure review committees also lack the domain expertise to judge whether a particular code base contributed to a FOSS projects is a substantial achievement or a less significant patch. And, of course, contributions of source code are not considered publication, whether or not they meet the stated objective of publication - the advancement of Computer Science.

Curriculum Challenges:
Staying abreast of all the changes in the technical world is difficult enough for those of us who work day to day in the high tech industry. Imagine keeping up with these trends in addition to the requirements to publish academic papers, remain current on pedagogical trends, serve on various committees, and actually teach courses. Needless to say educators are left with little time to refresh their curricula with FOSS examples or to create entirely new curricula integrating FOSS into their pedagogy. Consider also that FOSS software is usually released more often than its proprietary counterparts and his more rapidly changing landscape can be a deterrent for time strapped teachers. A few folks noted that proprietary software vendors often provide a well written, useful and oft-refreshed curricula to them.

It's also worth noting that there's quite a bit of Open Courseware and FOSS code out there targeted at educators, such as Rice University's Connexions site, MIT's Open Course Ware and the Respository for Open Software Education, but not everyone is aware of these resources. Even beyond these more well known resources, the internet is chock full of information to learn about FOSS and computing. However, vetting these resources to ensure quality content is time consuming and not something that every professor is well suited to do in every technical area. Keeping to the known is a lower time investment. I've also heard folks mention that there's need to educate educators around content licensing in general, and some who well understand content licensing still hesitate to use courseware that is Creative Commons licensed for educational use but restricted for commercial use given the for-profit nature of their academic institutions.

I haven't yet mentioned the need to meet Administration curriculum requirements for each course, some of which don't recognize FOSS as a viable mode for illustrating concepts in computing. I know how counterintuitive this fact must seem given the number of universities that were the birthplaces of FOSS - my alma mater anyone? - but it is what it is. Persuading school administrations to change curriculum requirements is time consuming at best and not a battle everyone would care to fight. Particularly when they're seeking tenure, meaning their time is likely focused on publishing rather than challenging status quo.

Declining Enrollments:
Many folks I spoke with lamented both the shrinking numbers of student enrolling in Computer Science and the lack of preparation their students have for tackling the discipline. Faced with shrinking numbers of CS majors and corresponding decline in revenue, expending the resources to innovate the CS curriculum period, let alone in this 'radical' way that is FOSS, can be hard to justify at the institutional level. Everyone seems to agree that these curriculum innovations would be a useful catalyst to stimulate interest in Computer Science, but for now it's a chicken and egg problem.

Education for Educators:
This topic was quite the hot button for folks teaching computing to pre-university students, but the principle holds true for higher education, as well. Not everyone knows what FOSS is, why it's useful or why they ought to choose to use it in their courses as opposed to proprietary software. Once you have a teacher convinced that FOSS is the right choice, they may have no clue how to choose which code base to use as a teaching tool or even a good understanding of a particular operating system, tool, etc. While we in the FOSS world are used to a "figure it out yourself" mentality, that's at best not the modus operandi and at worst the antithesis of the academic world. Folks enmeshed in this structured learning environment, where lectures are the order of the day can find the unstructured environment of FOSS both unfamiliar and intimidating, no matter how brilliant they are.

Particularly on this last point, though on all points, I think we in the FOSS community have an amazing opportunity to provide help to the academic community around these issues. Local LUGs can hold workshops to train teachers, FOSS developers would make excellent invited speakers for classes, etc., etc. If you're passionate about this topic, consider volunteering to be a guest lecturer at your local school. I think Community Colleges and Trade/Vocational schools are our best bet for a first port of call. Bonus points if you have the time, energy and school board support to facilitate an after school computer club for younger students.

Many thanks to Ralph Morelli and his fellow Symposium chairs, for inviting me to take part in the panel, to my fellow participants for sharing their stories, and to all the educators who took the time to share their achievements and challenges with me this past week. Many thanks also to Greg Dekoningsberg for the riffing over coffee on these same topics. Check out his post-symposium blog post while you're at it. And finally, thanks to Stormy for suggesting to Ralph that I'd make a good addition to the Symposium; I'm grateful for the connections that I formed due to my attendance.

* This list is just a smattering of all the great work I heard about during the symposium. For more, check out the papers presented.

Labels: ,

Monday, January 26, 2009

Pre-FOSDEM Fun

I'm arriving in Brussels a few days early, getting the old internal clock adjusted and catching up with some old friends. Most of the core team for Melange will also be coming to FOSDEM, so I'll be spending most of my time haunting the halls with them. If you have have questions about the new workflow application for Google Summer of Code come and find me and I'll introduce you to the development team.

On Friday, 6 February. I'll be heading to the EduCamp organized by the Mozilla Foundation folks. Should be a great meetup for those of us interested in seeing FLOSS development added to the standard academic curricula, as well as a chance for us to talk about more ways to scale some of the burgeoning efforts in this area. Even if you can't attend the camp, I'd encourage you to follow our discussions on the wiki amd contribute your thoughts. For those interested in learning more about some of the FLOSS in Education initiatives out there, there's an excellent list of resources available, also courtesy of Mozillans.

And let's not forget the traditional Friday night beer blast. I'm usally not a big fan of beer, but watching the improved beer distribution algorithm - version 3.1 to be exact - in action should make for one exciting evening. Looking forward to dusting off those old armchair anthropologist skills....

Labels: , , ,

Wednesday, January 21, 2009

17 Days to FOSDEM

Well, 16 according to the conference website, but I'm in California.

I'll be giving my first keynote presentation at this year's FOSDEM conference on Large Scale Community Management. 2009 will be my second FOSDEM and I'm excited about giving this talk. I speak about Google Summer of Code quite a bit, and this keynote promises to be one of the first inside looks at all the work done behind the scenes to make the program happen each year. It'll be a great opportunity to give some well deserved accolades to all the unsung heroes and heroines that have made the Summer of Code what it is today.

On a more personal note, I'm particularly excited about having the opportunity to share some of the lessons I've learned as the Community Manager for this large and incredibly diverse global group of FLOSS developers. I think my journey into the world of FLOSS was quite different than most, and writing this talk has helped me be more introspective about the skills I brought with me when entering the foray and the skills I've gained along the way. I'm looking forward to sharing my story right alongside the story of Google Summer of Code and using my experiences to better inform folks about how to run their own community outreach campaigns and best welcome new contributors to their projects. I'm hopeful that my exploration of why I've chosen the career path that I have and why I have been successful in doing so will be a source of inspiration. If not, at least there will be some pictures of cats and other merriment.

I'll be around for the entire conference and the pre-FOSDEM party. I'm pretty hard to miss, so please do come by and say hello and, if we haven't met yet, introduce yourself!

Labels: ,

Tuesday, December 09, 2008

Article in Open Source Business Resource

I recently penned an article for the journal Open Source Business Resource on the Summer of Code model. I'd love for folks to check it out and let me know what they think. The full article is linked at the bottom of the abstract. Many thanks to Dru Lavigne for giving me the opportunity to submit the piece.

And in other news, the Ubuntu Developer Summit is in full swing, following a delightful FOSSCamp this past weekend. It's great to have the Ubuntu folks back again. It has been far too long since I've seen most of them.

And the rumors I've heard about the close of conference festivities are incredibly exciting. I won't spoil the surprise for anyone who may be attending, but think Bacon, Castro and close harmony singing. Or something along those lines.

Labels: ,

Monday, November 24, 2008

Phone Conversations Are Hazardous

I truly hate talking on the phone. Business calls? Happy to have them when email won't cut it. Maintaining long term voice communication with friends and acquaintances when I can have a 'logged' discussion via IRC, GChat or email? Thank you, but no thank you. I have way to much going on in my life. Logs are required for getting stuff done. I'll gladly charge my phone to SMS you rather than pick up that land line.

Over the past year, though, I've learned to somewhat get over this whole phone aversion thing with my female friends. Specifically, Skyping with Lynne in Sydney. Video chat ++. There are no logs, but since it's kind of like being on your own TV show, I always remember what happens.

Then again, that's just me and Lynne - we play off each other well. Lynne and I keep threatening to tape our road trips and get our own YouTube show, but we've never managed to do it. Lynne, we really need to do this. I think we'll probably get to it around 2010 and it'll be set in New Zealand. Worked for Peter Jackson.

Lynne flew home a week ago, right after the first day of the Nonprofit Software Development Summit. This conference just rocked, btw. We'd spent the weekend herding cats at MeetBSD. MeetBSD featured copious amounts of dancing, and there was much rejoicing.

We also spent a week and a half touring the East Coast, which was eventful but not particularly restful. These things happen, though - I am fortunate to have many good friends to visit. Spent time in Boston thinking about Free Software, Obama and Crafting with Jag and Naphtali. They are two of the most awesome people ever. Lunch with the Free Software Foundation folks. Josh was in California getting acclimated at his new job, but he'll be out to California soon.

Walked the National Mall and went to the Smithsonian with Lynne and MJ. Ate delicious Southern Food. Drank delicious Taittinger champagne. Saw Addison randomly on the street, leaving a Drupal documentation sprint. Had a hotel room with a truly awesome shower.

D.C.'s highlights always remain the same for me: the Jefferson Memorial and the Hall of Minerals. So many beautiful shiny things, so many different structures and colors to engross the eye. Every time I visit I think that everyone who lives there could ostensibly visit them every day, free of charge. Spent a lot more time mulling about freedom at the statue of Thomas J.

Missed Arlington for the first time, which I regret. Stopped in a few small towns in Maryland and Massachusetts. Escaped from New York via the George Washington Bridge. Saw a few other friends here and there, caught up with even more online since I was in their time zone. It was good.

Which leads me to the entire point of this post. I looked at my iPhone (a.k.a. Steev - more on our impending breakup later) for the first time today and realized Randi had SMSed me about heading to the DNA Lounge. While it's a Monday night, it's also Thanksgiving week and not much is going on at work. Meh, why not? Since I'm out of AT&T's range here, I had to call. Sigh. Dialed. We began to do the version of the quick update, task-oriented, planning conversation about the evening, but turned out it just wasn't going to happen. C'est la vie, and likely for the best. Then we tried for the quick update, task-oriented version of gossip. Epic fail on that, though we have truly set a new standard for euphemistic discourse. Included in this conversation was at least two minutes spent discussing how much we hate using the phone.

When Randi finally walked out of the office to her car for the drive up to San Francisco, I pointed out once again that phone conversations were, in fact, awful and hazardous. We'd come to a particularly pivotal moment in the story, and we'd have to take it up later. It's like being stuck in a looooooong commercial break during your favorite Soap Opera. (Mine was Dallas.) Erg.

Decided the Soap Opera actually totally uninteresting, so I decided to watch James Bond instead. And James Bond, of course, makes me feel like writing. At last the poor blog gets updated. :)

Live and Let Die is the only Moore I can really palate, and that's because the New Orleans settings are beautiful. MeetBSD came with a visit from the lovely Louis and I saw Rob the next week at the Nonprofit Dev Summit. Erin swung into town to drive home with Louis. It's time to get back to New Orleans again soon, I can feel it.

I suspect I ought to do more work on this phone aversion for the sake of my carbon footprint. Chat can do in a pinch. Still, nothing beats having coffee with the people you love. Or iced tea. Or champagne.

I will make you iced tea. I will bring the champagne. Please don't make me use the phone.

Labels: , , , ,

Friday, June 20, 2008

Notes from South Africa, Volume 2

My keynote this morning went absolutely fantastically; I couldn't be more pleased. I had about 100 people in the audience - 25% of the conference attendees - and afterwards I had multiple people grab me in the hallway to tell me how much they enjoyed it and how useful the material was. Woo-hoo! Today is a very good day.

It's also the last day of the OpenMRS Implementers Meeting and HISA 2008, and I'll be heading home tomorrow morning. The whole crew from Regenstrief is heading out tonight, but I think some of the Partners in Health folks will be sticking around, so I'm looking forward to a beer or two with them. I'm even kinda sorta caught up on email, so next week shouldn't prove to be too insane.

Luggage still has not arrived. I am somehow not surprised given that a plane overran the runway at Durban airport on Wednesday. That fact combined with my having begun my journey on United pretty much leaves me suspecting that I may not see that suitcase for several more days, and there's a part of me that wonders if it's gone forever. I sure hope not - my favorite jeans and, in fact, most of my decent wardrobe was in there.

I didn't go buy clothes, though. The hotel staff offered to drive me into town several times, but I really own enough clothing and everything I bought when my luggage went missing in Brasil is still sitting in closet, unworn since my return. I'm too sentimental to it off to the Goodwill. Just seems like a waste, even at a 7 Rand / 1 US Dollar exchange rate. I may decide that was a supremely bad call when Ben comes to pick me up at SFO and I'm wearing the same outfit I was wearing a week ago. I am so looking forward to a change of clothes.

I ventured down to the beach briefly and splashed about a bit in the ocean. The recent storms have really made the waves huge and all the freighters I saw far out on the horizon on Monday night have moved in much closer to shore. The lights out on the water in the evenings have been a truly beautiful sight, and watching these multi-ton ships get tossed around so easily is quite the reminder of the awesome power of nature. Note that I didn't notice the warning sign letting people know that "shark nats" had been taken down due to the weather until I was on my way back from the beach. Ahem.

I have some more random observations about my experiences in Durban, but as I've managed to spend the vast majority of my time in the hotel, with a brief jaunt to the beach, the casino down the way about 3 km and the convenience store a block and a half away, I naturally feel like they're not quite representative. Oh yes, and the drive through town to get here.

When I arrived in Durban I'd missed my connecting flight from Johannesburg (Jo'burg if you're a native), so the driver that had been arranged for me was no longer waiting. I tried calling a few folks but had no luck getting through, and I really don't believe the helpful pre-recorded operator lady who told me repeatedly "the number you have dialed does not exist." The number most certainly exists. I was reading it. Whether or not I dialed it properly, who can say, but I tried every permutation I could think of and no luck.

Failing that, I wandered out to the curb wondering what the heck to do, since I'd been warned that hopping into a taxi when you're a tourist, not so much. I finally asked an older lady who was also waiting curbside what she suggested, and she directed me to the shared shuttle service and said it was safe enough. She then told me to just stay away from the blacks. Um. Wow. She seemed so sweet and gentle. Yuck. Generation gap, I hope, not that that's anything like an excuse. Her advice on transportation, though, proved quite good; I just wish she had been able to deliver it without the accompanying bile.

I cruised into Durban with two gentlemen heading to the hotels by the beach and two women heading back to their apartment complexes downtown. I'd been expecting much more evidence of poverty, but if the areas we drove through are any indication it's not that bad in Durban. Sure, every single apartment complex - and there are a lot of them, all clustered together and with romantic names like Sahara Sands - has heavy metal security doors on it and the lower floors have bars on the windows, but that's hardly worse than anything I've seen in the "wrong" neighborhoods in San Jose. There were the usual stores selling hopelessly unfashionable furniture. Not a single electronics/Fry's/Best Buy type store in sight. In fact, not much of anything but housing in sight, some building proudly advertising the security services they offered to their residents with huge signs outside.

Within a few blocks the neighborhood got considerably, though the bars remained on many windows and doorways. There were suddenly upscale department stores with huge perfume displays right inside the doors. All the department stores had names I didn't recognize and but I haven't found someone to ask if they're locally owned or part of a huge (multi)national conglomerate. The streets seemed much cleaner, too, though I have to say that there are more rubbish bins around this area than I've seen in any American city. Then again I am in a tourist area at the moment.

American brands don't seem to have really penetrated this market, with the notable exception of the three KFCs I saw downtown on my drive in from the airport. There was also a Nando's downtown and in the food court of the casino, though I haven't made my way there yet. Maybe tonight. Nando's is not to be missed, wherever you might find it.

If I was looking for an answer to the where the poverty problem comes from, I figured it out pretty quickly after talking to one of the door attendants at the hotel, which is supposed to be quite posh if you believe their website. Not that I've ever seen a website claim that their property is any way suboptimal, but this place just doesn't seem all that posh, rooms-wise. There are, however, two pools on the pool deck level, one of which overlooks the ocean. Location, location, location.

I digress. I asked Dennis, said doorman, how the place treated the staff, since I'd seen more than one upbraiding that didn't seem warranted. (Isn't that supposed to happen away from the customers, anyway?) He said the hotel wasn't great, but it wasn't bad. His take home after an 8 hour day is 96 Rand. Holy. Crap. That means that this gentleman has to work more than an hour to purchase one fo the hotel's 14 Rand Caffiene Free Tabs. No doubt things are less expensive away from the hotel, but holy. crap. I wonder how much of the staff's ability just to live is based on tips. Apparently minimum wage in South Africa is 1800 Rand per month, which everyone acknowledges is not enough to live on, and unemployment is a real problem.

According to all the magazines that have been left around the hotel, a major part of the South African economy is tourism. I'm sure it is, but, erm, I had to have a security guard walk me the block and half to the ATM at the convenience store because the front desk wouldn't let me go unescorted. I really didn't feel afraid at any time, but I'm also not necessarily chomping at the bit to return here as a tourist either following that experience. Apparently one of my colleagues at the conference was forbidden to leave the hotel by the Manager on Duty, even though she just wanted to take a brief walk to get some air. Hrm.

The food here has been amazing, even moreso since it was conference food. If I'm remembering the conversation I had with my hosts correctly, South Africa has the largest Indian population outside of India, and we've been treated to out of this world chicken curries and briyani and naan and these amazing chutneys all week. Samosas to just die for, with spicy sauces that are actually spicy. Truly sumptuous fare. Hence no need yet for Nando's, but with close of conference the free cuisine extravaganza has concluded.

I am so happy I came to this conference. It's amazing to see the idealism I so often associate with Open Source made manifest in such an obvious way. Every single person I've spent time with this week is dedicated to bettering things for the poorest of the poor, or as one gentlemen put it so well, "the currency of our transactions is the number of lives we save." I am so inspired, and I am so incredibly thrilled that they felt my thoughts on community building were useful and would be helpful to them long after they returned home.

Today is a very good day. Now I'm going to make it even better by hitting the Nando's.

Labels: ,

Tuesday, June 17, 2008

Notes from South Africa

I'm currently in South Africa at the HISA 2008 Conference, where I'm helping to facilitate the OpenMRS Developers Track. I'll also be giving a keynote on Friday morning on Creating Sustainable Collaborative Communities: Lessons Learned from Google Summer of Code™. I'm incredibly excited to be here for many reasons: first solo keynote, first OpenMRS Developers Meeting I've attended, first time in Africa, and my first time getting to deeply engage with the Open Source community working in the bioinformatics and health care space. I'm also thrilled because the talk I'm giving will be the first time I'll be exploring some of the collective wisdom I've gleaned from working with over 175 projects with a wider audience; it feels like a great way to give back to the community, particularly since this community is focused on providing adequate patient care for those with HIV in the developing world.

This afternoon the Dev Track is purely open space, so I've had a few minutes to catch up on email and to update the old blog. July is usually the busiest month for the Open Source Team and preparing for this conference, OSCON, and the GHOP Awards Ceremony, all while onboarding a new hire for my team has kept me quite busy. There's the usual care and feeding of Summer of Code, too, but we have a great bunch of students this year, as usual, and things have been pretty smooth if hectic. It's how we roll....

I've been in town since Monday afternoon and it's been quite the experience thus far. I'd like to thank Chris Seebregts and Carl Fourie from the Program Committee for inviting me to present here, as well as the OpenMRS team for the honor of helping them come together and get things done. It's only day two of the conference, and things are really popping. With an endless supply of coffee and snacks and so many passionate people working together on common problems, the buzz in here is just incredible. There are still at least 50 people in here even though the main conference sessions closed down an hour ago, all of them hacking away, whiteboard prototyping, sharing ideas and excitement. The projects here - OpenMRS, Partners in Health, OASIS (no, not the standards body; they're looking for a new name :), Mirth, Baobab, inSTEDD - have decided to use this time to work on project interoperabilty challenges, and the few Google stickers I brought with me have made great prizes for some of our ice breaker sessions. The OpenMRS guys are running a parallel bug squash for their 1.3 Release Candidate. We've even got a documentary filmmaker here observing the track and interviewing individual developers and teams about their processes. The Dev Track room is definitely the place to be.

So that's up to the minute HISA 2008. Here are some general thoughts on my time thus far in South Africa.

The good

Well, all of the above really. It's always nice to see Paul, Shaun, Ben, Brian, Darius and Justin. The thing that really sticks out in my mind so far, though, is how little ego seems to be a driver in this particular set of Open Source communities. I'd immediately noticed that aspect about the OpenMRS folks their approach resonates throughout this room. There's little if any acknowledgement of rank and nary a sniff of my code is bigger than your code. Very enjoyable, collegiate vibe. Also, and it might be just that it's an informatics conference rather than the usual Open Source conference, but there are many women here, several of them coders. Very refreshing.

I've had the chance to sit down with a lot of folks and help them brainstorm about their ideas. Shared a coffee with Dykki Settle of the Capacity Project and kicked around ideas for how to build developer communities in Africa by targeting students. The work their group is doing to create software that allows Health Ministries better manage their health care worker deployments is an interesting parallel to the work done by all the health care hackers I usually hang out with, who are focused on deploying patient care systems at the clinic level. The Capacity Project has already released all their code as Open Source; they're already on their 3.0 release. I've also spent some quality time with James Arbaugh of the Albert Schweitzer Hospital in Haiti, learning more about their OpenMRS installation. James is a bug filing machine. Tomorrow he'll speak, along with OpenMRS implementers from Kenya, Rwanda, Tanzania and Uganda. There are folks here from places like the WHO and the Rockefeller Foundation - definitely not your typical Open Source conference - and they're also totally down to earth, hanging out and having beers.

The bad

Either United or South African Airways lost one of my bags, which was of course the bag that had 99% of my clothing. The gift of an OpenMRS shirt has helped ease the pain, but if my suitcase doesn't turn up tomorrow I'm going to have to break down and go buy some clothes. It's been rainy and rather dreary for the past two days, too. I'm taking comfort in the fact that I don't need to miss my swimsuit since there's no chance to visit the beach in this weather, even though it's less than 1 km away. I have an awesome view of it from my hotel room window, and I've fallen asleep to sound of the Indian Ocean and the rain every night. So it's hardly that bad.

Speaking of rain and the suboptimal, every time I travel I'm reminded of how sheltered Americans are regarding the rest of the world. I turned on the TV shortly after arrival and was greeted by in-depth coverage of the current flooding in Iowa, though I'm quite confident that I've never seen such a mention on CNN about South Africa being the 30th driest country in the world. Fortunately, the government provided a handy sign that I spied on my way from Durban International Airport, so I can certainly count this trip as educational. I've been reading a book on brand marketing recently and the authors remarked on the changes brought to the American life by increased travel, particularly to Europe. I hope that this trend continues and my country becomes more self-aware, world-aware and cosmopolitan.

The amazing

I've heard a lot from the OpenMRS folks about their installation in Eldoret, Kenya, but I just learned from Ben that they've recently seen a 100% success rate in their efforts to prevent HIV transmission from mother to child during pregnancy. That's right, provided a mother does not subsequently breast feed her infant, there is a 100% chance her baby will be born HIV negative. These folks don't rest on their laurels, though; Paul is quick to point out that mission #2 is to make sure these children don't become orphans.

Wow. I am so happy that I can spend a week with these folks helping them achieve these goals together. I've seen a lot of talk about analyzing Summer of Code as a model for incentivizing student developers and several folks have posed the question if students can be motivated by social justice and social welfare causes instead of cash. I certainly can't see why not; I'm absolutely awed by the passion of every person in this room for what they do. That being said, human beings have been analyzing what the essence of love and passion is and how they are created between two human beings for as long at least as long as we have written records, and I think we're no closer to finding the answer about what makes a person passionate about a cause than we are to understanding how we come together with our life partners. Passion, it would seem, must be inspired, but certainly it has to find fertile ground or the most inspiring cause won't motivate and the greatest of rhetoric will fail to sway.

We've got a full slate the rest of the week and I head back on Saturday. If I have enough time I'll be posting updates from the Dev Track and the feedback I receive on my talk.

Now if only I'd thought about building enough time into this trip to go on safari and finally get the chance to see a giraffe up close and personal. That's definitely on the list for my next visit to New Zealand. Sure it's a zoo, but you actually get to feed the giraffes. Awesome.

Labels: ,

Monday, May 26, 2008

Adventures in Canadiaing

I returned from BSDCan 2008 just over a week ago, fully intending to spend some quality time with my poor, neglected blog. What I thought was a case of ineffectively coping with jetlag - and come on, it was a mere three hours time difference, so how bad could it have been - was a nasty case of stomach flu, from which I now seem to have extricated myself. Hooray!

My slides are now posted, as are those of many of my fellow presenters. If technical meat on all things BSD strikes your fancy, hie thee to the conference website to get your fill. I was quite pleased with how my talk turned out; when I asked how many Summer of Code mentors and students we had in the room, nearly half the hands in the audience of ~75 raised. We had two students turned mentors in the audience, as well, which was the nicest treat of the conference. You can check out a summary of my presentation on KernelTrap.

I'd like to once again thank the gentleman who agreed to be interviewed as part of my research: Jan Schaumann, Justin Sherill, Murray Stokely and Robert Watson. Special thanks to Jan for meeting with me the day before his family was to move from the Bay Area to the East Coast, and to Justin for pointing me to his Alphabet Project, which provided me with an awesome image for my presentation, used with permission of the artist, Cal Slayton. That's right folks, paranoia is not just for the Security geek anymore.

BSDCan is the kind of conference that I love attending: small scale (~200 attendees), solidly community focused, college campus venue, no excess, all tech. I'm sure the great vibe owes much to the conference's stalwart organizer, Dan Langille, who continues to organize both BSDCan and PGCon in Ottawa annually, despite having relocated to the United States. Dan's a consummately gracious host and his gift for making his attendees feel welcome and engaged is phenomenal; on the social side of things, BSDCan boasted two low-key but fun and conversation filled pub nights, an evening hacking lounge in the dorm accommodations and a full slate of tourist activities the day after the conference concluded, with all invited to join in the exploration of Ottawa. Really bringing the community vibe home, though, was the conference's concluding session, where Dan's mad auctioneering skills and the signatures of the attending FreeBSD core developers raised over 800 dollars for the local men's mission.

In addition to getting to spend more time hanging out with Dan, I had a great conversation with Dru Lavigne about measuring the maturity of Open Source projects, with Dru making the point that an excellent metric for establishing a project's maturity is its perceived value of non-code contributions.I'd add to that sentiment by noting that a truly mature project focuses strongly on user needs, equally or sometimes moreso than developer desires. The interplay here is still a difficult one since the vast majority of contributions, code and otherwise, remain voluntary. (More along these lines in the May issue of The Open Source Business Resource; many thanks to Dru for the honor of inviting me to serve on the publication's Advisory Board.)

More highlights from the conference and our few days in Ottawa, including an awesome leftward facing moose, can be found on Emma Jane's blog. I'm greatly looking forward to her talk this year at OSCON, Form an Orderly Queue, Ladies. In fact, speaking of the maturation of Open Source, I'm quite excited about a great number of sessions - and the great number of sessions - in the People Track this year.

Yes, the Canadia and the Canadians are amazing. Just ask the server who was kind enough to send me home from breakfast with a sealed bottle of HP Sauce because I was so delighted by its existence.

There's a few cool happenings in the world of Open Source that I've been keeping my eye on for the past few weeks that I'll write up later, but for now I'll be catching up on work.

Labels: , ,

Monday, April 28, 2008

Oh, Canada!

I'm heading up to Ottawa in about three weeks to speak at BSDCan 2008. The ever gracious Dan Langille suggested that folks attending would be excited to get the inside look at Summer of Code, a topic clearly near and dear to my heart. Rather than just explore the program at a high-level, though, I thought this talk would be a great opportunity to do something I rarely get to do while managing the program: get to know the *BSD projects a bit more closely and understand how they participate in the program, why they participate, how they structure their mentoring processes and how their overall community governance structures shape, mirror or are completely separate from the people infrastructure put in place as part of mentoring the annual crop of new contributors.

I've already had the pleasure of meeting with Jan Schaumann from the NetBSD project, and will be speaking with Justin Sherill of DragonFly BSD fame later this week. Many thanks to Jan for taking an afternoon to help me out while in media res of a coast-to-coast move!!

I have to confess that I'm particularly excited about having dinner with and picking the brain of Dr. Robert Watson from the FreeBSD project. For many reasons, not the least of which is the fact that I never get tired of saying "Dr. Watson." Fortunately I have had the good sense not to do so in front of him up until now, and I have to say I don't intend to vary that strategy. In addition to the joys of vague references to Sherlock Holmes, I'm looking forward to learning more from Robert than I already did from his excellent talk How the FreeBSD Project Works. Should be lots of fun, informative and a great opportunity for me to show off my favorite Thai place.

Should you find yourself at BSDCan or in and around Ottawa during the conference, stop by to say hello. Be forewarned that I remain deeply skeptical of poutine, but am a big fan of maple syrup. Well, truthfully I'm not, but as a big fan of breakfast it's hard to stay away from one of its star players. Waffles anyone?

Labels: , ,

Friday, April 25, 2008

Women Who Tech Telesummit Podcasts

The great team from Women Who Tech have released the audio for all the sessions as podcasts, including from my panel session on Women in Open Source. I highly recommend Women and Social Capital. Enjoy!

Expect an update on my adventures to Canadia this weekend.

Labels: ,

Saturday, April 19, 2008

Recap

I haven't posted in awhile, mostly because I've been busy with Lug Radio Live USA and Summer of Code. We'll be announcing accepted student proposals on Monday, so the craziness has died down and bit and we're in a calm patch for the moment. Things will heat up again in two days. Our duplicately accepted student resolution meeting in IRC yesterday was fast and furious as ever, but turned out very well and with no major damage.

I decided to take a break this morning, chill out, drink iced tea and read. Jeremy recently lent me Ben Elton's Blind Faith, and it was such a great book that I read through it all this morning. It's also left me with no desire to share anything whatsoever, so I'll just post some snippets:

Lug Radio Live USA was awesome. However, don't believe me, believe the hype. I learned a great deal over the weekend, especially about effectively managing a large-scale conference, spent some quality time with old friends, made some new ones, and even got to sing karaoke. Woot!

(Of course, that's not a particularly flattering photo and given what I've just read, I remain uncertain of just how excited I can and should get about karaoke.)

Among the many highlights, Emma Jane Hogbin's discussion of Women in Open Source was fantastic. She's right folks - we need more people in Open Source, and a great way to find them is to start with the very old and the very young. Ask her about her thoughts next time you see her.

Lessee, what else is going on....

After finishing off Elton, I now have a near irrepressible desire to go on to Atwood. So I shall. But first a few things about the house - the omnipresent laundry. Rearranging my office. Screwing around on IRC. I think I'll make some hummus. Perhaps I might even get saucy and include some roasted red pepper. Definitely a lot of lemon juice.

Then again, my blender is offline due to overuse. Meh. I also need to make myself some more iced tea.

The X.org folks were in last week, and it's always a treat to see them. We also hosted a MySQL architecture meeting on Friday, so I got to see Brian, Colin and Stewart. ++

Next week should give me some time to start preparing my speech for BSDCan.

That's about it heading west. Oh yeah, Lex is back in town. And happy birthday Louis!

Labels: , , , , , ,

Tuesday, April 01, 2008

Women Who Tech TeleSummit

I participated in my first webinar presentation yesterday, speaking on panel about Women in Open Source for the Women Who Tech TeleSummit. The TeleSummit was filled to capacity during pre-registration, and it was a real pleasure to "share the stage" along with folks like Arianna Huffington, Joan Blades and, of course, my co-panelist Michelle Murrain. Many many thanks to all of the organizers of this effort, especially Allyson Kapin simply because I worked with her most closely and can actually put a name to all the hard work. All audio from the conference was recorded and will be available from the conference website shortly.

I headed up to San Francisco for the TeleSummit after party along with the ever gracious Cat Allman, and had an absolute blast. So many cool people - women working as Database Engineers, Program Managers, Supply Chain Managers, Non-Profit Campaign Managers, ASIC Design Engineers, etc. Men were also present, clearly welcomed and were obviously there for the conversational benefits. I had a much better time at this shindig than many of the women tech events I've been to previously, so once again many kudos to the organizers.

Among the many great conversations had last night, one of the most enjoyable and useful was with Emily Logan, Campaign Manager for Care2. It was also her first webinar presentation, and I thought it might be helpful to pass along our collective thoughts on presenting in this format:

When presenting live, it's easy to tell how knowledgeable your audience is about a particular subject, either by simply asking them or keeping an eye out for tell tale blank stares. When presenting online, you get none of these body language cues and we didn't have the opportunity to assess the knowledge of our audience prior to beginning the panel discussion. Fortunately the presentation software we used allowed for online chat, so we could answer questions real time and also get a sense for when the audience members were confused. I think it would be useful to ensure that audience members are given some pre-requisites for attending your presentation, e.g. familiarity with Open Source terms such as Content Management System (CMS).

I try to minimize jargon whenever I'm speaking, but I was painfully aware how much of it creeps in during yesterday's presentation. Every time I said a term I was completely familiar with, e.g. Drupal or flame war, I found myself wondering if any of the women attending knew what the heck I was on about. Again I think that listing pre-requisites would be a good solution, but I'm confident given our online chat feedback that the talk was both well received and well tailored for our audience's needs.

It's also worthwhile to realize that this presentation style is going to be odd for you until you get some practice doing it. If you're used to engaging your audience through humor, you won't hear their laughter when their phone line is muted. The standard reaction for a presenter is to retool accordingly, but again you're in a medium without audience feedback and it is likely they're actually enjoying your jokes. Or at least so I'd like to think about my jokes. Being comfortable with not having the usual feedback cues from the audience is key to presenting online successfully, so just be aware it's going to feel odd at first and to just go with it.

I'm really pleased I got the opportunity to be a part of this event. I learned a great deal, met some fabulous folks and got to spread the Open Source love. I hope a few women listening were inspired to take the plunge into using it and contributing to it, and that even more will be when the audio is out there for all to benefit from. I didn't get a chance to sit in on any other sessions, but I'll definitely be catching up when the panels are out as podcasts.

Labels: ,

Wednesday, March 19, 2008

Boston

Ed. Note: This post is a recreation and I'm pretty sure the previous version was much more elegant. Such is life.

I left for Boston the day after MJ's birthday bash, late in the evening. I'd spent the morning buzzing around the house with Steve, performing post-party clean up, in the suitably lazy style required for such affairs, particularly when you'll find any excuse to not probe some obscure nook for various detritus. Not sure you want to look behind the couch? Have a bagel. The wet bar excessively sticky with what you're pretty confident is maraschino cherry juice? Wander around wondering aloud just how many people were there last night. People still on the couch sleeping? Clearly you can't tidy up in that room just yet; better to go to the kitchen and slice up some fruit to have waiting for them when they awake. Grab a few bottle caps along the way, toss them into the recycling bin, feel a real sense of accomplishment.

Eventually, the entire house was back to its previous state of cleanliness, and shortly thereafter MJ awoke and we settled out on the patio for an afternoon of absolutely nothing. Steve has a lovely view of the entire Valley from his deck, and the day was absolutely perfect: shining sun, crisp air, windy and chill but not cold. The Santa Cruz Mountains were visible, for a change, and lovely; the air was utterly clear. Bliss.

I flew from SJC to LAX on a turboprop plane and I don't recommend it. I also intend to never do it again. It's a slow and loud experience, the insistent hum of the engines reminding you of the inevitability of software and hardware failure. They happen. In fact, Paul Fenwick catalogs some of them quite expertly in his An Illustrated History of Failure. I remain confident, with no evidence whatsoever, that an excellent way to not meet with failure is to avoid turboprop planes, and I intend to heed my own counsel on this matter in the future.

An hour in LAX, then off to BOS. Real plane. Real sleep. Really good. After a briefish cab ride to my lodgings, I crashed for a few hours before heading out to get my hair done at theEl Coco Salon. The gentleman who gave me a cut and style had once worked at Yosh for Hair back in the day, when they were still up in San Francisco. He brought me coffee and we discussed a new fashion spread with Lindsay Lohan as Marilyn Monroe. We both agreed Lindsay didn't cut it. It was my best salon experience ever, hands down. I usually only get my hair done while I am in New Zealand, so yes, at best, once per year, but I think Boston may now be a better option. The flight time is considerably less and it would finally give me an excuse to fly JetBlue.

Monday morning, Drupalcon began. So many reunions, most of them not mine. So many Summer of Code students and mentors, so many friends I was stoked to see again. As usual, I'll leave the commentary on the sessions to those better versed in the milieu than me, but Dries' keynote was quite spectacular; it's particularly exciting to see that Usability is the watchword for Drupal 7. Now if I could only hunt down Anna Dirks and have her teach me how to make those mobile usability labs I saw her present on at GUADEC 2006, life would be even better. I've got it on the ever growing list. The Drupal as a GIS Mapping/Platform session was also quite spiffy, but then again I have a map fetish. I'm much better with the hallway track anyway.

Drupal Makes Sandwiches Happen!
Turns out that there were several GHOP students at the conference, and they invited me to be on their panel. I was truly honored to accept, so we met up at lunch time to grab some food and then plan for the presentation. We discovered that the lines for food were incredibly long, so we finally gave up and decided we'd simply power through and get food later. As we wandered through the lobby of the Boston Convention Center, Angie stopped to say hello to a lovely lady, who turned out to be one Suzi Arnold. Suzi invited us to head out for lunch, but upon hearing of our predicament promptly offered to bring lunch back for us. Have I mentioned how awesome Drupal people are?

We headed to the room for our panel discussion, which is where I discovered that Drupal apparently also makes pancakes happen. Or something. As a big fan of pancakes, I was deeply pleased. This prep was my first chance to really spend time with these folks, though I'd corresponded with several of them. Adam shocked me by being the third open source doctor I'd ever met, and since I never thought I'd meet one, I am now fairly sure there must be a secret manufacturing plant for them somewhere, probably tucked away quietly in the Midwest. Like Indianapolis. But that was the following week, this is still Boston.

I sit in utter amazement of the accomplishments of these students. In addition to other Drupal magic, Charlie Gordon made DROP happen. Michael Fogelman writes great docs and after interacting with him for just a few hours it was plain to me that he's got that rare skill that allows him to glean the necessary information from the uber-techie without causing undue irritation. It also strikes me that he doesn't ask 'stupid' questions; certainly never asked me any. Then there's Jimmy Berry, with that whole Click HeatMap and Version Control API for Git thing. Not to mention Dmitri Gaskin, who was too young to participate in GHOP so instead he mentored other students. And gave a session on practical JQuery. If these gentlemen weren't so inspirational, I'd be feeling terribly inadequate right about now.

I finally gave in and got a Flickr account. If you're interested, you can see pictures of some of these wunderkind and the few scenes I snapped in Boston here.

Monday night was my first meal in Boston's Chinatown, where I accompanied Robert for a dinner with some folks from the Knight Foundation. Family style dining and a spirited discussion about effective engagement when funding community Open Source projects ensued. In addition to good food and good conversation, I was surrounded by really great company, including the lovely Lisa Williams and Benjamin Melançon. The former, a Boston native, graciously organized a tour of her city for us visitors, though I wasn't able to accompany them; the latter generously lent me his jacket, as I'd underdressed for the walk back to the convention center after dark. Drupal, apparently, is also proof that chivalry is not yet dead. I spent a few minutes at the Monday evening conference party chatting with Lisa, but it was a bit loud so I knocked off to get some sleep.

Drupal Makes Pizza Happen!
So knowing that Drupal makes pancakes and sandwiches happen, it may come as no suprise to you that it also makes pizza happen. The Tuesday evening Acquia party venue wasn't conducive to the under-21s hanging out and hacking, so someone was kind enough to organize a GHOP BoF/Games night. We discovered that catering wouldn't be able to deliver food and the pre-arranged space at MIT was a long and cold walk away. Contingency plan one: find nearby pizza place, walk there, eat pizza, return to convention center.

One slight problem - the nearest pizza place, 1/3 of a mile away, couldn't seat ten people. I also suspect we had more than ten people, but people were happily wandering in and out so a firm head count was not forthcoming. Well, they could seat ten people, but really they had seating for eight people and we could squeeze in a few extra chairs. I hesitantly made a reservation. Short walk notwithstanding, it seemed suboptimal to wander out into the dark and snowy night to an uncomfortably small space. Hrm.

Contingency plan two: get food delivered. We'd heard this was a no-no, but apparently security didn't have a problem with it. Yay to Mr. of Chaos on that one, btw. I phoned Salvatore's again to cancel our reservation and ask about delivery. They didn't deliver. I mentioned that we had seven hungry genius kids desperate for food and asked if they had suggestions for other pizza places near the convention center that would deliver. A short on-hold moment later, the manager let me know that he'd go ahead and bring over our food order, no problem. Awesome. Bliss. Pizza, salad and pasta occurred an hour later. Life was good. If you are ever in Boston, patronize these people. They really made our night.

Satisfied that everyone was well fed and well entertained, I headed out for the Acquia party. With three floors of music on tap, clearly a good time was had by all. The best part, though, was hanging out with Bevan, stalwart GHOP mentor, Season of Usability student, and Open Source Kiwi. Open Source Kiwis ++.

The rest of the week is a bit of a blur to be honest, but memory leaks being what they are and the fact that it's been more than seven days.... Somewhere in there I gave my first keynote with Chris, and I think it went rather well. Many thanks to Adrian for the many good times out in the cold, to Sooz for being she who must get it done, to Rok for giving me juice right when my blood sugar had utterly depleted and to Kàroly for being a stalwart mentor and generally being awesome. Many thanks to everyone for making me feel welcome and a part of the wider goodness that is Drupal.

On Friday, I ended up at the MIT Stata Center, where I got to write on a real MIT chalkboard. Several actually. Somehow writing on them makes you feel like your IQ has increased by no less than 30 points. It was lovely. The rest, as they say, is history.

I'm no doubt leaving out a bunch of wonderful people from this narrative, like Addi and Geoff, but it's late and this is the second time I'm writing this novel. Chicago later. New Orleans, later, if ever. I still need a cafè au lait. Cafè du Monde, here I come.

Labels: , , , , , , , , ,

Sunday, March 09, 2008

The desrt and the Snow

Or the perfect end to an awesome week....

I left Boston on Friday afternoon not long after a lovely breakfast with Michael Hutchinson and a brief visit to Novell's Boston office, complete with a trawl through my inbox in their massage chair. Miguel was out and about at demoing some cool new Moonlight stuff, so sadly didn't get a chance to say hello to him. Spent my flight next to a fellow Drupalcon attendee, a gentleman working on putting together a start up focused on creating community oriented work/exploration spaces. I'm once again impressed to see so many civic minded business ideas coming to the fore.

An hour cab ride through Friday evening traffic later, I found myself at casa de Trow, and not long after eating an incredible burrito. To those who claim you cannot get decent Mexican food in the Midwest, I say "fie on thee." This place was kind enough to be open 24 hours a day and appeared to serve all manner of yummy breakfast items, though I wasn't able to indulge in any of those. They also brought us two kinds of salsa and some pretty sweet pico de gallo. The number of types of salsa presented to you, assuming of course the salsa is edible, is a great way for demarcating the so-so hole in the wall burrito joint from the truly awe inspiring purveyor of delicious carne asada. If the salsa is inedible, just leave immediately. Really. Your innards will thank you greatly, as will everyone you know, or at least everyone who likes you well enough to feel squeamish when you mention your recent bout of food poisoning.

Friday evening, it snowed. A bit. Not much. I nonetheless found it fascinating. Mind you, I've been in a snow storm, California style, which pretty much meant ten minutes of snow at Lake Tahoe, all of which melted immediately. Sure, California gets real snow, I just haven't experienced it. Which tells you that, comparatively speaking, we don't get enough snow to make it part of the every day life of the average Californian, and certainly not the average Silicon Valley denizen. This whole snow falls, sticks to ground, stays thing - utterly unrecognizable by me. The snowing subsided quickly, though, but left a beautifully clear, crisp evening in its wake.

Saturday morning, I worked out all the inevitable knots that come from couch surfing, then headed for breakfast at lula. We're spoiled for choice in the Bay Area for restaurants offering free range meat, organic and locally grown produce and all those other tasty treats that make food taste, um, good, but lula is truly a cut above. Hand made, organic and nitrate free sausage patties? Meyer lemon marmalade? Marvelous. Truly. Particularly since I'd been musing with a fellow attendee of MJ's birthday bash about making Meyer lemon marmalade, though since I'd never done it I thought it would be a more difficult experiment. Now I've got a good idea to work back from.

Headed into Google Chicago, as I had a few things to get done, and suddenly got a ping from desrt. In yet another example of why flying a certain airline whose name really ought to be "Disintegration," he'd missed his connection and was forced to stay overnight in Chicago on his own dime. Not good. He still had a few hours to kill before finally getting on his way to the GTK+ Berlin Hackfest, so he cruised downtown and we met up for a coffee. We realized we hadn't seen each other since UDS Mountain View, which is clearly far too long and provided clear rationale for a random, two hour round trip journey to the big-G.

Right about the time Ryan pulled up, it began to snow again. Really snow. Once again, I was enthralled. We spent the next two hours hanging out in the 8th floor mini-kitchen, raiding the snack bins for future travel needs and catching up on all things GNOME. While talking to Ryan is always a pleasure, I can't help but think it was made even more delightful by doing it next to the window, hot java in hand, snow falling outside, looking out over the city skyline at Marina City. Bliss.

I left Ryan on the Blue Line heading for ORD. Headed out for dinner with Ben and his wife Frances, who were kind enough to share their home with me that evening. In addition to relaxing and enjoying a lovely dinner, staying at their home gave me the opportunity to do more research on this whole 'parenting' thing. Everyone marvels at the energy of babies, but I suspect it has a great deal to do with the fact that a 'meal' for them consists of wandering back to their plate food over a two hour stretch, in between bouts of constructing train tracks from oversized pillows and playing fireman. Or whatever else it is that toddlers get themselves up to these days. Efficient fuel distribution mechanisms these little creatures have got. It continued to snow.

By the end of the evening, I was nearly done with Good Omens and was all read out, so I settled in to watch a few episodes of Torchwood, a.k.a. "totally without a doubt the best show ever." Kiss Kiss, Bang Bang, was all right, though I am not sure how much I buy the ever mounting tension between Gwen and Captain Jack. Awesome Bond reference nonetheless. Why anyone thought Tom Jones' pathetically written and suboptimally sung Thunderball an acceptable substitute for Dionne Warwick's gorgeous croon escapes me. Sleeper was much, much better, reminiscent of the incredibly powerful Cyberwoman. I was about to nod off so I left off satiating my Torchwood cravings there.

I spent today in the pursuit of baby observation, purchasing knitting supplies, watching the new Doctor Who and crunching along the frozen ice on Chicago's streets, careful not to slip but fascinated by the feel of it beneath my feet. It continued to snow a bit, but by afternoon the sun shone brightly and a squirrel here and there bounded from fence post to tree, which Frances assured me is a sure sign of the approach of spring.

I even finished Good Omens. I know you'll be proud of me, Lynne, and yes I will now get more Terry Pratchett and, gasp, will even read it. More quickly than two months after you put it in my hands, no less.

I'm settled into my hotel now, looking forward to the coolness that will be the Open Source Team's All Hands meeting this week. Now, though, it's time to tuck myself into the sweet embrace of Goldfinger and get some sleep. Boston awaits until I have the head space to write about it meaningfully.

Labels: , , , , , , , , , ,

Thursday, March 06, 2008

LugRadio Live USA & Jono's Recent Talk

Registration for LugRadio Live USA is now open, and I hope that anyone reading will be able to make it. It's shaping up to be an awesome two day show in the beautiful city of San Francisco, in the heart of the Federal Republic of Northern California. Google's Open Source Team, and by Open Source Team I mean Cat Allman and our colleague Kynan Dent, has been hard at work to make this show a reality. Please be sure to thank them when you see them at the Metreon.

I had the pleasure of hosting Jono Bacon for a tech talk when he visited a few weeks back to do a space tour, and would highly recommend checking out his talk Standing on the Shoulders of Giants. He makes some great points towards the end of the presentation about the damage done to healthy communities by the "noisy minority." Speaking as someone who has dropped out of more than one project due to poor behavior on the part of a few vocal participants, his remarks really hit home and were a great off-shoot of the material Ben and Fitz cover in their Poisonous People talk.

All too often people tend to shy away from confronting folks who pontificate a great deal, contribute little or nothing, but damage the community by derailing consensus and creating quarrels where none ought to be. This needs to stop. If you find yourself or your project dealing with this issue, Ben and Fitz have some great advice to help you deal with the problem. My recommendation is to simply point out to said noisy minority that you believe that their opinions are not widely shared and that the point of your community is to achieve consensus around common goals as opposed to creating divisions. If you find your remarks only championed privately, you might just want to move on to a healthier project.

I'll get 'round to posting highlights from DrupalCon Boston 2008, including my truly awesome lunch today with the crew from the Free Software Foundation, tomorrow. Or possibly later.

Labels: , , ,

Wednesday, February 27, 2008

The Merry March Travels of LH

I hit the road again this Saturday, though this time I won't be leaving the States. Heading first to Boston, where I'll be speaking at DrupalCon 2008 along with Chris. I'm particularly looking forward to the GHOP panel and the Summer of Code BoF, as well as Dries' State of Drupal talk. Also curious to learn more about how the relationship between Drupal and Acquia works, especially how their business model, which is centered around community support, functions on a day to day basis. Of course, it's always great to see old friends, meet new people and share their stories. I can't wait to hear the story of how DROP came into being, and am planning to canvas all available GHOPers and GSoCers for suggested program improvements

Most exciting, though, is getting to see Angie again. It has been far too long.

The following week I'll be in Chicago for our team all hands meeting, followed by PyCon 2008. It's always a blast to see Ben, Fitz and Trow in their native habitat. The pizza is not bad either. If you haven't heard it yet, Ben and Fitz's podcast PC Load Letter is a must hear.

Chicago Engineering has grown a bit since the old days, and it will be nice to spend a bit more time getting to know the guys I hang out with on IRC. Should be fun to hang out in their new office space, too. I seem to recall rumors of floor to ceiling white boards....

On 18 March I head to NOLA, where I am going to top off four days vacation with a visit to Penguin Day New Orleans. Louis has already promised to take me to Lake Pontchartrain, along with Cafe du Monde. I have a lot of ideas about what I want to pack into those four days. There is just never enough time to spend in New Orleans, and I have not been back in over four years.

Having never been to a DrupalCon, PyCon or Penguin Day, these next three weeks should be quite interesting. If you should happen to find yourself at any of the above, please keep an eye out for me, come on up and introduce yourself.

Man, do I want a café au lait.

Labels: , , , , , , , , ,