• Archives

  • Categories:

  • Other profiles

Aaron’s 3rd birthday and a lot of trains!

On December 3rd we had a little birthday party to celebrate Aaron’s third birthday, a day after his birthday to make sure our au pair could join us, and so not to have it on the same day MJ returned from an international work trip. I decided to decorate on Friday night so he’d get to enjoy the decorations on his birthday and through the weekend. He currently enjoys the show Gecko’s Garage, so we went with that as his theme, but it appears there isn’t really official merchandise out there for the show, so we had to DIY a bit, and grabbed some laminated custom cake toppers from Etsy.

For his party, both of our former au pairs joined us as well, and we had a nice little gathering, except that poor little Aaron had a cold. He’s usually very social, and quite the trooper when he’s not feeling well, but I think the mix of being so congested, plus people over, and a lot of excitement got to him. He was inconsolable for most of the evening and spent it snuggled close to me.

I managed to get him calmed down for a few minutes to have a few bites of cake.

We also had a break in crying to open presents, during which he got gifts from his current and former au pairs. They all managed to get him presents he absolutely adores, but I guess I shouldn’t be surprised at how well they know him, given how much time they spent with him!

The weekend after Aaron’s birthday, and last weekend we were in California for the year, we went on a couple train-related adventures.

Saturday morning was spent at The Great Train Show at the Alameda County Fairgrounds in Pleasanton. It was a mix of vendors selling various new and used model trains, accessories, and train-related things, and some working model trains that various clubs throughout the area brought for attendees to admire. My only goal for the show was to get some scented smoke fluid for our little Union Pacific O-scale train. That was satisfied within minutes of walking into the show, as a vendor near the front had some trains that he was allowing kids to control (thank you!) and I returned the favor by skipping the shopping around and just buying the one I wanted from that booth. There are a lot of scents, but I have the root beer one for the Pennsylvania Railroad train that we keep at the townhouse in Philly and everyone seems to like it, so I didn’t see the need to mess with perfection.

We picked up a bunch of BRIO tracks for the boys, and they each got a couple small train-related toys. Since we have two O-scale train sets (one in California and one in Philly) I picked up a Ben Franklin themed Lionel box car that I plan on bringing to Philly, and Aaron picked out a flat car with a bulldozer strapped to it, both were a steal at $10 each. Aaron’s choice ended up being quite amusing, since it goes well with Adam’s choice: a trio of log cars. He saw a few log cars at various vendor booths, but they were all the wrong scale. We got incredibly lucky when we stopped at a booth with a lot of O-scale cars and happened to ask if they had something similar and that’s when he pulled out the 3-car set! When we got home we hooked the three log cars and the bulldozer to the Union Pacific train and suddenly we’re ready to do some logging in the woods!

I also picked up a little Maine-themed box car, along with a Jewish-themed Mogen David Wine car, which I joked would REALLY make our train a Hanukkah train.

Adam had a ton of fun. MJ whisked him off to visit the model train layouts and with camera in hand, he was able to take a whole bunch of pictures of little trains and scenes.

Aaron struggled a bit because he’s a three year old surrounded by “toys” that he wasn’t allowed to touch. Oops! He was also at the tail end of that cold he had during his birthday party, so I think he wasn’t feeling 100%. I spent much of the show making sure he didn’t touch anything and calming him down when is frustration turned into crying and screaming. I guess I should have anticipated this, but he’s gone through a real maturity spurt these past few months so we were fooled into thinking that will transfer seamlessly into all environments and situations.

On Sunday, I had to go to San Francisco to pick up a pen I had repaired, which we turned into a whole family outing. We took BART into the city, and on the way to our station we got to see a BART car being hauled on a trailer! It may not sound like much, but we’re train geeks and the boys thought the sight of a train car on a truck at the side of a highway entrance ramp was an absolute delight. It was.

Once we got to the city I went to retrieve my pen and MJ took the boys in the stroller around Union Square. When I was finally done, we made our way down to the MUNI Metro and took the new subway line one stop south. That put us close to our old neighborhood where we enjoyed a lovely brunch at Fogo de Chao, which became a much more compelling option lately since we discovered that kids 6 and under eat free.

From there, we hopped back on BART and made our way to Rockridge station where hundreds of fans of BART gathered for Sweaterfest! 4,000 holiday sweaters were produced for sale this year, and they sold out within an hour each time they were offered on the online shop. During the first I managed to snag one for MJ, and after turning on alerts on Twitter I managed to get one for myself in the second offering. Phew! But the festival was to gather fans together for a sweater group photo, raffles, prizes, and merchandise sales which included the last chance to get a sweater if you couldn’t order online. We showed up just in time to get in the group photo, which was later shared across social media (Twitter, Facebook, Instagram).

I’m glad we went for the experience, but it was PACKED, and a little overwhelming. The hour+ line for the merchandise looped around the whole outdoor space the event was held at, and it wasn’t easy to participate in much of what they had. Still, the boys got their pictures with a BART snowman who was wearing a holiday sweater, we picked up our transit passports and stickers. It’s great to see this level of enthusiasm from so many people, and I take that as a good sign for public transit in the bay area.

At work I’ve been busy completing a few projects before the end of the year, and I saw the release of the Linux on the mainframe YouTube video that we recorded in Raleigh back in October! But leadership gave us the opportunity to take a day off last week to do some volunteer work in our community. I took this opportunity to make plans to meet with the Partimus board and get some much-needed work done, including some financial tasks, website updates, and other administrative things.

Truth is, Partimus took quite a hit with the pandemic, along with the death of a key technical contributor last year and major life changes for 2/3 of the board members. Once I’m able to commit more energy to it, I’d like to do more work to reinvigorate the organization, but I’m incredibly grateful that I could spend what otherwise would have been work time getting the public face of the project in a better, more accurate, state. Plus, it gave me an excuse to finally go to the Oakland Public Library where I made plans to meet with a board member, and I got my library card!

