Thursday, March 20, 2008

LinuxWorld Podcast: me on Summer of Code

The ever gracious Don Marti recently did a podcast interview with me about Summer of Code. Have a listen, tell me what you think.

I also realize that in my rush to get some rest last night I didn't say a darn thing about having lunch with the awesome crew from the Free Software Foundation whilst in Boston, but I think that's OK. We had some great conversation that should be coming to fruition soon, and once those things happen I'll have more interesting things to say about the whole experience.

Mind you, it was quite interesting for me. And I loved the whole GNU family of stuffed toys on their counter. First meal I've ever actually enjoyed eating brown rice. A good time was had by all, or so I hope. 'Nuff said.

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 16, 2008

pcloadletter Episode 4: me on Google Summer of Code

Ben and Fitz interviewed me last week for pcloadletter. Check out the podcast (.mp3) and let me know what you think. I love audio recording. Video not as much.

I just finished composing my saga on LH in Boston, saved it as a draft, and came back to clean it up when I discovered it's gone. No mangled saved draft even. Just gone. Sometimes I hate certain blogging tools that shall remain nameless.

I'm going to take a nap. I'll try to rewrite the novel later tonight. If not, it can wait until I get to New Orleans.

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: , , ,

Belated Happy Birthday to MJ

Last Friday, my best friend turned the big 1-0. Well, 4-0, but as a leap year baby she ages on a different schedule than the rest of us mere mortals. Just like her date of birth, MJ is a rarity, something out of time and space. She is the most loving and generous person that I know. I have known her for seven years and I owe a great deal to her kindness, wise counsel and clear head.

She also hasn't worked in tech for about five years, so we are capable of having a conversation that is not about computers, semiconductors, telecommunications, free software, free beer, etc. Who knew this was actually possible?

Amongst the fun of the festivities, I had the privledge of tending bar at the party. The house speciality, the Apple Citrine, was quite popular. I think the fresh apple slices really make the beverage. A proper cocktail requires fruity goodness. I rather like making the Apple Citrine, so just ask me whip you one up should the situation ever present itself. It's always nice to make your friends a delightful beverage, but I also just dig cocktail shakers. They're shiny and the noise the ice makes in media res of shaking is like nothing else. Yes, yes I am easily amused.

And as Kodak Gallery doesn't allow you to embed images from their site - imagine me shaking my fist here - you'll have to go with a text only description. MJ's new boyfriend Steve put a lot of work into making her party awesome, including hiring a fantastic live band. When we were prepping together it was utterly obvious that he was throwing his entire heart and soul into the gathering. You can never tell what people are like behind closed doors, but I can imagine he does the same for her on a daily basis. I can't articulate how pleased I am that she has found someone who is worth her time and trouble, who appreciates and understands that MJ is an actual treasure.

Much love to you, my BFF. To another 40 years in your precious light.

Labels: ,