blp'd out

July 3, 2015

Went to the Oakland Zoo in the afternoon with Kate and Cassie.

An article by David Auslander claims that the term “SDN” is over 10 years old, but this is news to me: Martin Casado's oldest citation is from 2009. Anyone have an older citation?

July 2, 2015

Meeting at Barefoot in the afternoon. It seems that they are serious about throwing an intern behind P4-in-Open vSwitch, and serious about figuring out the implications. Great.

I am writing a blog post for p4.org.

July 1, 2015

Back in the office, nothing too exciting going on.

Dinner with friends.

June 30, 2015

Cassie and Kate and I rented a 4-seater Polaris RZR to drive through the dunes. I drove cautiously at first, trying to figure out how to do it. A few times I didn't attack the dune fast enough and found myself stopped partway up, then had to back down. A few minutes in, I was starting to get a little more comfortable with it when Cassie started crying. She was terrified. We decided to call off that adventure.

We flew home. I had a lot of email waiting for me, but not as much as I thought I might.

June 29, 2015

Cassie and I waded a long way downstream, maybe a whole mile, and then climbed back up to the dirt road through thornbushes and walked back to the house.

June 28, 2015

We drove a little closer to the state park and then walked to the falls.

Later in the day we waded into the creek (probably 20 yards from the house) and caught crawfish with nets, then cooked them as a starter for dinner.

June 27, 2015

We flew from SFO to OTH, Southwest Oregon Regional Airport, and from there drove on a progressively narrower road, which turned to gravel, and stopped at Below the Falls Lodge, a beautiful house just outside Golden and Silver Falls State Park. The house was well outside any cellular phone service area, and had no Internet access. We met Kate's parents there for a long weekend.

The house is unique. The owner built it himself from trees that he cut down on the site, cut into boards with a saw mill. It is beautiful inside. I measured a beam holding up the second floor at 10 1/2 inches by 14 1/2 inches by (eyeballing) 30 feet long. The place is full of amazing wood, trees and parts of trees artistically cut and preserved. The bedrooms on the second floor each have a loft, and to reach the loft you climb up the branches of a tree.

June 26, 2015

Reviewed another patch from Jesse adding userspace support for Geneve TLV options, filling in another missing piece of the puzzle.

I went to Dahlia Malkhi's talk on CorfuDB in the afternoon. Really an exciting sounding system. I read two related papers in the evening, on Corfu and Tango. Seems that there's a lot to learn from these.

VMware hosted a family movie night (“Frozen”) on the lawn outside my building in late afternoon. Cassie enjoyed running around, and I even got a chance to talk to Martin.

I'm feeling awfully burnt out. Looking forward to spending a few days in Oregon on vacation.

June 25, 2015

The signed photograph of RMS that I ordered arrived.

RMS is sometimes treated as a comical figure. I don't think that's right. Yes, he's an eccentric. But I can't think of another person who has had as much influence on our industry while consistently sticking to ethics as strong as his. He's a paragon. I will never live up to his standards (how many people will?) but I admire them nonetheless.

June 24, 2015

I worked from home doing code review for most of the day, trying to catch up. I spent a good part of the day on some of the most intense code review I've done in a long time, reading Jesse's series to add support for Geneve TLV options. I was really happy to finish with it (and to see it get in), because this will be critical for OVN.

June 23, 2015

Worked on OVN tunnel keys.

June 22, 2015

Today's highlight was “live coding” a solution to the exercise that I posed for VMware at hackerrank.com. It was a good experience, although I missed a really good way to narrate my thought process as I went. I was tempted to post a phone number that viewers could call to join a conference call. It would have been easy to do, but I think it would have derailed the intent of the organizers and so I did not do it. It seems that VMware is the first company to try this at HackerRank, and that I am the first engineer at VMware to run through it.

(I mentioned to Kate over the weekend that I was going to do this, and I was really surprised that she had heard of HackerRank at all, since she is not a developer. She said that of course she had heard of them, they have a billboard on 101. I guess I miss stuff by commuting by bicycle.)

June 21, 2015

I have learned that Jobst Brandt has died. I never met Jobst, but I read his book The Bicycle Wheel and all of his articles on the rec.bicycles.* newsgroups for years, and he even answered some of my questions there. (I seem to recall that he excoriated me for failing to stress relieve my wheels after I replaced a spoke.) I am sad.

June 20, 2015

I put out an offer on the HackerRank competition to send OVN stickers to anyone who sent me a postal address. I've now received 12 requests from all over the world: USA, India, Tunisia, Pakistan. I mailed out a few a couple of days ago, I'll mail more on Monday. Seems like a nice way to generate goodwill. A couple of the people requesting stickers also inquired about jobs, so I passed their information to VMware recruiters. The recruiters seemed really excited about of them—I guess that it's the sort of candidate who is promising but ordinarily difficult to reach.

June 19, 2015

Attended the ONF leadership meeting in Palo Alto. I was struck by the amount of discontentment expressed in a couple of the sessions. I do not want to contribute to causing problems, nor do I want to be perceived as contributing to them. Not sure what to do, if anything.

I was surprised to find out that Ben Mack-Crane has moved from Huawei to Corsa.

June 18, 2015

Had an afternoon meeting with Marco Canini from UC Louvain, who was in town to attend the Open Networking Summit. Hoping to be able to help out his research group with a few things.

June 17, 2015

I helped to judge the NSBU hackathon this afternoon.

June 16, 2015

First day of the internal NSBU hackathon. I'm not an entrant, although I did stop in briefly for an afternoon social event, so I managed to get a little more OVN coding done.

I had a call with a fellow from HackerRank. I posed a coding challenge on behalf of VMware, and next Monday I'm going to spend an hour “coding live” and answering questions in forums. Seems OK, I like teaching.

June 15, 2015

Monday of a week with a very busy schedule. Today is the least busy, though, and I managed to get some work done on OVN. I'm worried that I'll be doing less and less coding and more and more project coordination this year. That's bad because I'm talented at coding but not at coordination.

June 14, 2015

Today's pet peeve is one-time-use websites that require you to create accounts and invent passwords and “security questions” that satisfy their arbitrary restrictions. In this case it was AFS's website to give them permission to do a background check. It took all of five minutes to answer the actual questions they had (basically “where have you lived for the last N years?”), but I still had to come up with a password and security questions, even though I'll never visit it again.

June 13, 2015

Today's pet peeve is the U.S. government's EFTPS website, which you can use to pay your taxes online. Apparently I can't use it, even though I have my SSN and my password, because I lost some PIN that they apparently send me by snail mail months ago. I mailed them a check instead.

The corresponding State of California website is a little better, which is good because the state will fine you (!) if you try to pay by mailing a check instead.

June 12, 2015