As the week wound down we were packing for a flight on December 16th. We decided to conclude our year visiting family and friends from our townhouse in Philly, where I’m writing this. I’ll be taking a few days off between Christmas and New Years to do some outings, and in general have build some extra flexibility into my schedule. It should be a nice visit, as long as we don’t get sick!

Hanukkah 2023 / 5784

Hanukkah this year came together beautifully.

A huge part of crafting a successful holiday was that I took a week off from work following Thanksgiving. In addition to all the boring house stuff I did, I was able to prepare for Hanukkah. The first thing of note is that I did more decorating than I have in years past. Part of that was due to the boys getting old enough to enjoy decorating and being festive for the holidays, so I had enthusiastic helpers and didn’t feel like I’m just doing it all for myself.

While I had a babysitter watching the boys I put up some blue and white lights outside, and then the boys helped me put more lights up on the banister on the stairway. We found some window decals at CVS and the boys also spent a little time doing Hanukkah coloring and other art that we put on the walls.

I love model trains, and so do the boys, so each year I set up a “Hanukkah train” and in the middle of the loop we put all the presents. One evening I set up the table with a blue table cloth and the boys and I assembled the Union Pacific train I bought a few years ago for this purpose. I probably set it all up too early because the presents were a tremendous source of temptation and frustration for the boys as we led up to Hanukkah, but I was trying to build up the excitement!

Speaking of presents, I ended up making a document to track what presents the boys were getting for Hanukkah and where they were in the process (ordered, shipped, boxed, wrapped) so I wouldn’t lose track, and to make sure we had enough presents of similar value and excitement for both Adam and Aaron each night. I was also thrilled to find some beautiful Hanukkah wrapping paper at TJ Maxx (along with a Hanukkah cats pillow and blanket), so I didn’t have to just rely upon generic winter-themed wrapping paper. Hanukkah penguins! Hanukkah cookies! Menorahs!

The boys had fun with all the present unwrapping, at ages 3 and nearly 5, it was the first year both of them could really enjoy it properly. Reflecting upon my experience growing up with Christmas, it was fun to do 8 nights of presents. Each night and the following day they focus on one or two gifts they got instead of the excitement exploding in just one morning. It’s a really nice tradition.

We also managed to get some Hanukkah Gelt this year, which I also found at CVS and the boys eagerly devoured each night. Maybe next year we’ll be able to properly play with the dreidel for some instead of just launching it across the room, hah!

One day I ventured out to pick up some jelly doughnuts, which I hope were a reasonable enough stand-in for proper sufganiyah. But no homemade latkes this year. I enjoyed eating them the one year I managed to make them, but the work that goes into them was beyond my ability this year. Maybe I’ll try again if I get some little machine that shreds the potato and onion instead of having to do it manually.

As beautiful as the holiday was and the joy we all gained from it, there was the shadow of the war in Israel looming over it all, and a rise in anti-semitism, this time coming from the left side of the political spectrum. A menorah was vandalized in Oakland, and reports of violence have popped up across the country. Having not been born Jewish, learning most of I know about Judaism in the past 12 years or so, I guess I didn’t quite understand how much anti-Jewish sentiment can simmer for decades before boiling over. I’ve shared before that when MJ and I got married, I didn’t give another thought to raising a Jewish family. We live in a modern society! Jewish people are Americans! Everything is fine! These days I do worry about the world we’re leaving for our boys, and only hope that things calm down and they can continue to thrive in a safe place that’s full of opportunity for people of all faiths.

So it was extra special to see that the menorah in Castro Valley, which in years past had been nearly hidden in a small park down the boulevard, was in the center of town this year. Our local Chabad organization also did a whole event on the 5th night there with a lot of festivities (I didn’t know it was happening, otherwise we would have gone!).

And I took my time to admire the big menorah that graces Union Square in San Francisco when we made our way to the city over the weekend.

Happy holidays, my friends. Whatever you celebrate, I hope you have an enjoyable time and a happy new year.

A week of chores

I don’t know how other people with full time jobs and young kids do it. Is it normal to take a week off from work just to catch up on chores and tasks around the house? This will be a bit of an unusual post by getting into boring details of tasks everyone has to do, but I wanted a record of it to remind myself what this part of our life was like. I tend to focus on outings and events and highlights of our adventures, but sometimes I’m just at home sorting closets.

I’ve been incredibly busy with work these past few months, including a couple work trips (first in AGES!) and things at home just kept piling up. The kids have outgrown their current sizes of clothes, that cluttered pile near the kids’ art center is growing menacing, I haven’t put away the non-perishable groceries from 2 days ago, oh and there’s a problem with the car registration. Did I mention that there are 3 birthdays coming up, and Hanukkah? My evenings are already packed with making dinner for the kids, dishes, trash, and all the other random things required to keep a house going. I’m exhausted by the time they go to bed.

When we returned from Philadelphia after our last visit, I surrendered and took the week off from work to catch up. I actually had it planned out, MJ was traveling for work and our au pair was traveling back to her home country for a week to visit with family, so I was at home with the boys for the week. We had a new babysitter coming in through a service for 4 days, but there are complicating factors so I’d still have to be close by in case she needed anything. Plus I still had to do school drop off and pick up for Adam, which our au pair usually handles. Actually working that week would have been a stressful and tiring endeavor, but it was perfect for getting all these household tasks done!

I started with some cleaning. We have a housecleaning service that comes twice a month, but there’s always a ton of Cleaning Projects to do, usually related to organization. Is anyone else drowning in boxes from monthly deliveries of necessities? I mostly stay on top of it, but not lately, and little collections of miscellaneous delivered things had started piling up and I needed to set aside a chunk of time to tackle them all and put things away, which also required tidying up some cabinets and closets. We’ve also been dealing with our primary kitchen refrigerator not working properly, so we’re living out of a large mini-fridge and brought the small chest freezer upstairs so we’d have easy access to our active frozen food. The freezer takes up a prime bit a real estate in the laundry room, so for this exercise part of my work was finding a new home for all the stuff we needed to move, including all our wrapping paper and gift stuff. I also needed to do a full clean-out of the downstairs room where Aaron sleeps over night, as the room is not part of our regular cleaning service.

The garage also needed some attention. Things just get piled up in there, and it was becoming a real problem for finding things. With the small chest freezer living upstairs for now, I moved some filing cabinets that recently came into our possession into that spot, and took the opportunity to reorganize some of the shelves down there. We’ve also managed to collect a bunch of boxes that were simply filled with packing material. At one point it had been useful, and a small amount still is, but we really had too much and I managed to get rid of a few boxes and bags of it. The garage still looks like an absolute disaster, but this amount of tidying allowed me to get to the clothes I needed for Aaron (Adam’s old 4T clothes!) and move the giant, broken-ish old plasma TV into the garage, so I could set up the train for Hanukkah – two more things unblocked!

Truly, kids grow up very fast. The rotation of clothes to the next size has to be one of my least favorite tasks, as it involves laundry, digging through the garage, packing up and labeling old clothes, and in the case of our eldest, buying new clothes. The small amount of joy I get in picking out cute new t-shirts is so wildly overshadowed by the rest of this process, and I don’t even get that satisfaction when it’s just moving Aaron into the next size up. Did I mention it’s also expensive? Don’t even get me started on buying shoes, and how quickly they destroy them.

Laundry. There’s always laundry. First, I had to fully unpack from our trip and get everything cleaned. There’s also the special laundry that piles up, like that sweater from Halloween that has delicate care instructions so it’s been sitting on the valet for over a month. And the covers we have for the dining room chairs, which get cleaned… sometimes? Or when there’s a horrible spill. It was sometime. In short, even the laundry load this week was bigger than normal and required extra attention. I also wanted to go through the mail that had come in while we were traveling and before.

I was able to leave the house a couple times. My new prescription glasses had come in, and so I was able to take a detour prior to a school pick-up to get them. I also had to sort out that car registration I mentioned, which was a multi-state ordeal. You see, we keep a car in Pennsylvania, but you can’t register a car in Pennsylvania unless you have a Pennsylvania driver’s license, even if you own property there, so it’s registered in California. Unfortunately there was a California-emissions related recall on the car, which put a hold on our registration until that was fixed. Fortunately, the timing of our Philly trip worked out so I could take it into the dealership while we were there to get the recall handled, and then come back to California to complete the registration with AAA. But that’s not all! Because it’s emissions-related and only California cares about such things, the dealership in Pennsylvania didn’t have the paperwork I needed to bring to AAA to get it registered, so during this precious week I had to go to a friendly dealership in California who could look up the work from the other dealership and provide the paperwork. Phew. It all worked out, and I have never been so relieved to conclude a vehicle registration renewal in my life.

All these exhausting tasks weren’t all that were on my plate though, I had some fun stuff! I got photos of the boys printed so I could prep and send out 40+ holiday cards before Hanukkah. And then Hanukkah prep! I’ll get into the details of this in another post, but there were lights to put up, a train to set up, and presents to wrap. No small tasks here. Finally, was prep for Aaron’s birthday party. MJ was arriving home on Aaron’s birthday, and our au pair was returning the day after, when we hosted his little birthday party with some family friends. I had already ordered is adorable Gecko’s Garage cake topper and some decorations, but I had some last minute balloons and party products to pick up at the dollar store on the way home from a school pick-up (Adam helped!) and to actually pull everything together and decorate for the main event. I love our small, family birthday parties, but I do wish they weren’t all roughly in within a month of each other, spanning December and January.

I did pause a little to take some time for myself though. I promised myself that I’d make time to finish one book, go to the newly opened Philz coffee for a mint mojito iced coffee one morning, and finish the last few episodes Doctor Who season 14 so I could watch the new specials. I succeeded! And I got in a few episodes of The Gilded Age too. I wish I’d done more to recharge, but I also would have felt bad if I’d let the other tasks slip.

Unfortunately, I also developed a cold. By Friday both Aaron and I were consumed with coughs and sniffles, and that was the day we didn’t have a babysitter. I had hoped Aaron and I could do a little adventuring while Adam was at school that morning, but instead we stayed home and watched too many cartoons. Aside from being sick, it was nice to just chill at home on that last day and relax in the satisfaction of having a slightly less chaotic home. For now. My hope is that as the kids get older, I can do a lot more of these things while I’m also responsible for the kids, but kids under five require a lot of attention and supervision.

Thanksgiving with the family in Philadelphia

We spent the week before Thanksgiving, and Thanksgiving week itself at our townhouse in Philadelphia. Since this is just another home spot for us, we were both working most of the time, and the usual laundry, dishes, and house stuff. A few days into our trip, the dishwasher stopped working, but thankfully it had just come unplugged, and we were able to pull it out and swiftly solve the problem. There was also a drawer in the kitchen that and been badly installed and broke on our last family trip there, and we spent some time fixing that as well.

The last big thing to “fix” was taking down the play pen that MJ built all the way back in 2019. It took up nearly half the living room, but the pandemic rendered most of it’s useful life irrelevant. I’m not sure it was age-appropriate for even Aaron when we visited for the first time in 2022, but they had both definitely outgrown it now. It’s disappointing that we got so little use out of it, but we couldn’t have anticipated that a global pandemic would keep us away for over two and a half years.

Work-wise, it’s the time of year where we’re all putting a lot of work into finishing major milestones in our projects and looking forward to the next year, but I was able to squeeze in some time to present at a Philadelphia area Linux Users Group (PLUG) meeting. I hadn’t been to an in-person meeting since before the pandemic, indeed, they’ve only started resuming them a few months ago. It felt like a wonderful opportunity to see some old friends and meet some of the new folks that have since joined the group, or would come out of the woodwork for a talk about open source on the mainframe. Nearly 20 people attended, and I was able to put together some fun, historical Renaissance-themed slides with my topic, “The Open Source Renaissance in Mainframe Technology” (slides here). Since I had some familiarity with the group, I was able to shift into a very casual mode for the presentation, which lasted longer than the hour I had allotted. Following the meeting, several of us went to a nearby restaurant to continue discussions, including my close friends Danita and David who I was delighted to see had come to the meeting.