I spent a few minutes reflecting on why it took me so long to get an event planner. I think part of it must be that I don't like to try to delegate things that I don't want to do myself. Somehow it feels wrong, like I'm just trying to push away the worst parts, even if it's true that others might enjoy that work more than I would.

June 11, 2015

I had my first meeting with the new ovscon event planner. She knows more about how to plan these events than I do, and I guess that she is better at it too. I look forward to getting the event date and venue nailed down, and then I'll start recruiting for speakers and sponsors (which is the part that I feel more interested in).

June 10, 2015

I had a stressful morning. I'm trying to organize a series of paper discussion sessions within VMware's networking business unit, and I had scheduled the first one for today. I originally guessed that 20 or so people would attend, so I scheduled a conference room. Then about 90 people signed up, which meant that I had to scramble to find a much bigger room. A helpful admin filed an internal ticket for me on Monday to get one, but when this morning came around there had been no response. I canceled the meeting.

Five minutes later I had an email from the admin. “Do you want Elastic Sky [the nicest auditorium on campus]? It's yours.” So I scrambled again to un-cancel the meeting, arrange for dial-in access, notify my speaker, and so on.

This afternoon the session went off well. We had 82 in-room attendees and about 20 dialed in, and the session was recorded for offline viewing later. Best of all, when I asked for a show of hands at the end for attendees who would be likely to attend a second session in a couple of weeks, almost every hand went up. Success.

(Today's paper was the 1984 classic, Saltzer, Reed, and Clark, “End-to-End Arguments in System Design.” I'm familiar with the paper and its argument, but I still came away with new insight, specifically related to VMware products.)

June 9, 2015

I got home somewhat early. We drove to Half Moon Bay and stopped at Moss Beach for a while, then went to Moss Beach Distillery for dinner. I recommend the spinach-artichoke dip; although lots of places sell it, it's not very good at most of them.

June 8, 2015

There was a heat wave today. When I got home, the bathroom was full of chickens, with a note on the door saying “Caution: chickens is here.” Kate had spotted the chickens panting in their coop and penned them up in the bathroom to let them cool down. After the temperature dropped in the evening, we carried the chickens back outside.

June 7, 2015

Cassie had hockey in the morning, Kate in the afternoon. Cassie and I went to the park and then ate dinner while Kate was at hockey.

June 6, 2015

Went to the county fair this afternoon. 4-H is heavily involved, so this is the first year we've participated in it, even indirectly, instead of just attending. Our participation was limited to just

June 5, 2015

In the afternoon I was a judge for the final round of VMware's internal hackathon, the “Borathon.” One of the entries was clearly something that we should do right away; the benefit was clearly greater than the requirements.

June 4, 2015

Today was the P4 workshop. I presented my experimental implementation of P4 parsing in Open vSwitch. I received a lot of positive feedback about the talk. I'm feeling encouraged—I think that this is a direction that may be worth pursuing “for real” in OVS. I actually found myself convincing myself of that as I wrote up the presentation on it—the benefits, if it worked out, could be major.

I posted my slides for the talk at openvswitch.org. The code for the prototype that I talked about is in the p4-workshop tag of my ovs-reviews repository.

June 3, 2015

I got my P4 prototype for OVS working. I finished up the P4-to-BPF compiler early this afternoon, then I hooked it up to the BPF interpreter for testing. After a minimum of fussing, it successfully extracted at least the Ethernet and VLAN headers. That's good enough for now.

In the evening I wrote up my slides for the P4 workshop tomorrow.

June 2, 2015

I've been thinking I smell smoke, wherever I go (home, work, whatever), for the last week, but whenever I ask anyone else they can't smell it. I don't normally have a good sense of smell, and I have a cold now, which would make it worse. Maybe it's a symptom of the cold, but it's not a normal symptom. The weather has been overcast for most of the week, maybe I'm somehow smelling smog? But the “spare the air” website says that air quality is good. I am puzzled.

June 1, 2015

I tested my P4 parser and got it to work reliably.

May 31, 2015

In 2012, when we moved into our current house, a neighbor said something about how he was “sorry about the tree but the city won't let me take it down.” I assumed that he was just eccentric, told him I liked trees, and moved on.

A year later I understood what he meant. The tree drops gobs of sap right on our driveway. These things do not come off. They laugh at commercial “tar and sap remover” products. The only thing I have found that removes them effectively is acetone. Acetone is much cheaper than specialty sap removers, but it also takes off paint and clearcoat if one is not careful.

After experimenting over the last few months to find safe way to use acetone, I finally got around today to applying it in quantity. I managed to get all the sap off the driver's side of the car. It took me over an hour, however. Next weekend I hope to clean more of the car.

May 30, 2015

I'm spending a lot of the weekend working on a P4 prototype implementation for Open vSwitch. So far, I have a lexer, which works, and a parser, which compiles but almost certainly does not work because I have not tested it at all.

May 29, 2015

I enjoyed reading Jon Carroll's column The Importance of Math in Everyday Life in the newspaper this morning. I apologize that the previous link is paywalled; nothing I can do about that.

May 28, 2015

Yesterday and today on my commute, I listened to a GitMinute podcast focusing on Gerrit. As you might know, I am not a fan of Gerrit, so I was curious to hear what a big fan of Gerrit would have to say.

I was surprised. Luca, the show's guest, said that the Gerrit user experience was pretty bad, and that it was hard to use. Although of course he is a fan of Gerrit, he said that it is not appropriate for every team (especially small teams), and that it has a steep learning curve particularly for developers who are new to Git.

I was surprised that Gerrit's horrid email notifications weren't mentioned at all.

May 27, 2015

Back to work. On my way in, I stopped by the post office to mail a bunch of OVN stickers around the country and the world. People really seem to like getting them in the mail.

I managed to tie up a lot of loose ends in the morning, which leaves just the difficult parts for the rest of the week. (Is that a good tradeoff?)

I spent some of the afternoon working on a prototype of P4 for packet parsing in Open vSwitch. I'm presenting this at the P4 workshop next week, so I need something to talk about.

May 26, 2015: Tahoe Day 5

We spent the morning driving back home.

I managed to catch up on email a bit afterward.

May 25, 2015: Tahoe Day 4

Kate and Grace took some of the kids horseback riding, while Roberto and I took the others to the park in the morning. Ate leftover fajitas for lunch.

May 24, 2015: Tahoe Day 3

Went for a hike in the morning. Made fajitas for dinner.

May 23, 2015: Tahoe Day 2

Roberto and I went out in the evening. The original purpose was just to go to the casinos in Tahoe, but when I walked over to the Harvey's box office I saw that there was a concert followed by a comedy show, so I got tickets for both. The concert, by a band called “The Relationship,” attracted my eye because it had a member of Weezer. The comedy headliner was Tommy Savitt. I went in not expecting too much, because the last show we went to at the Harvey's Improv wasn't too good, and I was pleasantly surprised.