I took off from work on the first Friday we were in town since we had shuffled up our au pair’s schedule a bit for travel and she was entitled to a three-day weekend. It worked out well, since the day was unseasonably warm and gave me to opportunity to take the boys out to the Philadelphia Zoo! I drove them down in the morning so we’d have a chance at making it back for lunch and Aaron’s nap – which we did! We only shift the schedule by one hour while we’re in Philly, so that helps with a lot of things that open later and we usually can’t squeeze in before nap time. Aaron got out of the stroller as soon as we entered the zoo and got to exploring. For half the visit, Adam was in the stroller, glued to the map and hoping for a zoo train that I was 90% sure wasn’t running. Once he accepted that it wasn’t running, I was able to coax him out by suggesting that he could take pictures of animals with his phone. It worked like a charm! He delightfully spent the rest of the visit taking pictures, while Aaron and I enjoyed the animals and found things to climb on.


That night, Danita and David came by to visit and have dinner. Danita brought her tiny dog Blackie, to give the boys an opportunity to visit with a dog in a safe, controlled environment. They haven’t really been exposed much to dogs and tend to be a little fearful of them, so it was a nice experiment. By the end of the evening Aaron was giving him treats without hesitation, and after they left he told us, “I want a dog, that dog.” Later in the trip when we drove past the steakhouse we had dinner at, he mentioned the dog again. He left quite the impression! Before dinner, we also got to use MJ’s old telescope a little. I had brought it out for the boys a few nights before, but my own inexperience shone through and I couldn’t get it adjusted right to see anything. David had a go at it and got us pointed at the moon, unfortunately it’s missing some pieces and won’t stay in place, so every time the boys barreled toward it, it got knocked away from the moon again. I’ll have to see about getting more familiar with it myself and see what I need to do to fix it up.

I already wrote about the type-in we went to on Saturday. On Sunday we drove out to New Jersey to meet up with MJ’s cousins Phyllis and Jack. It was their first time getting to meet littler Aaron! We met them at their apartment and visited for a while, while Aaron got to feed his second dog of the trip. We had dinner at a nearby diner that we quite like and has some pretty delicious desserts. A dinner social visit was also made to a couple of MJ’s friends from back in his school days who I hadn’t seen in over a year.

For this trip we decided that we should host Thanksgiving for the extended family at our place for the first time. This made us finally buy a proper dining room table, since we’d long since outgrown the 4-person Ikea folding table that I bought for my apartment in Pottstown years ago. I knew I wanted to get one and we’d discussed furniture shopping, but it wasn’t until I had a few minutes before an appointment to get the car serviced and a popped into a furniture shop that we made a decision. The table was delivered on the Monday before Thanksgiving.

On Tuesday evening my mother, sister Annette, and nephew Xavier drove down from Maine to visit. Annette and Xavier came down for the winter holidays last year, but my mother had never met Aaron before, and the last time she saw Adam he was only a baby! Unfortunately, it was raining and they had to contend with holiday traffic, so the drive down the east coast ended up being longer than it should have been, but they made it and we had a pizza delivery timed for their arrival so they quickly got nourishment as well.

On Wednesday I took the day off from work to spend the time with my family. We enjoyed lunch at a Jewish deli where we were picking up some brisket and gravy, stuffing, green beans, pumpkin pie, and a loaf of challah. It was a pretty chill day though, I went to the mall with my sister and Adam, and then we all went out to dinner at Toscana 52, our favorite local Italian place.

On Thanksgiving we picked up the rest of our catered Thanksgiving meal from a nearby diner, so we could complete our meal with turkey, mashed potatoes, macaroni & cheese, corn, and dinner rolls. We also totally rearranged the living room to make room for a couple 6′ tables we rented. We pondered buying a couple folding tables, but chairs were the real problem, so MJ looked into rental options and came upon Karley’s Rentals which worked out beautifully. Their prices were quite reasonable, their facility was clean, and their staff was incredibly friendly, helpful, and efficient. MJ and I drove down to the northeast to pick them up, and then drop them off again on Friday morning, which ended up being better than waiting for uncertain delivery/pick-up times. Bonus, everything fit in our SUV with a single trip!

Around 4PM folks started to arrive and I began heating up all the food. In addition to my family, MJ’s father and his partner, and her adult children with their own children who we’ve grown close to. It was a loud, chaotic Thanksgiving with all the kids, but isn’t that how it’s supposed to be? I also discovered that I love hosting. It should come as no surprise, it’s the kind of defined role with tasks to keep me busy and kept me away from awkward social interactions that arise when I don’t know what I’m supposed to be doing (yes, even with family!). I didn’t even mind all the setup and cleanup, I like staying busy.


We had so much food. It’s what you want from Thanksgiving, but we were flying home just a day after Thanksgiving, so it wasn’t optimal to be left with a ton of leftovers. We ate some of it, and made sandwiches for the plane, but barely put a dent in what was left. Thankfully our family has keys and promised to clear out the refrigerator after we left to make sure as little as possible went to waste.

Friday was our last full day in town, and with my family, so we decided to spend the afternoon down at The Franklin Institute. After returning aforementioned tables and chairs, we loaded the boys in the car and my mother, sister, and nephew followed us in their car and made our way to the parking garage. We skipped the stroller, which was quite the gamble! But I had a feeling the boys could handle it. Still, the whole outing was kind of a gamble. We hadn’t really taken the boys to a place like that before, and with crowds and noise and unfamiliar settings, I’m never quite sure how things will go. Thankfully, it was great. Our first stop was the giant heart.

We were there for HOURS. They happily ate at the museum cafe, engaged with loads of exhibits, and didn’t show any signs of tiring until they both fell asleep in the car on the drive home. It was the first time I’d ever gone with kids, so I saw the whole place through a totally new lens. It’s also different than how MJ experienced it, because he grew up with this museum, he WAS a kid there at one point! I only ever saw it as an adult, with other adults. It was absolutely delightful to explain so much science stuff to the boys, even if they can’t quite appreciate it yet. And I loved seeing them have so much fun with their cousin, who was happily helping Adam through the neuro network “Neuro climb” and so much more. They’d enjoyed playing with Xavier the whole visit, but my hope is that this science museum trip is one that he could honestly enjoy too.


Saturday was spent packing and closing up the house, and it was a stressful one for me. I don’t know how it takes us so many hours to do this, but there always seems to be a huge list of things to do on our last day, even when we’ll be back in a few weeks. But we were ready when our ride for the airport arrived at 3:30PM. We didn’t get back home in California until 1AM Pacific, which we may have to re-think in future visits. The boys suffered from quite the sleep disruption that lasted several days due to that late flight. At the very least, we’ll have to see about making sure they eat enough in-transit so we’re also not trying to feed them dinner before we tuck them in to bed at 2AM.

We weren’t sure we’d do this trip at all due to how much it takes out of us to make the trip, and knowing we’d be back again for three weeks at the end of the year, but I’m so glad we did. Timing worked out for so many visits with friends and family that would have been impossible over the winter holidays, and it decreases the stress we’ll have on that second visit about getting all our social visits squeezed in. It was a wonderful trip.

My first type-in, in Philadelphia!

According to Wikipedia, “The first Type-In was held on December 18. 2010, in Philadelphia, at Bridgewater’s Pub in 30th Street Station.”

So it’s fitting that my first type-in was in Philadelphia! On November 18th I went to Legend of the Type-In at Cartesian Brewing, put on by Philly Typewriter.

I knew I wanted to go to this when I learned that our November trip back east would overlap and confirmed it was kid-friendly, but I wasn’t sure about logistics. Would I just bring Adam? He is my typewriter buddy, after all. Or would all of us come down? Should we invite some friends?

I did invite several folks and a local group I’ve been involved with, but in the end it did just end up being our own little nuclear family. MJ dropped Adam, Aaron, and I off at the entrance and then went to find parking (South Philly, oof!) while I wheeled the stroller in, along with my Olympia Traveller de Luxe. Side note: I’m so glad I had MJ bring the Olympia to Philly on his last visit! I don’t need a bunch of portables in California, and there was no way I was bringing my Remington KMC out for an adventure.

Right as we walked in, we were greeted by an Oliver #9. I don’t think it’s a particularly rare typewriter, but it is legendary due to the “batwing” design that makes it type unlike anything I’ve ever seen, and I’d never tried one before. It was lovely and fascinating, and given how much I’ve thought about it since meeting that one, I’m quite certain that one will eventually enter my collection. The boys seemed to really like it too.

My first 15 minutes were spent repeating “be gentle” and “only one key at a time” over and over as the boys explored the typewriters on display.

When MJ arrived, he whisked Adam off to enjoy a few more typewriters, while Aaron stayed glued to me, as he has been doing lately.

It was also then that I also had the opportunity to set up my Olympia. Admittedly, shyness had prevented me from making it a priority and it had been sitting alone in the stroller, but MJ encouraged me to take it out, and the fact that everyone was kind and friendly helped me get there eventually. Please ignore that I was too anxious to type properly. Embrace the typo!


Once that was set up, Aaron settled on the Selectric II.

There were only a couple electrics there, but I think the familiarity with the near identical one I have at home, plus the ease of use, is what made him gravitate toward it. He happily inserted paper, typed, took the paper out, re-inserted it, and then typed some more. He was absolutely delighted by it, and it turns out I have quite the little typewriter artist!

Sadly, a type-in only has limited interest to a couple kids under 5. Plus, I couldn’t leave them unsupervised for even a moment, since these typewriters are owned by other people and I couldn’t risk them being misused or something knocked over. Aside from Aaron’s art, Adam typed his name on several and I dictated a few more letters to him, but I wasn’t able to do much myself. I also didn’t have any beer! But the weather was nice and I did pay the $15 entrance fee so I could walk out with a Philly Typewriter pint glass and a few stickers. I was able to have a few conversations with fellow typewriter lovers, so over all it was a lovely time for all of us.

Mid-event I left my typewriter behind and we did a quick side-quest to a small playground nearby where the boys had a lot of fun burning off some energy. On the way back I got a ridiculous cannoli and admired the tourist spots that are Pat’s and Geno’s.


As the event wrapped up and I returned to collect my typewriter as MJ got the kids back to the car, I had the pleasure of meeting Philly Typewriter founder Bryan Kravitz. Turns out, he lived in the bay area for quite some time, and was intimately familiar with the typewriter shop that Adam and I frequent, Berkeley Typewriter. It was nice to chat about his bay area time, and the shop we have in common.

I’m glad we all went, but I may have to think about how I’d want to do another one if the opportunity arises. It’s fun to pick up my Skyriter and sit on my own at an outdoor cafe as I let my mind wander on paper, but I imagine that having some like-minded company at a type-in where I actually type would be nice.

Harvests and Halloween

Halloween is a pretty big deal at our house. Autumn is my favorite season, and our modern, spooky, secular Halloween is one that I’ve increasingly embraced as the years have gone on. We put hang lights and decorate, there are all kinds of little lights and spiders and eye balls that end up floating around our house from September onward. There are pumpkins! There’s candy! We get to wear costumes! And THEN we get to ring doorbells all around the neighborhood at night! The boys absolutely adore it and ask me all year whether Halloween is coming soon.

The second week in October is when our local pumpkin patch opened, and we were right there to welcome them! Pumpkin patches are odd things. I’m certain that in some areas they were actually the patches where pumpkins are grown, but every one I’ve ever been to has them delicately set out on a series of rows of hay bails. You wander up and down the rows and select your pumpkins. At the one we go to there are a bunch of rides for kids, which the boys really enjoy. We picked up a few small, decorative pumpkins while we were there.

For our actual carving pumpkins, we waited until the end of October and made the journey over to the grocery store for them. I’m not sure they’re fresher than getting them a few weeks earlier at the patch, but that was my hope, and we’ve had problems with carved pumpkins rotting very fast (within a day!) in the warm, northern California climate.