May 22, 2015: Tahoe Day 1

We drove to Tahoe in the afternoon, arriving in the evening, and met our friends at a rented cabin.

May 21, 2015: OpenStack Day 4

Today I attended:

Ate lunch with Justin and Kyle Mestery.

Flew home in the afternoon.

May 20, 2015: OpenStack Day 3

Today I attended:

Ate a fantastic dinner at Yew, in the Four Seasons hotel, with Justin Pettit and Bruce Davie and Thomas Graf.

May 19, 2015: OpenStack Day 2

Ate breakfast at Tim Horton's, with Alex Yip. I had not realized before that this chain is just like McDonald's.

I spent some time in the morning with Justin Pettit, Russell Bryant, and Kyle Mestery, watching them do a practice talk and giving a few suggestions. I had an idea from the slides (over 30 of them) that it would be difficult to fit it in a 40-minute slot, but in fact the run-through took less than 30 minutes, including a demo.

At 2:00 the actual run of the talk went well. I stood outside the door at the end and handed out OVN stickers. Lots of people asked for multiple to give out to colleagues.

Some Debian developers had organized a meet-up following a 3:40-4:20 session, but there was some kind of mixup and only two of us showed up. I met Clint Byrum, at least. He wrote down his GPG key signature and I agreed to sign it.

I went to a talk “Super Duper OpenStack and Docker Deployments” at 4:40 but it turned out to be an advertisement for a startup's monitoring software.

The OpenDaylight project hosted a very nice party at a restaurant named Al Porto. Justin and I attended and talked to several of the developers there. We wanted to smooth down some feathers, if any were ruffled—after all, OVN is a controller too and could be perceived as competing with OpenDaylight—but in fact everyone seemed to understand the difference.

Justin and I bailed early from the OpenDaylight party to attend a dinner among the OVN developers at a Japanese restaurant near the Hyatt. I was surprised to see Bruce Davie and Chris Wright there since I hadn't noticed them earlier at the conference (it turned out that they'd been delayed in travel).

May 18, 2015: OpenStack Day 1

This is the first OpenStack summit that I've attended. I am looking forward to figuring out how this community works.

I spent an unreasonable amount of time in the morning buying a phone SIM and trying to get it to work. Why do wireless carriers have the worst websites? The one from the 7-Eleven “Speakout” service actively fights against phone browsers. 7-Eleven wouldn't take my corporate credit card, either, so I'll have some trouble expensing it.

This is a very large conference. I think I heard that there are about 4000 people here.

There is less food than I normally expect to see at conferences. No breakfast, and not much food at breaks.

I attended:

The booth crawl from 6 to 7:30 was really crowded. There was plenty of beer, but hardly any food. I spent the time peering at nametags for names that I recognized, but I did not see any, other than for people I knew well already.

After the booth crawl, there was a Neutron meetup in a neighborhood about a kilometer away from the conference. This was the most rewarding part of the day. I spent the whole time talking to various Neutron contributors. I was pretty surprised to find out that everyone knew about OVN already and were generally in favor of it; some were really excited, in fact. Open vSwitch has a positive perception, even though the OVS plugin to Neutron does not. (The Neutron developers clearly distinguish these, even though the larger OpenStack community tends to conflate them.)

It appears to me that OpenStack has a higher proportion of female attendees than RADIO or NSDI.

May 17, 2015

Flew to Vancouver to attend the OpenStack Summit. Vancouver looks like a nice city, in the dark at least.

May 16, 2015

San Carlos Hometown Days. We went to the parade in the morning and ate lunch at the food booths, then in the afternoon we helped out at the 4-H booth.

Still having some trouble with the home wireless network even after living here for 2 1/2 years. This afternoon I did a little research on wireless APs and decided that the 100 mW transmit power in the APs I have might be partly responsible. I ordered a new unit with 800 mW power. With luck, I'll be able to replace both current APs with this single unit somewhere in the middle of the house, with better results.

May 15, 2015

George Varghese came to VMware today to present some of his recent work and some thoughts for the future. I think that we might have some interests in common, so perhaps we'll try to collaborate or at least to meet again to discuss further.

May 14, 2015

I had a couple of meetings today with people about OVS and OVN. One of them was very promising—I think we might get some very useful contributions to OVS on the OVSDB front later this year.

May 13, 2015: RADIO Day 3

Last day of RADIO. The other two papers presented by my team were today. I was session chair in the final session of the conference. The sessions seemed to be running consistently a little behind schedule, so I intentionally kept my introductions very short. “Our next speaker in the session is Ethan. Here's Ethan!” My philosophy is that it's about the speakers and we need to give as much time as possible to them.

May 12, 2015: RADIO Day 2

This is the longest day of RADIO since it starts early and ends late. Following the evening events, a few of us from the Open vSwitch team met up with my friend Mike Dalton at Bourbon and Branch, a fancy cocktails place near the RADIO hotel. I had not been there before. The drinks were good, but I am not sure it makes up for the very slow service. The others who had been there before thought it was slower than usual. I had been careful not to drink much before arriving there, to avoid a hangover later, but I could have had a bit more since we only managed two rounds in two hours. Keeping things moderate isn't all bad anyway.

May 11, 2015: RADIO Day 1

First day of VMware's internal “RADIO” conference. I enjoy this conference but I'm involved with it enough that most of the papers aren't really a surprise.

This year I had a booth in the Expo to explain OVN. We gave out stickers, went through a spiel, and answered questions. Today only, we also gave out pieces of cake decorated with the OVN logo. It was trouble getting the cake. First I walked to the nearest grocery store, a Whole Foods, but their decorators only work in the morning. Also: “We can't do anything in black. Black has chemicals in it. We only work with natural food dyes.” Whatever.

Then I walked farther along to the nearest Safeway. Safeway's decorators had also gone home, but the store was happy to sell me a blank cake and a tube of (no doubt chemical laden) black decorating icing and other supplies. I carried everything back to my hotel room and put the OVN logo on the cake myself. It looked OK.

One member of my team presented his paper today.

May 10, 2015

Mother's Day. I had given Kate her gift yesterday. She did not like it, so I've now arranged to send it back and get something else instead. Cassie's present, however, was more successful: chocolate is always welcome!

May 9, 2015

Had Lucila and her family to dinner for the first time in forever. I made jambalaya, which Lucila says is a lot like the Brazilian dish moqueca. Strawberry-rhubarb crisp for dessert.

Finally got the car back from the shop, after two week. The dealership replaced the compressor, the evaporator, the condenser, and numerous tubes and hoses. I am so glad that this is warranty work.

May 8, 2015

The full OVN stack is now checked in, and today I checked in a fix for a bug that had made it in due to lack of testing for revised patches. I tested that it all works now.

May 7, 2015

Back from NSDI. Lots of meetings.

May 6, 2015: NSDI Day 3

Last day of NSDI. I didn't have much patience with the talks.

Got delayed on my way home by BART delays due to a broken track near the Civic Center station.

May 5, 2015: NSDI Day 2

My favorite talks of the conference were today: Succinct: Enabling Queries on Compressed Data and PCC: Re-architecting Congestion Control for Consistent High Performance.

Justin and I hosted an OVN BoF in the evening, but few people showed. We had informal conversations with those who did.

May 4, 2015: NSDI Day 1

I accepted the “best paper” award for the paper “The Design and Implementation of Open vSwitch” on behalf of the 12 authors this morning at USENIX NSDI 2015. I delivered the talk just after lunch, at 2pm.

May 3, 2015

I spent more time working on my presentation for NSDI. Teemu gave me a lot of great feedback on my slides, that should make it a much better talk.

Kate is really unhappy that I'm going to be away so much this month.

May 2, 2015

I spent much of the day preparing for my NSDI presentation on Monday. The result seems like it will be much better than the hastily thrown-together version I used for a test run yesterday at work.

Kate and Cassie spent the morning at a scavenger hunt at Happy Hollow in San Jose. (They won! Best time out of 7 teams.)

May 1, 2015

In the evening Kate and I attended a murder mystery dinner party. I had the role of Banker Bob and Kate the role of Banker Bonnie. My role was a bit of a stretch for me. As my character sheet said, “As the bank owner of Deadwood, you are a businessman first. Your bank and your money come before everything, including your wife Bonnie.” I had a hard time ignoring her most of the night, especially since her character sheet said that she would do “anything” to get my attention. Both of us had a lot of fun.

April 30, 2015

OVN works! I tested it and fixed a couple of bugs that I found, but it was basically working based on the patches from last night. (Another developer had claimed that he got it working before my patches, but we later figured out that this involved a mistake.)

We received an update from the car dealership: the AC compressor exploded and sent metal shrapnel through every rubber belt or hose nearby. All of them need to be replaced. It will take until next week. We are surprised: this is a 2014 car with less than 10,000 miles on it.

April 29, 2015

I posted patches that complete a demo milestone of the end-to-end OVN system. Not yet tested.

April 28, 2015: CS Department Celeberation

I spent my morning at the Stanford Computer Science Department 50th anniversary celebration. I remember Dan Boneh's talk the best. I found his slide on the “crypto wars” insightful. Quoting:

He also pointed out the sequence, predicting a fourth crypto war in 2035.

April 27, 2015: CS Department Dinner

I went to the Stanford Computer Science Department 50th anniversary dinner in the evening. It was pleasant to speak to professors and former students I knew from when I was a student, and to others who were before (or after) my time.

When I spoke to Mendel, I was surprised to learn that he had been on leave for about 18 months, working at Diane's startup. He told me that he'd learned JavaScript. I think this might mean there's some hope for me too.

When I left to bike home, the department chair (Alex Aiken) was getting on his bike too. The idea of riding a bike in a suit and jacket seemed unusual to me, and I said so: “Don't you ruin the pants?”

“No, I tie them up.” Well, yes.

“But what about the seat?”

“Oh, every couple of years I'll hear a tearing sound in class, and then it can be a little embarrassing for the rest of the day.”

April 26, 2015

I made a strawberry-rhubarb crisp in the morning. Delicious.

I took Cassie to her hockey practice. Afterward, the car stalled repeatedly pulling out of the parking lot. I pulled into the lot at the next business down the street and called the Ford assistance number for a tow. The tow truck driver took me to the nearest dealership, where I put the keys into a night drop box (being Sunday, they were closed) and took the train home.

The tow truck driver speculated that the AC compressor belt had failed, since when he turned off the AC the car seemed to behave better.

April 25, 2015

We spent the evening at a party at a neighbor's house. Nice people.

April 24, 2015

I posted patches that were much improved from the RFC ones from Wednesday.

April 23, 2015

I helped give feedback on presentations for VMware's internal “RADIO” conference for much of the day.

April 22, 2015

Worked from home again to keep up my momentum, but I was derailed significantly by reviewing financial documents.

In the evening a pair of houseguests we had been expecting arrived quite late, around 9:30. We greeted them and let them go to bed. They were gone (to the airport) at about 4 am the next morning, before any of us were up.

I posted OVN patches that come close to a complete working system in RFC form at the end of the day.

April 21, 2015

I worked from home and got a ton done on OVN.

April 20, 2015

Felt a bit better so I went in to work.

April 19, 2015

Feeling sick, maybe worse, today and did not want to do anything active. I did help slightly with the cleanup day at Cassie's school.

April 18, 2015

I finished building the shelves on my fancy cat tree.

April 17, 2015

I got the basic logical pipeline table generation code working for OVN. We're getting closer.

April 16, 2015

I was still feeling pretty sick, but I had meetings that I didn't think I should skip so I went in anyway.

Leslie Lamport came to VMware in the afternoon. After the main VMware gathering in the auditorium, there was a special conference with Leslie for just the principal engineers. This is my favorite PE perk.

April 15, 2015

I have not been feeling entirely well for a few days. Today I was feeling really sick. I worked from home.

I got the OVN expression code checked in. I am really happy—this code is elegant and it should make other parts of OVN easier.

April 14, 2015

Back to the office. I tried to catch up on email.

April 13, 2015

We flew home.

April 12, 2015: Gettysburg

The morning highlight today was a horseback ride for all of us, with Betsy and Jess, across the battlefield at Gettysburg. Our guides told us something of what they knew. It was not a full tour and we did not go far, but we enjoyed it.

We ate lunch at the Appalachian Brewing Company.

In the afternoon Betsy and Jess gave us a tour of Gettysburg College, where they work. It is full of beautiful brick buildings, many of which date from the Civil War.

We drove back toward DC in late afternoon and stopped at a hotel. Kate returned the car while I took Cassie to the pool.

April 11, 2015: DC to Gettysburg

Our day began with the Cherry Blossom Festival Parade. We took the metro to the parade. We had pre-purchased bleacher tickets. We watched most of the parade. We felt restless and wanted to avoid the big rush to leave, so we took off a little early and made our way back to the hotel. Ate lunch, then we picked up our rental car and drove to Gettysburg, which was a 2 or 3 hour drive.

We arrived at Betsy and Jess's apartment in late afternoon. We spent a long time playing charades based on a card deck that Betsy gave Cassie for her birthday.

We all ate dinner in downtown Gettyburg at a Chinese restaurant named Ping's.

The three of us went to our hotel. I took Cassie to the pool before we all went to bed.

April 10, 2015: Washington DC, Day 4

We visited the National Zoo in the morning. After lunch at the zoo, we made our way to the National Mall for a tour of the monuments. We visited the Lincoln Memorial and the Korea memorial. I don't think I had been to the latter before, or at least I did not remember it. It was moving, with the statuary of the soldiers walking through the rice paddy.