I joked when we got the pumpkins that I was only getting ONE to carve, because if I get one “for the boys” too, they’re interested for about 10 minutes before they run off and I’m left carving two pumpkins. Then Adam ended up bringing one home from school and insisted that we carve it, and I caved. Guess what happened? I carved two pumpkins. But I kept his simple and classic.

Mine was a bit more work. I found BART-themed pumpkin stencils and made myself a BART cat! Not sure what a BART cat is, but I think it must be related to Catbus. It’s cute and combines two of my favorite things, so I was happy.


Costume-wise, the boys are still young enough that we can follow their interests, but ultimately dress them up however we want and can pick a theme. This year it was Shaun the Sheep. Adam was Shaun, Aaron was baby Timmy, MJ was the farmer, and I got to be Bitzer the dog. I’ll be the first to admit that I’m a terrible sheep dog, my sheep ran all over the place!

The first place they got to run around everywhere was Adam’s elementary school. They had games, music, and other activities, plus a firetruck that kids could climb into! They took turns in the fire truck, and little Aaron proclaimed that he wanted to climb the huge ladder. Classic. It was fun, but very loud, and there were lines for all the activities, which the boys had limited patience for.

Our next stop was over the weekend when we went to a Truck or Treat at park within walking distance of our house. We’ve gone to this event several years in a row, and it was definitely quieter this year than in the past, but we were perfectly fine with that. The kids got candy, and they got to do all the activities without much waiting!

And then finally, Halloween night! First, we ordered some pizza and watched Hotel Transylvania while answering the door for the first few trick-or-treaters of the evening. We’re very traditional Halloween-wise and stick to our own neighborhood. We don’t need big or fancy candies, and it’s OK if only half the houses are giving away candy. It’s a nice opportunity to meet some of the other families in the neighborhood, along with other neighbors who are opening doors to kids.


After our own trick-or-treat adventures, we watched more TV downstairs as we spent the rest of the evening answering the door and munching on candy far beyond standard bed times, just like you’d expect on Halloween. Thankfully the elementary school scheduled a staff-only day for November 1st, so we didn’t have to worry about getting out the door the next morning.

Holiday cards 2023

Every year I send out a big batch of winter-themed holiday cards to friends, family, acquaintances, and anyone who made there way to this blog post somehow.

Reading this? That means you!

Even if you’re outside the United States!

Even if we’ve never met!

Send me an email at lyz@princessleia.com with your postal mailing address and put “Holiday Card” in the subject so I can filter it appropriately. Please do this even if I’ve sent you a card in the past, I won’t necessarily be reusing lists from previous years. I will start mailing cards the last week of November am aiming to finish sending them by the start of Hanukkah (December 7th), so please get me your address by then.

Note: My family is Jewish and we celebrate Hanukkah, but the cards are non-religious, with some variation of “Happy Holidays” or “Season’s Greetings” on them.

Happy Holidays!

Food, friends, and offices in Raleigh

Last month I flew out to Raleigh for All Things Open and CLS 2023. It turned out to be a trip packed with not just the conference, but two separate unrelated work opportunities. Still, I made sure to take advantage of being in a place with good food and friends I hadn’t seen in person to fill out my days with activities.

First up, I arrived in Raleigh on Saturday, so that evening I took myself out to dinner at Death & Taxes. I mentioned in a previous post that I’ve found great joy in solo dining while I’m traveling, and in this case one of the benefits shown through: it was a Saturday night and I didn’t have reservations, but they could squeeze in a single diner at the kitchen bar! There I enjoyed bread, oysters, and a lovely mussels dish before retiring back to my hotel room for a relatively early night.

On Monday I enjoyed some noteworthy food thanks to The Mecca Restaurant for lunch. It was an incredibly classic little southern place where I enjoyed fried shrimp, mac & cheese, cole slaw, and hush puppies, and I was full for ages.

Sunday and Monday were solid conference days, but Tuesday morning I ducked out for a couple hours in the morning to visit the IBM office in the Research Triangle Park (RTP).

The video I was recording was a 5-minute YouTube lightboard video with about Linux on IBM Z, with a focus on some of the features that can be enjoyed by using the combination. It turns out, these videos take a tremendous amount of time to assemble. The content is outlined, then you diagram out what you want to write on the lightboard during the video, and then you chop 75% of that content because it doesn’t fit in a pithy video. Plus, for someone like me who is more used to conference talks rather than YouTube videos, delivery has to be turned around a bit to keep interest of a distracted online audience watching the video. It all comes together in a couple prep calls prior to arriving in the studio, and then during the 2-3 hours spent together on the day of. Phew! The video should be released soon, but in the meantime my colleague Wyatt captured this behind-the-scenes glimpse of our recording:

Tuesday evening had me out enjoying sushi and a sake flight with a friend post-conference. The next day was our virtual IBM Z Day 2023 and I needed a place to work that was quiet and had good internet. So I was up bright (well, it was still dark) and early to walk a couple blocks to the Red Hat office in downtown Raleigh. I had scoped it out earlier in the week to make sure I could get in, and things went pretty well.

I was settled in to a small meeting room by the start of the event at 8AM, and was able to participate fully in the whole virtual event. The event itself went well too, our speakers showed up and delivered solid content (which is always a relief after months of putting it together!) and we only a few technical issues, which our speakers and panelists handled like the professionals they are.

When the event concluded, I had just enough time to meet up with a friend for an hour at the nearby North Carolina Museum of History. It’s a lovely museum with a lot of notable exhibits and items, like the 1920s Drugstore and the North Carolina A to Z exhibit – which had a COVID-19 component! I wish I remembered which letter it was, but it cataloged some of the historic diseases that have plagued (see what I did there?) the region, and the response to and innovations that came out of it in North Carolina. They had an iron lung made famous from the polio era, information and artifacts around the 1918 pandemic and yellow fever, and a few artifacts from the COVID-19 pandemic, including telling the story of how we created home-made fabric masks at the beginning when there was so much uncertainty. We’re all always living through historical events, but seeing it so meticulously laid out alongside other major health crises made me a little emotional.

After the museum we went over to Brewery Bhavana where I enjoyed some delicious sour ales and a wonderful dim sum menu.

The morning of my flight I was able to make one last delicious stop, at Big Ed’s Restaurant. Eggs, potatoes, turkey sausage, and a giant buttery biscuit accompanied by a sweet tea? Yes, please!

In all, it was a great trip. Great technical events, fun office visits, lots of good friends and food, and even some precious down time and rest by making sure I went back to my room at a reasonable hour. I’m so glad I was able to make this trip before the chaos of Halloween and the holiday season descended upon my schedule.

All Things Open and CLS 2023

The last time I was in Raleigh for All Things Open was 2018 when I was pregnant with my first child. I now have a new-since-then job, two little boys, and we’ve survived a global pandemic – what a lot of changes for me!

This was the first large open source conference I’d been to in-person since 2020, so I had a wonderful time seeing familiar faces and catching up on several years of lost time. It was also a delight to meet so many new people. From the Community Leadership Summit, to curious college students at my mainframe talk, and volunteering at the Presto booth, I had many opportunities to interact with all sorts of folks who are new to the tech industry in general, and new to open source. It also made me feel a little old as I realized that I’ve been involved with open source communities for over two decades. Though I think parenthood and those new grey hairs peaking out at my temples are aiding with that too.

The conference kicked off on Sunday with a couple community events, and I attended the Community Leadership Summit. I’ve been to a few CLS events over the years, but it looks like the last one I was at was a CLSx event in 2017, co-located with Linux Conf AU. This event is un-conference-style with an introductory keynote about community topics, followed by development of the schedule for the day. My role in open source communities has shifted a lot since my last CLS, so it was interesting going to it this time with a very different “home” community. In some ways, the topics were less applicable to me, but some of them stood out. The first session I participated in discussed getting the next generation of contributors involved with communities, and that’s one my team at work spends a tremendous amount of time on, plus my own direct mentoring each summer. It was particularly nice having some folks who are the next generation in the room, so we didn’t fall into the trap of cliches and trying to figure out what they want instead of just asking them. Ultimately, it didn’t seem like the needs have changed significantly (don’t rush to set up that TikTok account), though there is a more mobile-first inclination and they are wisely more inclined to contribute to projects that make it clear and simple to get started.

The next session I went to was around social media use by communities in the post-Twitter era. This is a tough one for me. I made a real social media home on Twitter and the downfall as been a painful one. I’ve made a new home on Mastodon in the year since the change of ownership, but professionally the executives and companies I engage with are still on Twitter, and things like my local transit agency and parks are too, along with several funny/parody accounts that I follow. The first thing I realized from the discussion during this session was that it’s unlikely that this experience will be replicated anywhere. The “town square” that was Twitter seems to have an unusual cultural phenomenon, and with everyone scattering to different networks or groups quitting social media entirely, I ultimately don’t believe we’ll find everything we had there concentrated on another platform. Instead, we need to adapt and find new communities and networks, and change how we engage. It’s a sad realization, but one that set me free somewhat. I need to stop mourning what was lost and move on with full investment in new places. The session also caused me to stop putting effort into Bluesky. I haven’t found value in that network so far, and it’s just another for-profit company that I’m pouring my time into, why exactly? I figure if it takes off, I can always hop back on. For now, I’m being more thoughtful about precisely what I’m posting on Twitter versus Mastodon, with a focus on most of my work stuff going to Twitter with the exception of the very technical or “geeky” stuff, which goes to Mastodon, and I’ve scaled back the personal stuff I put on Twitter in favor of Mastodon, though I still do some. As for communities, I wish more open source communities made the leap to Mastodon, but what I’ve instead found is a lot of projects have simply given up on social media. When the APIs on Twitter died, they packed up and never came back anywhere. As a participant in a project that was reluctantly dragged into social media and once on it, automated everything, I understand that. Still, it was a fun way to engage that I’ll miss.

The last two sessions I went to at CLS were also interesting. The first was around how to use community metrics, and the dangers of using those metrics as a goal, rather than using them to make decisions about engagement efforts and strategies. There’s a fine line here that we stumbled over several times in the discussions, but I think a big chunk of it came from a disconnect between how Marketing and similar departments view engagement and how communities do. Ultimately it does seem like there are some metrics that can be used as goals, but not all of them, and they can’t be focused upon without further inspection and context with regard to the community. The final session had me join a former colleague from the OpenStack Infrastructure team as we discussed security in open source software. He provided an excellent tour of available resources and kept the floor open for questions and engagement, which I was grateful for because I had some very honest questions to ask that I trusted him to answer honestly (“How legit is $this_resource/group anyway? Should I spend time with them?”). It gave me some food for thought as I came back to the office the following week and had some discussions with my security-minded open source colleagues.

The evening wrapped up with an outdoor social at the conference venue, where I got to meet up with a few folks and then head back to my room early so I’d be well-rested for the first main conference day on Monday.

Monday began with a welcome from one of the most welcoming and kind people I know in open source, Todd Lewis, and then went into a keynote from the legendary Nithya Ruff. I loved Nithya’s keynote. She began by talking about happiness and how important it is for you to cultivate and grasp that for yourself. This was a segue into her main point about how your career is similar, but for me it resonated so strongly because the happiness question is one that has a hold on me right now. She’s absolutely right, whether it’s happiness or your career, you’re in charge of your own destiny.

I spent most of my post-keynote morning in the “hallway track” catching up with folks and then just before lunch I went to Jim Jagielski’s Open Source Program Offices (OSPOs). Since I am now the global head of a federated component of IBM’s main OSPO (as of this year, I run the new OSPO for IBM Z) I wanted to see if there was anything missing in my strategy, meet with some like-minded folks, and ask Jim if there were other organizations working with a federated OSPO model like IBM is. It was a good presentation and after speaking with Jim I definitely had a nice confidence boost about our strategy, but it doesn’t seem like anyone else is doing it this way. I guess IBM is a bit exceptional in some ways due to how big the company is and how specialized the technologies are in our various departments. I work with IBM Power a lot since we’re quite aligned, and IBM Quantum every time I can find an excuse to, so we do work closely, but we do have somewhat different goals and mandates given how our technologies are used, and domain knowledge is required. The talk also inspired me to finally sign up for TODO Group communication channels, which is a great thing.