We walked through the FDR memorial park and around the Tidal Basin to the Thomas Jefferson memorial, then to the booths at the Cherry Blossom Festival.

Everyone was tired, so we went back to the hotel to rest for the afternoon.

In the evening we met Olivia at the Hard Times Cafe in Alexandria. (The DC metro serves northern Virginia as well as DC!) After dinner we went to a custard shop for dessert, which was altogether too much food. Kate and Cassie went back to the hotel on the metro. Olivia and I stayed out for a while to have a drink at a local bar, then I went back to the hotel too.

April 9, 2015: Washington DC, Day 3

We visited the Library of Congress, Jefferson Building, in the morning. The exhibit showing Jefferson's original library made the greatest impression on me. It's not very big by modern standards but it's diverse and it gives the feeling of history.

After that we proceeded to the Supreme Court. I was surprised to see a depiction of Muhammad in one of the friezes. We had an early lunch at the Supreme Court cafeteria. It was a real find, some of the best food on our trip, lots of home-cooked food. I had a homemade cabbage roll and roasted yams, and Kate and Cassie shared slices of turkey cut for us right off the bird. All for about $6 a person.

From there we went to our congresswoman Jackie Speier's office for a tour. I was really impressed with the friendliness of her office staff. I know that they greet hundreds of constituents a month but they still act like each visitor is someone special. All of her staff took time to tell us about themselves and what they do. After bagels and coffee one of her interns took us through the underground tunnels to the Capitol, where we were privileged to skip the long lines for tours. After the general Capitol guided tour, we used the passes that her office had provided to visit the House and Senate chambers.

We met Olivia in mid-afternoon. We had cupcakes at a cafe to celebrate Cassie's birthday. Afterward, we toured the botanical gardens with Olivia, then ate dinner together at a Thai restaurant. Cassie lost a tooth during dinner. She was very proud.

April 8, 2015: Washington DC, Day 2

We ate breakfast at Dunkin Donuts near the hotel. I don't eat much fast food, so it was actually somewhat novel.

We spent the day at the Smithsonian. We started out at the Smithsonian “Castle” that acts as a sort of headquarters for the museums. From there we went to the Air and Space Museum, then after lunch to the Natural History Museum. I was most impressed with the original Wright Brothers airplane at the Air and Space Museum, even though I had seen replicas elsewhere. The Wright Brothers are some of my greatest science and engineering heroes.

Had dinner at an Ethiopian restaurant named Meskerem with my friend Olivia, who lives close to DC. Afterward Olivia and I went to the hotel bar for a couple of drinks, then Kate and I traded off and Cassie and I went to bed.

April 7, 2015: Washington DC, Day 1

Flew to Washington DC with Kate and Cassie.

April 6, 2015

Scrambled to tie up loose ends before going on vacation with my family.

April 5, 2015

Any number of people have contacted me about my thoughts for the ONF Extensibility Working Group and its future, now that Jean Tourrilhes has resigned as chair and left ONF. Here are my current thoughts, to give me a place to refer people in the future.

First, I don't think that anyone is going to be able to step into Jean's shoes. Jean was so thorough, so knowledgeable of the OpenFlow specification and its history, and so willing and able to use a great deal of his valuable time for the working group, that no one can match it. Simply on that basis, the extensibility working group is going to change.

Second, we now have numerous ways to extend the spec without changing the main specification. This means that working groups outside extensibility can do their work without needing to go through extensibility. There is this perception that extensions are second-class citizens, compared to what actually goes into the main specification. I think that we need to fight against that: extensions, when released through a reasonable process by a reputable group, are just as legitimate as incorporated pieces of the main specification.

Finally, I think that it's OK to slow down. It would not be the first time that we've had a period during which only bug fixes go into the spec. The new features being proposed now are pretty limited, and vendors need time to catch up to 1.4 and 1.5 anyhow.

April 4, 2015

Major progress on my fancy cat tree. I wove and stapled vinyl into a pattern along the post, punching holes to expose the holes in the post. I built and tried out a couple of prototype cat shelves, finally just before bedtime coming up with one that worked out OK. The cats were happy with even the prototypes that I rejected, though.

April 3, 2015

Today was Jeremy Stribling's last day at Nicira/VMware. He was one of our early hires, and one of our distributed systems experts. We had a farewell lunch in his honor at Steins in Mountain View. End of an era II. Too many of those coming along lately.

April 2, 2015

Jean really has left ONF now. There was no Extensibility WG meeting this morning because OpenFlow 1.3.5 was released, which was his final goal, and thus he very quietly stopped organizing the meetings. End of an era.

April 1, 2015

Taxes. Ugh.

March 31, 2015

In the afternoon Justin and Guru and I went up to San Francisco for a meeting with Madhu from Socketplane (now acquired by Docker). Docker has beautiful offices up there, I'm jealous (and I say that as working from the rather nice VMware offices in Palo Alto). We had about a 90-minute meeting to talk about integrating OVN with Docker. It sounds like there are two important steps. First, for basic integration, Docker has to implement its proposed network plugin architecture, which is planned for Docker 1.7. Second, for better integration, Docker needs to support labels on its network endpoint objects (though we can work around this until then).

March 30, 2015

Worked from home all day and managed to send out some patches for converting Boolean expressions to OpenFlow flows in OVN. Pretty happy with them.

I made the ginger pork with gojiberries recipe for dinner. It's a house favorite around here ever since I received a clay pot for Christmas a couple of years ago. I don't follow the recipe exactly: I substitute cranberries for gojiberries and any cooking wine I have on hand for the plum wine. It's delicious. I wonder whether it would be better with the “real” ingredients, but it's hard to imagine how.

March 29, 2015

I put the foam on top of 3/4-inch plywood and upholstered it, around the hole, using staples to hold the fabric in place. No problem. I did have to cut half an inch off two sides of the foam because my plywood was only 23 inches wide. Unfortunately I poorly chose a marker for marking the place to cut so now I have some blue marks bleeding through in few places on the fabric. Oh well, the cats won't care.

March 28, 2015

Spent a lot of the day at home working on my fancy cat tree. I drilled 17 1-inch holes through a 4x4, plus 17 half-inch holes perpendicular to them, generating a huge pile of sawdust in the garage.

In the evening Kate had her hockey championship game. Her team won the “Stanley Keg.” Cassie and I went to watch.

March 27, 2015

I dropped by House of Foam in Palo Alto and bought a 2-foot square chunk of 3-inch extra firm upholstery foam for the base of the cat tree. Good upholstery foam is expensive (about $75 after tax for those 4 square feet) but it's comfy as heck. There's no way you can bottom out on 3-inch foam even if you just rest one knee on it. Bob Tallman at the store kindly cut a 3.5x3.5 inch hole in the center of the foam for the cat tree post.

March 26, 2015

Second day of the promotion reviews. Only a half-day. In the afternoon I managed to get some work done.

In the evening I got an inspiration to build a fancy cat tree over the weekend, so I went out to Home Depot and Jo Ann Fabric and bought a big pile of wood and fabric and paint. Let's see how it goes.

March 25, 2015

Spent all day in a meeting with all the other VMware principal engineers, going through candidates for promotion to senior staff engineer and principal engineer. It was less stressful and boring than I expected. Everyone up for promotion is very good, and we approved most of the promotions.

March 24, 2015

As a matter of habit, I always come to a complete stop at stop signs (on my bike). Since no one else does, I always get to go first. Sometimes this makes people mad. I think that a lot of drivers think that drifting forward slowly is the same as stopping.

March 23, 2015

Continuing to work madly on OVN Boolean expressions, making excellent progress on writing tests. I'm taking an exhaustive testing approach, by writing code to generate all possible Boolean expressions (up to particular limits) and testing that the various necessary transformations on them do not change their values. I've found and fixed tons of bugs, including many memory leaks, this way.

March 22, 2015

We put the rest of the plants into the ground in the afternoon. It's much easier digging in the yard than last summer, because we've added 6 inches of soft compost and wood chips. Really quite easy now. The soil is amazingly moist when you dig down an inch or two, despite our long spell of dry weather.

In late afternoon Cassie and I biked to Burton Park and played bocce.

March 21, 2015

A shipment of plants arrived yesterday, so we put them plants into the ground, then in the afternoon Kate went off to a nursery in Half Moon Bay to get some more.

March 20, 2015

Wow, all three of the papers that my group submitted to VMware's internal RADIO conference were accepted as short or long talks. I can't say how impressed I am!

March 19, 2015

I took the afternoon off from work and we all went into San Francisco for a last day together. As late afternoon approached, we took Lejna to the airport, ate dinner, and saw her off. Goodbye Lejna!

March 18, 2015

Starting to get really annoyed the number of on- and off-list email inquiring about documentation and examples on how to integrate Open vSwitch with hardware ASICs. These inquiries usually come from employees of ASIC vendors. There is no documentation and no examples for these purposes specifically because the policies of these ASIC vendors prevent them from being published! You guys fix your policies, and then people will start publishing code for your chips. Don't complain to me: it's your fault and you, not I, have the power to fix it.

March 17, 2015

Lejna's departure is coming up in two days. Everyone is starting to mope and moan a bit about it. We'll miss her.

March 16, 2015

I took a Schlage lock cylinder that I had mis-keyed into work with me today. I took it to the lockpicking interest group and, after about 30 seconds of instructions, spent about 5 minutes fiddling with a tension wrench and a pick and sprang it open. I carefully popped off the retainer ring and fitted a rekeying cylinder into it.

Locks really aren't that secure if a rank amateur can open one in 5 minutes with a couple of bent pieces of metal.

March 15, 2015

We hosted a going-away party for Lejna at our house. A lot of her friends that none of us had seen in a long time came to the party. We had a lot of good food, but the best was a strawberry-rhubarb pie that Kate made. Probably the best I've ever had.

March 14, 2015

Mailed my tax paperwork to my tax preparer. Not too happy with them because they say they're charging an extra $75 just to consider the new ACA healthcare laws; that should take them about 3 seconds with me since I have employer-provided group coverage. They also charged me an extra $240 last year for estimated taxes. If they try to charge me for both of those this year, then I'm going to find someone new.

March 13, 2015

Pi Day Eve (and Friday the 13th). VMware gave away “Pi”nt glasses at their Friday afternoon celebration. I stopped by just long enough to pick one up.

March 12, 2015

Got a prototype implementation of code to convert Boolean expressions into OpenFlow flows working in OVN. I'm happy; it seemed like it was taking too long. Still a lot of work to get it finished and bug-free though.

March 11, 2015

Program committee meeting today for VMware's internal RADIO conference. All three of the papers that I coauthored were discussed, although I don't know the decisions. A very long day: the discussions ran from 8 am until about 6:30 pm.

March 10, 2015

Sunday night, I introduced Lejna to the Rocky Horror Picture Show. Back when I was a teenager I learned all of the audience participation lines, and so at the beginning, at least, I was calling out pretty often, but I quickly got tired of doing it alone.

Kate and Lejna think Rocky Horror is pretty weird; they're not wrong.

March 9, 2015