On Monday afternoon I gave my talk on Linux Distribution Collaboration …on a Mainframe! which had an… interesting start. I was chatting with couple of folks who were familiar with older mainframe technology, and someone walked in and, in front of everyone in the room asked, “Is this a funny talk or an educational one?” when I responded “educational” they walked out. It was rather jarring, but thankfully everyone in the room was incredulous as I was at the question, so it turned out to be a little bonding moment. Still, yikes. I understand not wanting to waste your time by attending a you’d rather not be in, but there are more kind and tactful ways of determining that. Thankfully, the talk itself went well (slides here), the audience was engaging and asked great questions, and it was fun to chat with folks after the talk, and even after the conference!

The next talk I went to was in a similar vein to mine, exploring the landscape of and porting open source projects to another hardware architecture. In this case it was a talk from my old friend Michael Hall who now works for Arm. They have an Arm developer program that I’ll have to take a look at, especially since they have lots of tiny devices that are fascinating and I want to buy a whole box full, haha! Since the Raspberry Pi is Arm, I actually have a couple in-use, one sits on my desk.

That evening we congregated at the nearby Crank Arm Brewing before I returned to the hotel for the Speaker & Sponsor dinner. These sorts of social events are always where my social awkwardness is showcased, but at dinner I sat with some kind people. Hopefully I didn’t talk too much about typewriters and trains.

Tuesday morning I sadly missed the keynotes because I had to head over to the IBM office for a couple hours to meet with some folks and do a recording, but by mid-day I was back at the conference to staff the Presto booth with some of my fellow IBMers.

While doing booth things, I also had the pleasure of meeting the founder of AlmaLinux, who I’d actually been sitting with at the speaker dinner the night before, and spoke with, but hilariously we didn’t talk much about work, hah! It was particularly fun to see that they listed their supported platforms (architectures) on their banner, hooray for s390x on there! I knew it would be, since they’re part of our Linux Distributions Working Group, but it was still nice to see there in person, printed out for the world to see.

From there I went to one final session, and then settled in at a table where I met some new people while assembling my IBM z16 LEGO set. I brought the LEGO set on a bit of a whim, but it turned out to be quite the conversation starter! Which is good, because I am not.

The event concluded with a lovely closing keynote from Todd, but I was a bit peopled out at this point and decided to skip the final social at a bar and arcade in favor of a quiet dinner with an old friend and an early evening back to my room.

In all, it was an amazing event. I did hallway track more than sessions, which is unusual for me, but there were so many people I wanted to meet or catch up with, that I found my time was better spent with people this time around.

I will spend some time on the All Things Open YouTube account once the sessions that were recorded are uploaded. Many thanks to all the organizers and volunteers who make this exceptional event happen every year, I was so glad to be back!

COVID-19 came home again, but not for long!

When I returned from my trip to Las Vegas, I tested negative for COVID-19 and happily re-joined my family. The next morning I had a cough, headache, and the general fatigue that were all too familiar. A second line on a COVID-19 test confirmed my fears, I had it.

At that point I had already exposed everyone, and we were all suddenly stuck at home for two weeks. I decided to go on Paxlovid due to my asthma, but it was still a brutal infection for me this time around, and for over a week I found myself having to take naps every afternoon. The medication caused the dreaded “Paxlovid mouth” for me, which leaves a nasty taste in your mouth that I could only really combat with fruit snacks and sweet candies, not optimal, but it actually made it hard to sleep some nights otherwise. Thankfully, the kids were fine. Aaron never even developed symptoms or a positive test. I joked that since he was born in 2020 he was issued full immunity (pandemic baby!).

Being sick is never fun, but perhaps the most frustrating thing out of it this time was how bored the kids were. Every day it was the list of places they were begging us to take them to, from Target to a train ride to a restaurant. We do get out a lot with them, so the swift reversion to isolation life was hard on them, plus Adam being out of school.

They still played outside and after the first week we went to some unpopulated playgrounds a couple of times. One day we made apple cake!

Another day we did do-it-yourself pizzas, where I enjoyed some turkey pepperoni and the tomato sauce we made over Labor day.

We had a little lamination machine delivered and made some clever bookmarks, along with bunches of other crafts.

And we observed Rosh Hashanah and Yom Kippur, both of which our isolation totally clobbered and made the choice for us of whether we wanted to go out and attend services in-person. Ultimately I think we would have done them remotely anyway due to various factors, but it would have been nice to have the choice. We did decide to switch to virtual services away from our synagogue in San Francisco and instead dialed into the more local congregation. We haven’t joined the more local one yet, but it does seem like that’s the one we’ll ultimately be joining in the not to distant future, so it was nice to start getting familiar with their space and culture, even if it was over video.


By the end of the month most of us were testing negative and I got to enjoy a family-only birthday celebration and then got BBQ from a place down the street for a lovely birthday lunch!

On the first weekend of October we were feeling well enough for an adventure! Boo at the Zoo had begun at Oakland Zoo and we discovered that kids love hay mazes. It was actually a nice mix of something both the boys could have a lot of fun with, which can be tricky given their very different interests and temperaments.


The following weekend we took the train up to San Francisco for some transit adventures. We had sadly missed MUNI Heritage Weekend due to our COVID infection, but I was delighted to learn that the historic Blackpool 228 “boat tram” was out running that weekend for Fleet Week.

We didn’t intend to go up during the height of Fleet Week weekend, it’s just how our schedules landed, but it did mean the city was hopping and it was fun to see a few fighter jets and a massive battleship anchored at a pier. Our route took us up to Union Square, down past Jeffery’s Toys, then down to the Market Street Railway Museum and Ferry Building, and finally to lunch on the Embarcadero at Delancey Street Restaurant.


It was a delightfully transit-full day with rides on BART and MUNI Metro, but we skipped everything but viewing the historic fleet this time around due to how incredibly packed they were. Next time!