Got familiar yesterday with what might be a new chore every year or two. About a week ago, we noticed that the swinging glass door on the shower in the master bedroom had started to hit the fixed frame. Not good—if it hit too hard it would surely chip or break. Yesterday I finally looked up the procedure for adjusting it. Loosen the screws top and bottom (required an unusually large Philips #3 screwdriver), adjust the position carefully, tighten again with screwdriver. The door is heavy and unwieldy enough that I had Kate do the tightening while I held it in place.

March 8, 2015

I responded to a couple of surveys from ACM on open access to research. I'm so glad to see that ACM is thinking about opening up its publications to the world. It's a “moral imperative” in my opinion, in the words of an answer to one of the survey questions. USENIX manages to do this, without charging those who submit papers, without charging ridiculous membership dues, and still retains high quality conferences and submissions, so I don't know why ACM can't do the same thing.

March 7, 2015

This evening was the annual Spring Gala from the San Carlos Education Foundation, which supports the San Carlos public schools. Kate and I won the auction for a vacation for 8 in Montana at a dude ranch. The trip has to be between November and April, so I guess we're in for a winter vacation.

March 6, 2015

Went out tonight with Mike Dalton, a friend from Stanford, to Dave & Busters in Milpitas. We ran out of games we wanted to play pretty quickly—they have less variety than I remembered from years ago. It's pretty much all shooters and racing games, other than the ticket games that are really only fun for kids. I do like shooters and racing games, but I can only play them for so long. The best game was a new Star Wars game with a pretty immersive view, although the controls didn't seem too responsive.

March 5, 2015

Getting a lot done on OVN. Hope to get out another patch series next week.

March 4, 2015

Jarno and I biked home together, as we do from time to time. Jarno has a brand new carbon fiber Cannondale with fancy electronic shifting. It's noticeably lighter than my aluminum Trek from 2002. I think we were about the same speed before (when he was on a $300 hybrid), but now I have to work to keep up. It has a built-in power meter. He reported that we were (well, he was) using 300 W to go up the first hill and that he got up to 450 W briefly on another. I'm surprised—I had an idea that only pros could put out over 400 W.

March 3, 2015

Back to code reviews today. I've been ignoring them for a while to get some coding done on OVN, but they really piled up. I spent the day on reviews. The most significant result was that I was able to commit the SPBM Auto-Attach support from Dennis Flynn at Avaya.

March 2, 2015

I spent a lot of time over the weekend thinking about how to reduce the general Boolean expressions that I want to use for flow matches in OVN to the form that Open vSwitch supports. I think that this comes down to what one might think of as a nonstandard “normal form” that so far I think of as “disjunctions of conjunctions of disjunctions.” Today, I had a good conversation with Tim Hinrichs, the best guy I know in logic, about the possibilities. I was a little surprised to learn that this isn't something that I can just read a bunch of papers about. Maybe, if I come up with a good solution, there'll be a paper to write about it, who knows.

March 1, 2015

Spent most of the day with some friends, first at Coyote Point and then later at home. We rarely see these friends but when we do it seems like we always spend a long time together.

Feb 28, 2015

Finally got a little way into The Art of Community only to realize that all of the figures are missing. A web search shows a few other people with the same problem. Fortunately none of them so far seem important to the message but only really for amusement.

Feb 27, 2015

Had a meeting at Mesosphere. They helped us to understand how the container model works in the environments that they work in. It also sounds like OVN is a pretty good match for what they need for DCOS. I was pleased to see Christos Kozyrakis again; I don't think I'd run into him since I was a grad student years ago.

It's so great going to go meet people at startups. The energy level and the excitement is so high, I really enjoy it. And Mesosphere is in a nice building, only a short walk from Caltrain. Some day…

Feb 26, 2015

Went to listen to a Customer Advisory Council session on NSX this morning. When I saw one of the attendees, it reminded me of how the classic example of separation between tenants is always that Coke and Pepsi don't want their opposite number to be able to spy on their secrets—one of them was in attendance!

Feb 25, 2015

Kathy Griffin came to VMware today for an hour-long interview. Kate came to campus for it and we sat in the second row. I like a lot of Kathy Griffin's humor, although some of it goes over my head because I don't keep up with celebrity news. Before the interview I had not realized that she had been on TV (“Suddenly Susan”) or that she was such a trailblazer among female comedians.

Kate and I went out to dinner afterward at Parkside Grille in Portola Valley. I was surprised to find a non-lumber-based business so far off the beaten path.

Feb 24, 2015

I've spent the last couple of days of actual coding time (as opposed to work time) working on a lexer for OVN, to use as the bottom layer of the parser for matches and actions. The strategy that OVS uses for parsing OpenFlow from strings is terrible. I don't want to repeat that mistake with OVN. Maybe it'll even be possible, eventually, to use some of the same code to parse OpenFlow.

Feb 23, 2015

The chicks are now 5 days old. They have grown visibly since we first got them at 1 day old.

Feb 22, 2015

Since Lejna has to leave for Bosnia again soon, we want to spend her last few weeks doing as many fun things as we can together as a family, so in late afternoon we went to Dave & Busters in San Jose. We played games for an hour or too, then had some dinner and went home.

Feb 21, 2015

I shingled the roof of the chicken coop, with the cedar shingles that I bought last weekend. It took a few hours because I had never done anything similar before, but it wasn't really difficult.

Feb 20, 2015

I spent much of the day making up a fairly detailed task list for OVN, and then I published it, getting some useful feedback already.

Feb 19, 2015

I got the OVN design documents to the point where I was comfortable publishing them for public discussion. I received more comments than I expected, and quite quickly.

In the afternoon I attend “Unconscious Bias Training” in VMware's cafeteria with a lot of other people. I was nervous about whether it would be useful or a waste of time, but I was pleasantly surprised. Given what I was focusing on, it was a surprise to get a text from Kate in the middle saying “Going to get chicks now.” Indeed, when I got home, there were a couple of chicks under a heat lamp in a plastic bin inside the chicken coop.

Feb 18, 2015

I had a really productive day getting together some OVN design documents for internal review.

Feb 17, 2015

Kate and I went out for a date to John Bentley's, a nice restaurant along El Camino in Redwood City.

Feb 16, 2015

Kate's parents left for the airport around noon. I spent late afternoon first buying lumber and shingles for the chicken coop, then shopping around town for a trunk or storage bench with a lock on it. I had pretty much given up on finding what I wanted until I stopped at an antique store (“Antiques Then & Now”) near our house. They had a lovely old cedar chest with built-in felt-lined compartments and a lock (with the key!). The price was right so I took it home.

Feb 15, 2015

Kate and Cassie and Grandma Pam went out for much of the day. Dave and I spent an hour or two mixing and pouring cement into some gaps between boards by the chicken coop. It will provide a step up for Cassie and keep chicken poop out of difficult-to-clean spaces.

Feb 14, 2015

Valentine's Day and Kate's birthday. Birthday presents (those diamond earrings I bought last week!), chocolate, lunch out. I made Irish stew for dinner (Kate's request). I took Kate's parents to watch her hockey game at 10:30 pm.

Feb 13, 2015

Checked in a fix for a bug that was reported via the Open vSwitch security mailing list as a vulnerability. (The commit is titled “mac-learning: Implement per-port MAC learning fairness.”) I am not convinced that the bug itself is that big of a security vulnerability, because it is only a problem if users regard MAC learning as a security feature rather than an optimization. I spent a bunch of late-night time on fixing it on Wednesday night, though, because it seemed to me that it was a serious publicity vulnerability: the bug's “security researcher” reporter seemed a bit breathless about it, and had already given a talk about it at a security conference back in September (!). Also, I had a query from CERT about the whole thing. Since it was in my power to fix it, without too much trouble, that seemed like the best solution.

The solution adds a lot of mildly tricky code. A bug could be bad. The fix was reviewed by a few very good programmers, though, so I think that the risk is minimal.

I think that the fix is better than what typical physical switches implement. I like that it is adaptive, that is, there is no need to have any settings or knobs for users to tweak, it “just works” out of the box.

I wish that the reporter had let us know before making this public, instead of months afterward. (Would I have responded as quickly? I don't know.)

Kate's parents arrived today, to stay for the long weekend.

Feb 12, 2015

Our new(er) car has heated seats. I didn't think they'd be useful in our area with such mild weather, but they were part of some package that included other features that we did want. In the last week I've found that they're nice sometimes though. One day I was a bit wet from rain and the heat (at the lowest setting) felt nice and helped to dry my pants. Today, my back was a little sore, and the heat on my lower back was very soothing.

Feb 11, 2015

Kate showed me in the morning that yesterday she had attached the front and roof to the chicken coop. Now it just needs some finishing touches: chicken wire over ventilation holes, shingling the roof, and I don't know what else.

The loud weird sounds we heard last night were revealed today to be a pair of raccoons mating outside our bedroom window, on top of the garage. I hope they don't mess with the wind vane.

Feb 10, 2015

Went to an event organized by Amplify Partners in the evening, at Gravity in Palo Alto. I've been thinking a lot lately about the lack of women in (my part of) the tech industry. This kind of event really exemplifies it: I did not notice any women in attendance at all. I did enjoy it, though.

Feb 9, 2015

Lunch with Yatish Kumar from Corsa. Hi Yatish!

Feb 8, 2015

The rain continued. Kate and I spent most of the afternoon working on the chicken coop. We got the floor and the sides built and attached, and the front ready to go on. At that point it was dark and still raining, so we called it a night.

Feb 7, 2015

Two very different kinds of shopping today. In the morning, Lejna and I went to Shane Co to buy diamond earrings for Kate's birthday (after all, she had them pierced just for me). In the afternoon, all of us went to Home Depot to buy plywood and other supplies for building a chicken coop.

Feb 6, 2015

Hard rain most of the day. In the morning I helped set up the school book fair, then due to the rain I drove into work. Finished up the NSDI revisions and sent the paper in to our shepherd. Spent some time discussing the OVN database schema with Justin. I left the office about 5:10 and due to traffic it took about an hour to get home, about twice (three times?) as long as going the opposite way at 10:30.

Feb 5, 2015

A long day. I took Caltrain to meet Dan Talayco in Mountain View for breakfast, where we talked over our ideas about ONF and P4. Then I took Caltrain back north to Palo Alto, where I assumed I could catch the next Marguerite or VMware shuttle to campus. I was wrong. It was just before 10 am when I arrived, and all the shuttles and Marguerites had already gone for the day. I gave up on working from my office and just went home to work from there. (I'm not a big fan of working from home because then I end up working all day long instead of just when I'm in the office.)

Feb 4, 2015

Today I realized that revisions for the team's NSDI paper are due to our shepherd on Friday, and that I essentially hadn't done anything yet. I scrambled toward getting it done.

Feb 3, 2015

Kate and I visited our new financial advisor for an initial meeting. It's easier than I expected, so far.

Feb 2, 2015: Back Home

Came back home from the leadership summit.

Passing through security at the New Orleans airport and preparing to collect my things from the conveyor, I had to basically dive to grab my laptop and my phone, which were about to hit the floor because the bins they were in were flipping up and over due to incompetent an X-ray operator. I grabbed all my stuff and walked on, and then 100 yards away I realized that I was missing my watch. I walked back but it was gone and the TSA personnel were less than helpful. Assholes.

Kate and Lejna picked me up at the airport. Kate had had her ears pierced! I asked her a while ago to do it. I like the way it looks.

Feb 1, 2015: VMware Leadership Summit Day 3

Final day of the leadership summit. More speeches and Q&A sessions. We finished up the project planning exercise with Afterburner. A Superbowl Party was held in late afternoon.

Jan 31, 2015: VMware Leadership Summit Day 2

The summit took up all day, from 7:30 in the morning until 10 at night. The breakout sessions on planning a “mission” in teams, by Afterburner, were much more entertaining and also more useful than I would have guessed. I especially appreciated their discussion of the value of their debrief advice: always do a debrief, whether the mission is successful or not, and keep it nameless and rankless so that you get honest feedback.

Today's highlight was the evening event. At 6:30, a marching band came parading along Canal Street, and all 200 of us at the conference joined in behind it. We followed the parade along Canal, turned onto Bourbon, then a few more turns and finally onto Royal where the band directed us into Latrobe's, where we had a fantastic 3-course dinner.

Jan 30, 2015: VMware Leadership Summit Day 1

I spent the day up to 1 pm working on finishing touches for two SIGCOMM papers (the deadline was 2 pm). By then I was starving, having skipped breakfast, so I walked down to the river along Canal Street and walked along the boardwalk into the riverside mall, where I ate crayfish étouffée at a local (seeming?) place in the mall food court.

The conference got under way at 5 pm with a reception followed by speeches that lasted until 9:30 pm.

Jan 29, 2015: New Orleans Trip

Traveled to New Orleans for VMware's internal leadership conference. Got in late after some delays in the airports on both ends. Ate dinner with a couple of colleagues. Feeling a bit rundown from a cold, so I went to bed without exploring the nightlife.

Jan 28, 2015: RADIO submissions

Tonight at midnight was the deadline for research paper submissions to VMware's internal RADIO conference. My team submitted three papers. I had my doubts about some of them for a while, but I think that all three of them turned out strong. If it works out, maybe some of them will turn into public papers in a while.

Jan 27, 2015: Enough with the Podcast

Recording audio wasn't much harder than writing text, and I tended to do it in the same place and at roughly the same time that I'd write text anyway. But I had an idea that I'd start getting new inspirations or make different use of an audio medium than I would a text medium. (Also, I had just bought a USB headset anyway for to be on the Packet Pushers podcast.) It didn't happen. So maybe I'll give it another shot later, but I think I'm done with audio for now.

blppod

Jan 26, 2015: More Snafu

MP3 (0:48).

Jan 25, 2015: Ladybug Girl Plays By Herself

MP3 (2:07).

Jan 24, 2015: Chicken Coop

MP3 (1:34).

Jan 23, 2015: Night Out

MP3 (1:40).

Jan 22, 2015: Busy Day

MP3 (0:22).

Jan 21, 2015: Layoffs/Lejna's Back/RADIO

MP3 (4:02).

Jan 20, 2015: Adam Carolla on Patent Trolls

MP3 (1:15).

Jan 19, 2015: Refactoring All the Way Down

MP3 (3:28).

Jan 18, 2015: Pope in Manila

MP3 (1:26).

Jan 17, 2015: Harlem Globetrotters

MP3 (3:07).

Jan 16, 2015: Bad Drivers

MP3 (1:37).

Jan 15, 2015: OFTest

MP3 (3:44).

Jan 14, 2015: Community Building

MP3 (5:06).

Jan 13, 2015: OVN

About the OVN announcement.

MP3 (5:05).

Jan 12, 2015: Big Day Tomorrow

MP3 (0:27).

Jan 11, 2015: Papers in Progress

MP3 (2:18).

Jan 10, 2015: Interview with Cassie

MP3 (2:29).

Jan 9, 2015: Transportation

MP3 (0:43).

Jan 8, 2015: Crazy Lib

MP3 (1:09).

Jan 7, 2015: OVS, ONF, and OpenFlow

Some rambling thoughts that bubbled up today.

MP3 (11:00).

Jan 6, 2015: Confusion

MP3 (0:47).

Jan 5, 2015: American Psycho

MP3 (1:43).

Jan 4, 2015: Packet Pushers

MP3 (1:22).

Packet Pushers Podcast about Open vSwitch.

Jan 3, 2015: Reading List

MP3 (8:37).

Books of 2014:

Jan 2, 2015: Future of PSPP

MP3 (8:49).

Jan 1, 2015: 2014 Retrospective

MP3 (2:59).

Older postings

2014. 2013. 2012.


Last updated 03 Jul 2015 23:43. Copyright © 2015 Ben Pfaff.
May be freely redistributed, but copyright notice must be retained.