events – pleia2's blog https://princessleia.com/journal Elizabeth Krumbach Joseph's public journal about open source, mainframes, beer, travel, pink gadgets and her life near the city where little cable cars climb halfway to the stars. Sun, 14 Apr 2024 17:21:49 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.2 Texas Linux Fest 2024 https://princessleia.com/journal/2024/04/texas-linux-fest-2024/ Sun, 14 Apr 2024 17:21:49 +0000 https://princessleia.com/journal/?p=17335 The last Texas Linux Fest I attended was all the way back in 2014, which means it had been a full 10 years since I’d been. I was supposed to speak at the event in 2020, but no one spoke in 2020, so I was really happy to finally, finally be back.

But first, I made a stop at the IBM office in Austin where I met up with my colleagues Daniel and Chris. I met Daniel at a taco truck where I had a much-needed post-flight lunch, and then he gave me a tour of the office. I even managed to find a random, roaming IBM Selectric II typewriter!

Then I got to enjoy happy hour out with several other folks from the office before returning back to my hotel for the night.

The first day of the conference I mostly spent meeting people and in the expo hall chatting with folks from Rocky Linux and AlmaLinux. They both have builds for s390x, so it was really nice to finally meet the folks I’ve worked with online, and talk with them in person about their current utilization and changes in needs. And that evening I was able to grab dinner and ice cream with my contact at Rocky Linux.


The second day was the one that was filled with talks. The event kicked off with a keynote from Anita Zhang about her career, and how unexpected choices at various stages led to the success she’s found today. From there I went directly to a talk by Matt Mullins of the Connections Museum Seattle titled “The oldest Linux peripheral” where he talked about a panel switch from 1923 that’s now hooked up to a Linux box to manage operations. It was a really cool talk, and looks to be a fascinating museum with a lot of old telecommunications equipment. The hours they’re open don’t line up with my upcoming visit to Seattle, but maybe next time, I know it’s something MJ would love to see.

From there I went to a talk from Paul Novarese on “The Legacy of Log4Shell and the Future of DevSecOps” where he gave a bit of a tour of the open source security landscape, and shared statistics around the exponentially growing number of open source projects and versions available, along with the corresponding rise in CVE assignments and NIST Vulnerability Database analysis work. Some of his observations centered around the fact that these procedures were developed at a time when the open source ecosystem was a lot smaller, and the dependency chain was somewhat less abstracted (or at least, less complicated). He talked about SBOMs (Software Bill of Materials) that can help organizations get a handle on the supply chain, but analysis and fixes also have to keep up so you have data to search for in that SBOM as you look for vulnerable software.

I took lunch a little early so I could prepare for my talk, and ended up at Terry Black’s BBQ across the street from the venue.

My talk on “Why (and how) would you run Linux on the Mainframe?” went well! It was well-attended and I think about half the attendees had a passing familiarity with mainframes, but a lot of the audience was new to the topic, which is about what I’d expect at a Linux event these days. People had great questions and it was really fun to geek out about it for the rest of the event, even at the after party for the conference the questions and discussions continued over drinks.

From there I went to Kyle J. Davis’ talk “Container Optimized Linux: The best idea you’re probably not using.” He had worked with Bottlerocket, but Flatcar and Talos are also in the host container OS space, and while I vaguely knew they existed, this was the first time I sat down and dedicated a few minutes to hear someone talk about them. The slim model they have for these distributions makes a lot of sense, since you really do only need a tiny, secure, environment to actually run the containers on, and everything can be externally orchestrated. While not directly applicable to me right now (IBM has done a lot of work on our own secure container environments), it is something I’ll keep in mind if the opportunity arises.

The final talk I attended before lightning talks and closing was around the Fedora work with Asahi Linux to bring it to the ARM-based Apple macs. I don’t have a great interest in this hardware specifically, but I always enjoy hearing about other architecture porting work that’s happening, and it was interesting to see the challenges that they’re presented with, along with progress and solutions.

For dinner before the after party I ended up eating with folks I knew from the OpenStack, and broadly, the Fedora community, before we all walked over to the Gibson Street Bar. I was feeling a little tired at this point, but I ended up staying clear through until 10PM. I then took a short detour over to a mailbox to send off a post card for the boys before retiring to my hotel.

Today is Sunday and I’m off on my next adventure: Seattle for the Open Source Summit!

]]>
Celebrating 60 years of mainframe in Poughkeepsie https://princessleia.com/journal/2024/04/celebrating-60-years-of-mainframe-in-poughkeepsie/ Fri, 12 Apr 2024 15:21:41 +0000 https://princessleia.com/journal/?p=17322 On April 7, 1964 the IBM System 360 was launched, with much fanfare from (and risk to) IBM. I’ve recently been reading the biography on Tom Watson Jr. (The Greatest Capitalist Who Ever Lived) and it was fascinating to read about what led up to this launch, specifically that even 10 years prior to it, the company wasn’t certain that computers were the direction they’d go in. Mechanical tabulators were doing well! But it didn’t take long for computers to take off once organizations were introduced to the speed increases they offered. The System 360 was quite the gamble though. Massive investment in research, and it made the computers that came before it immediately undesirable due to their lack of flexibilty and inability to move into the future. Indeed, the 360 offered the opposite: a legacy that has now stretched into 60 years. Almost everything has changed about computing since 1964, but hints of the architecture built then are still present if you know where to look for them. In some cases, a program written for a 360 could even be tweaked to run on an IBM z16 that rolled off the assembly line today.

In order to celebrate hitting the milestone of 60 years since the release, IBM hosted internal events around the world. I happened to be in Philadelphia during the celebration day on Thursday, April 4th, and decided to make the trek up to the place where much of the research and development, and ultimately the launch, happened back then: Poughkeepsie, NY. I’d been to the office once before, back in 2019, but I was definitely overdue for another visit to the IBM mainframe homeland. This was a perfect opportunity.

I took an Amtrak up from Trenton, through New York City where I was treated to visiting the beautiful new Moynihan Train Hall at Penn Station.

From there I enjoyed the second leg of my journey that took me straight to Poughkeepsie, where I was met by the social media famous Pasquale “PJ” Catalano, who brought me to the office and introduced me to folks who worked on the test floor. Then I got to visit the test floor itself! He posts about it frequently on social media, what feels like a rare and remarkable glimpse inside an IBM facility, so I had a passing familiarity with various locations, but an in-person visit is something else entirely. 200+ mainframes humming away in various states of testing, it was like nowhere I’ve ever been!

It’s also a lovely datacenter. It’s obviously an active, used, test floor, but it’s well-organized and tidy, clearly the team has a level of discipline that many production data centers would envy. I think part of this comes from the culture at IBM in general, but I’m sure some of it is also hard-won from experience, if you fail to label something or are careless about routing, it will come back to haunt you, and waste a lot of time in the future.

I got to hold a memory chip and a heatsink for an IBM Telum for the first time!


Plus an actual dual-chip module holding a couple Telum chips (I had previously held just a Telum in a case back at TechXchange in September).

I got to check out a rack-mount z16 for the first time.

And to my delight I finally got to see the beautiful IBM LinuxONE doors!

Visiting the mainframes of today felt to be a truly fitting way to honor the 60 year legacy of the IBM System 360, but after getting to see some other mainframe goodies while PJ got some work done, we made our way to the cafeteria for the real party. The IBM Corporate Archives had put together a whole hallway of displays!

They even graciously honored PJ’s request to open up the IBM System 360 they had on display and let us get some pictures “inside” it. Bliss!

Let me tell you, I had a wonderful time geeking out with these folks. I’ve always loved history, and with my work in this space I’ve developed a true appreciation for how legendary IBM is, and this is the heart of it. I also fear I talked the ear off of one woman from the archives who had a typewriter skirt on, as I shared all about my collection. Next time I’m in Poughkeepsie I’m definitely going to ask to see their own typewriter and mechanical calculator collection.

From there we grabbed some lunch and then went to the celebration itself. I ran into several folks I didn’t know worked out of Poughkeepsie, so those were all delightful surprises. Career-wise I’ve definitely gained value in meeting up with colleagues in-person from time to time, as it really does help solidify those bonds that keep us working well together at a distance. I also finally got to meet our fearless leader in IBM Z and LinuxONE, Ross Mauri!

And then there was cake! After which I took some time to meet with a couple other colleagues, and concluded my day meeting with a long time friend who came down to visit from the IBM Quantum division. We had coffee and then he graciously dropped me back off at the train station for my 5:30 train back to Trenton.

In all, a long day but one that was incredibly satisfying. And I already have a list of people to talk to and things to see during my next visit, maybe some time over the summer?

]]>
CPOSC 2024 https://princessleia.com/journal/2024/04/cposc-2024/ Tue, 09 Apr 2024 22:35:17 +0000 https://princessleia.com/journal/?p=17308 Regional open source conferences are so important. I’m reminded of this yet again as I come home from another Central Pennsylvania Open Source Conference (CPOSC), which for the second year in a row aligned with our spring visit to Philadelphia. They may not have the numbers power to impress the marketing team or whoever is looking at statistics for event sponsorship, but as a speaker or an individual attendee, they are some of the most important events I participate in.

First, they tend to mostly attract locals, so you meet folks you won’t see at other conferences and allow you to get an idea for what’s popular and how they’re using technology in their region. Secondly, they tend to be inexpensive, most are under $100. This is in vast contrast to some of the larger events put on by major tech players, where a ticket can easily run into the thousands. Plus, even if you can’t afford that, all the events I’ve gone to also have generously granted free passes to folks from various demographics, ensuring that the attendees are a diverse crowd. They also often happen on weekends (CPOSC is on a Saturday), which means folks who can’t get off from work to attend events can participate.

I also feel like these conferences get me closer to what most folks are doing with open source software at their organizations now. They aren’t all showing off the newest things, but they are showing off things that are incredibly popular and broadly used, and that gives a more genuine snapshot of where the industry is, rather than where it may be going. But I think the most important thing for me though is discovering pockets of innovation that I wouldn’t have otherwise encountered. From the individuals developing new ideas to the small companies that sponsor these events having innovative business models, these events are always remarkable for learning fascinating new things that may be overlooked elsewhere.

AI has been a big topic at a lot of events, and it was interesting to see how it unfolded at CPOSC. One talk centered around the idea of creating a digital self using the AI technology of today, including voice synthesis services and LLM prompts that are fed a lot of personal data. It was an interesting talk, but definitely keeps us in uncanny valley. The next talk that included an AI focus was a panel made up of a family unit, a pair of married professors whose work is both in computing, and a son who works in the tech industry but doesn’t code. The son demonstrated using ChatGPT to create code from a library for a device he was testing, and with English he was able to explain what he wanted the code to do, and have it spit out the code to do it. The resulting discussion was around how we teach software development. How much of the fundamentals of coding do we teach now? Should we also be teaching LLM prompt engineering? It was an interesting discussion that compared this transition to the one to higher level languages beyond Assembly (a parallel I’ve made myself as well) and doubling down on the fact that we will need some folks whose job is software engineering, even if some of the coding can now be done by AI.

I think for me the more interesting question for me was how many doors this opens for folks who don’t know how to code, but for whom having code written for them would transform their ability to succeed. I’ve known so many people over the years who needed to learn how to code, but don’t enjoy it and wish they could have stayed on their original path in arts, sciences, or where ever. How many ideas in the sciences have we lost because the experts in their respective fields are too busy doing basic coding work to make their breakthroughs? Or worse, just gave up? Or wasted their time doing things manually, forsaking computers entirely? There is a need for fast, high quality code, but I think for most people the ability to further streamline their interactions with computers on their own terms with code developed by LLMs is an exciting prospect. I’ve spent a lot of time feeling a bit apprehensive about use of AI in technology, but I’ve definitely turned a corner to be my more hopeful self again.

My own talk at the event happened just before lunch, where I was talking about building your open source project for various architectures. It was similar to the talk I gave a few weeks before at SCALE, but with a few localized tweaks and improvements from the last time I gave it, slides are here: Will_your_open_source_project_run_on_a_mainframe_Or_on_a_smartwatch_-_CPOSC_2024.pdf.

I’ve had some good feedback, and more to respond to post-event via email. Overall, I’m thrilled to see how much interest there is in software testing these days, and that people are thinking beyond the defaults in order to bring in more advanced testing techniques and tooling.

Naturally, I also brought along my props. This time it was an IBM Power Systems tux penguin, the VisionFive 2 SBC, and the 3d-printed IBM z16 I keep at our townhouse in Philadelphia, except for special outings like this one.

The final talk I went to before the closing lightning talks was on “How to get your ideas implemented at your organization” and it gave me a lot to think about. Career development-wise I’ve been advised to get more methodical about stakeholder buy-in, especially as I pursue ideas that are not universally popular. The speaker outlined the strategies he’s come up with for being successful here, partially based on the time he spent as a Chief Innovation Officer. A huge part of this is just sitting down with people to listen to how your idea impacts them, incorporate feedback, and develop a sense of shared ownership for the idea. It gave me a lot to think about and helped solidify my own natural tendency to just reach out to people and ask. I think for me what would help the most is some training on how to be more tactful and polished when I approach people, since I can be very technical and direct by nature.

Of course, I also know people at CPOSC. I was able to meet up with several folks I know, including my long-time events-all-over pal Jason Plum of GitLab. CPOSC or the Philly Linux Users Group are where I get to catch up with most people I see there, so I always look forward to this opportunity to catch up.

I went to the after party for a bit to grab pizza and a beer while continuing chats with folks, including a few people I randomly ended up with as we walked over to the venue. I think we all have a natural tendency not to end up alone at events, so we latch on to a few people, which I absolutely do, but I also have grown comfortable with walking around alone and coming up with things to talk about with strangers. It’s a little anxiety-inducing, but it pays off in spades over time. Many long-time relationships have been forged after chance meetups in hallways.

My friend Will walked me halfway to the train station at the conclusion of my stay in Lancaster, which was a lovely time to catch up. The train ride home was uneventful, though it was a long day and I was tired, so I curled up with some podcasts for most of the journey home. We’ll see where this event lands next year and whether I’m close enough to attend, but it certainly was a delight to stop by two years in a row!

]]>
SCALE 21x https://princessleia.com/journal/2024/03/scale-21x/ Thu, 21 Mar 2024 21:23:54 +0000 https://princessleia.com/journal/?p=17257 The last conference I went to before the COVID-19 pandemic began was the Southern California Linux Expo, which I wrote about here: SCALE 18x. Being on the cusp of the pandemic, it was a surreal experience. But it’s still one of my favorite conferences, so I thoroughly enjoyed our time there, and the ability to bring the whole family along, which at that time just included little Adam.

Coming back to SCALE this year was like a rite of passage in this new existence in a world with COVID-19 floating around. It was an absolute pleasure to see everyone who I only see at this conference, and generally to get back into the swing of things. Plus, the first day of SCALE landed on Pi Day, so I got to wear my new pi dress! Logistically, bringing the whole family along this time didn’t work out, but we’re definitely keeping it in mind for next year.

My first stop at SCALE was an Ubucon, which just like me, had returned to SCALE for the first time since the pandemic. I quickly caught up with several old friends from the community, and then was delighted to meet Cody Smith and Simon Quigley, who I’d only known through the Ubuntu community online. It was also nice meeting some of the folks who came to the event from Canonical and the various projects they’re working on around automation and tooling, a few of whom I had the pleasure of having dinner with when the first day of the event concluded on Thursday.

Ubucon itself kicked off with a talk from Jason Nucciarone, who was standing in for a colleague who couldn’t make it, where he discussed changes that have been made in recent years to revitalize the Ubuntu community. A big one was communication methods. When I was largely involved with Ubuntu, most of the communications took place over IRC, and like many communities, the Ubuntu community had been slowly drifting away from that. Some folks went to just using the Discourse forums, others had Telegram groups, some went off to pockets of Discord. I’ve remained on a rather silent IRC partially because I don’t have a lot of time to work on Ubuntu these days, so I hadn’t looked into where to go next. Turns out, they’ve started using Matrix and it has started picking up steam. Another thing they’ve done is started up in-person events again. There’s a new Ubuntu Summit that has now had two iterations in 2022 they met in Prague and in 2023 the event was held in Riga, Latvia. The Local Community (LoCo) communities have also received a bit of an injection of activity, which is nice to see. It’s definitely a different Ubuntu community from the one I stepped back from a few years ago, but that’s the nature of communities and I was swiftly reminded at the event that Ubuntu is turning 20 years old this year. There’d be something wrong if it was the same community I created a vBulletin account on all the way back in 2005.

I also enjoyed the talk from Simon on “Open Source is Not Just Code” where he spoke about his own journey. This is quite a bit different from the list-of-things talks I’ve seen (and given!) on this topic, and I think by sharing his story and journey we got a much more memorable talk. He spoke honestly about the challenges of starting contributing as a young age, and how his curiosity and willingness to give a variety of things a try paved the way for him to become a release manager for Lubuntu and hold several other roles while he was still a teenager. I can definitely speak to his enthusiasm as well, he was a big help when I was still running the Ubuntu Weekly Newsletter, and I’m so happy to see him still contributing and making such a big impact.

Perhaps my favorite talk on the second day of Ubucon came from my friend George Mulak. I’ve known George through the Ubuntu California team for years, but his talk was my first glimpse into some of the paid work he’s done over the years. His talk was on “Setting up an Ubuntu lab for seniors and the disadvantaged” where he shared details of the mobile computer lab that he ran for communities around the Los Angeles area to learn skills and help with technical literacy. It was a fascinating project, but also connected me with Ken VanDine who works at Canonical but also participates in a non-profit that does custom images (which can be used on USB sticks) for computers they install Ubuntu on and then provide to the community, to the tune of thousands per year. It’ll be an interesting thing to explore for Partimus, since our reduced scale these days means resurrecting our netboot imaging machine doesn’t make a lot of sense anymore.

The expo hall also opened Friday afternoon, and that’s where I had the pleasure of formally meeting Jon “maddog” Hall for the first time. He’s a hero of mine, but I never gathered up the courage to say hello. No more of that! We had a lovely chat about mainframes, and on Saturday morning I went to his talk, “How Is Linux Like a Player Piano?” I adored his talk. As a fellow vintage-mechanical-things enthusiast, his love for player pianos really resonated with me, and the tale he weaved around the role of open standards and patents in the shaping of what technologies succeed was a compelling one. I also appreciate that he concluded his talk with a nod to Hedy Lamarr, whose technical collaborators during her development of frequency hopping included George Antheil, who had used player pianos in some of his own work, which was another round about way for today’s technologies to be linked to those of the past. Unfortunately, now I kinda want to have a player piano, hah!

On the topic of meeting people I had the pleasure of meeting Tommy Chang, who is famous in the mainframe world for being a hobbyist who owns a couple of vintage mainframes. It’s always a pleasure to catch up with community members who share my passion for the platform, especially at an event like a Linux conference because we have this immediate kinship, and can geek out about various historic computing finds of late. We probably won’t found a computing museum together, but it’s fun to dream about.

My own talk was on Saturday afternoon, which was on building your open source project for various architecture and titled “Will your open source project run on a mainframe? And beyond!” I brought along my VisionFive 2 and my LEGO IBM z16, which I spread out on a mat I got from the arm developer program and allowed attendees to check out along with some stickers.

On Saturday I also went to a talk from Tyler Menezes on “Nurturing the Next Generation of Open Source Contributors” where he talked about CodeDay Labs where they provide successful mentorships between students and open source maintainers and projects. It’s a fascinating project that I’ll keep in mind once I can clear more time for volunteering again, but in the shorter term it was interesting learning what college students are struggling with today when it comes to contributing, and how project maintainers can help. He covered making sure you have a CONTRIBUTING.md and ARCHITECTURE.md files so students can find their way, which should also have a quick start for building a dev environment, including on Windows. He also shared how important it was to have properly functioning tests to help them avoid making simple mistakes that slow down the contribution process and ultimately lead to reduction in enthusiasm and drive. The final piece of advice was around criteria for good-first-issue bugs for newcomers, stating that they should be rather self-contained (one file to fix?), require minimal tracing through the code base, be clearly defined so you don’t need to ask questions, and make sure they’re still applicable, since it can be incredibly frustrating to fix a bug, only to discover later it had been fixed and not documented several months ago.

Part of my time this trip to Pasadena was also spent enjoying Pasadena itself. One evening I took a long walk around the downtown and to a park southwest of the venue where I got to enjoy a spectacular sunset before doing my only take-out meal of the weekend. On Saturday evening before meeting my friend Nathan Handler for dinner, I went on a quest to find a post card to send to the boys, and along the way found some rainbow abacus earrings (perfect for celebrating St. Patrick’s Day at a Linux conference!) and got to snag a couple green doughnuts from Randy’s Donuts.

Sunday began with a keynote from Casey Handmer on “Hacky solutions to real world problems: Applied Computing Past, Present, and Future” which I really enjoyed. I think like many of us we’ve slipped into a bit of a doom loop regarding the struggling middle class in the United States and promises of AI that have questioning deliverables so far. His talk was a breath of fresh air, positivity, and real world problems and solutions that are being worked on today. He began by talking about the recent deciphering of crushed, burned, scrolls from Herculaneum by students with the help of AI-assisted technologies (article). He also shared about his own company, Terraform Industries, that’s working to do “gigascale atmospheric hydrocarbon synthesis” with the intent of producing cheap energy while also cutting CO2. He also brought some statistics about how in just my own lifetime, global poverty has gone down significantly, and a big piece of the puzzle to going further is making sure all humans have access to energy. I found myself reflecting on how myopic my views have been by focusing on what feels so hopeless at home, and I was really inspired by not only his perspective, but the fact that his company is actually doing something real to change things.

I had the pleasure of chatting with Duane O’Brian at SCALE this year, and then attended his talk in the last slot of the day where he spoke on some analysis he’s been doing on where funding is coming from and going in the open source world. He scoured historical event and foundation websites going back 10 years to see where much of the funding had come from and assembled it in a series of spreadsheets and publicly available data. It was fascinating to see the information come together, though it wasn’t particularly surprising overall. He shared a handful of other efforts around both community-driven and more academic focused approaches to digging deeper into the data, but this was a nice beginning of a glimpse into where major events and organizations in the United States are getting their funding from.

With Pi Day on the first day of SCALE, we capped off the event with another holiday: St. Patrick’s Day! I was sad to miss a festival this year that MJ and our au pair attended with the boys, but I tried to make up with it by joining my friend Mickey Lyle for lunch and having a green beer.

The event concluded with a closing keynote from Bill Cheswick, which I only caught part of due to it going a bit long and me having a flight to catch. What I caught of it was a fun trip down memory lane, but by catching the flight I did I was able to be home in time to tuck Adam and Aaron in to bed Sunday night, which is precisely where I wanted to be.

Many thanks to all the volunteers who make SCALE happen, it was great to see so many of you!

]]>
“Just ride around in buses and trains and cable cars” https://princessleia.com/journal/2024/02/just-ride-around-in-buses-and-trains-and-cable-cars/ Sat, 17 Feb 2024 16:35:52 +0000 https://princessleia.com/journal/?p=17222 Aaron and I recently went to San Francisco to see an aunt who was in town visiting, and he was really disappointed about not being able to go on a cable car. Adam was at school at the time, but hew knew that we went and that planted a seed that made him beg to go to San Francisco over the weekend.

“What do you want to do in San Francisco?”
“Just ride around in buses and trains and cable cars.”

That’s my boy. He also wanted to go back to the Cable Car Museum and to the new Transbay Terminal park where they have a fountain that activates along a path whenever a bus passes beneath it. With all these things in mind we mapped out a plan.

First up, we decided not to take the stroller. It was the first time taking both boys into San Francisco without it, so we were a little nervous, but we managed to keep walking to a minimum and relied on public transit. We took BART into the city and got off at Embarcadero Station where we picked up the California Street cable car. Aaron and I rode on the outside of the car while MJ and Adam rode inside for the first half of our ride. Once some people got off, MJ and Adam joined us on the outside and then we hopped off at the stop just down the street from the Cable Car Museum.

From there, we walked over to the new Rose Pak MUNI Metro station in Chinatown, during which we got to wave to several cable cars coming by!

We took the Metro from Chinatown back downtown where we then walked over to Jeffery’s Toys, which was sadly going out of business. We picked up a couple trinkets and then got lunch at a nearby California Pizza Kitchen that we sometimes went to when MJ and I lived nearby.

Right after lunch we stopped at the Ghirardelli ice cream shop at the corner of Market and New Montgomery for a couple sundaes.

After lunch we hopped on a PCC street car for a couple stops down Market and then made our way to the Transbay Terminal where we spent some time playing and watching the bus fountain until it was time to take our last exciting type of transit: a bus! It would take longer, but the boys really wanted to take a bus, and MJ found an AC Transit Transbay bus that we could take across the bay, through Alameda, and concluding at an Oakland BART station, which we’d then take back home. The plan was a hit for all of us. It was a nice and comfortable bus which was enjoyable to take, and Aaron fell asleep on me during the journey, so clearly he was comfortable!

That Sunday was quite rainy, and our only journey was to a thrift store to pick up a small filing cabinet to try and contain some of Adam’s school papers which had been increasingly taking over our house. During Aaron’s nap, Adam and I made a trio of custom shirts for Valentine’s Day!

Later in the afternoon, we made some banana bread and then some popcorn to enjoy with our stuck-indoors, movie-driven afternoon.

Speaking of movie-driven, I went to see a movie! I realized recently that something that would help a lot with life balance and mental health would be taking some time for myself. It may seem obvious, but our life is just so busy and we’ve been very reserved about hiring babysitters, only really doing it when absolutely necessary. Part of this is just a holdover from the pandemic, we haven’t adjusted our habits or repopulated our babysitter pool. But taking some time for me to go out, meet with friends, or just go to the record store on my own is so important. So last week I walked over to The Chabot theater, our local, historical, single screen theater and saw Argylle. It was so much fun! I also made some time to stop by my local record shop, and then over to the library where I picked up a couple books.

Last weekend celebrations began for the Lunar New Year. Adam had some celebrations at school to observe it and he was pretty excited, so I searched for some local events and found a lion dance event and crafts right nearby at our local library! So the boys and I first made our regular stop at the local farmers market, and then continued on our journey to the library where we met up with our au pair and her friend, and made it just in time for the dance to begin.

When that concluded, we made our way over to the children’s section of the library where they had celebratory crafts. Predictably, Aaron loved the crafts and Adam wanted to explore the rest of the library and check out a couple books. Around 11:30 MJ picked us up so we could go to lunch.

Before the sun rose on Sunday MJ was off to the airport for a business trip. That morning the boys and I went to the local Japanese Gardens. The boys love the gardens, they’re beautiful, have rocks to climb, and they can see fish and turtles in the water features. From there, we were off to lunch at our favorite local restaurant. Unfortunately, Aaron turned out to be terribly annoyed that we did the gardens instead of a playground, so we rectified that later in the afternoon by going to another park, this time with a playground.

Once all park needs were satisfied for the day, it was time to go home for the Super Bowl! We don’t really watch football and I can barely follow along, but Super Bowl Sunday is basically a holiday in the United States, and it turns out I really enjoy celebrating things with the boys. So we turned on the game, had snacks, chicken tenders, and little bagel bites. And we made and decorated sugar cookies. I guess making cookies isn’t a traditional Super Bowl thing, but the boys weren’t really going to watch the game and we needed something fun and different that we could do with the TV on aside from the regular playroom activities.


Then the game went into overtime right when I was supposed to start getting the boys ready for bed – oops! As a result, I was actively putting Aaron to bed as 5 minutes were left on the clock, and returned just in time to see Kansas City triumph over San Francisco. Adam was adorably disappointed because he knew San Francisco is “his” team, but he got over it within about 30 seconds and the subsequent bedtime routine went smoothly.

The week ahead promised to be very sugar-filled with a little birthday celebration for a friend and Valentine’s Day! We also have a week off from school coming up.

]]>
Adam’s 5th birthday and a museum rainforest https://princessleia.com/journal/2024/01/adams-5th-birthday-and-a-museum-rainforest/ Thu, 25 Jan 2024 03:39:16 +0000 https://princessleia.com/journal/?p=17181 We concluded 2023 in Philadelphia and got back to California late on January 5th so we could celebrate Adam’s birthday over the weekend.

On Saturday we decorated and settled back into our usual routine, with an added bonus of a trip to Adam’s favorite restaurant to enjoy his favorite food and then some birthday ice cream.

On Sunday we held a little family party with our former au pairs. As requested by him, it was Paw Patrol themed. This was the first year he could clearly articulate what he wanted theme-wise, instead of me just following what I knew his interests was. I even made a Paw Patrol tower for his cake, even if he was disappointed that the cake itself wasn’t a tower – hah!

The following weekend we took the boys out to the California Academy of Sciences in San Francisco. Aaron had been asking to see more dinosaurs, and Adam kept asking to go to the jungle to try out his “jungle hat” which is actually and old hat from the Philadelphia Zoo, the provenance of which is unknown to me, but I’m pretty certain it is from when MJ was a kid and it happened to surface while we were going through some stuff in storage and now Adam has claimed it. Since the academy had a temporary dinosaur exhibit AND a rainforest, it was a perfect fit! Plus, the weekend of Adam’s birthday was pretty low-key due to everyone being tired from the trip, so I’m glad we got to go out on an adventure.

Our first stop was the The World’s Largest Dinosaurs temporary exhibit, there were a lot of sauropod fossils! And some partial re-creations of the Argentinosaurus and Mamenchisaurus. It wasn’t as exciting for them as the dinosaur hall we saw a few weeks ago in Philadelphia, but it’s as close as we were going to get to satisfying Aaron’s desire to see dinosaurs for now and he seemed happy with it.

From there we went to the rainforest exhibit, where Adam was very excited to wear his hat. The rainforest globe is filled with butterflies, which the boys have been talking about ever since, and we were all delighted when one of them landed on Adam’s hat!

Seeing Claude was definitely a highlight. We have Claude: The True Story of a White Alligator by Emma Bland Smith, a children’s book about him, but this was the first time the boys saw him in real life! Aaron told us he was scary but didn’t actually seem very afraid, Adam said he thought he’d be bigger.

We then went to get lunch, a little late, but we were right on track to finish making our way through the cafeteria line when the museum fire alarm sounded. It took a few minutes, but it was soon clear that the alarm was real and wasn’t going to stop, and we had to evacuate, without our food! What followed was about 30 minutes of standing outdoors waiting to hear if we’d be let back in. A single fire truck pulled up to the front of the museum which the boys enjoyed, what they did not enjoy was being hungry, so I had to pull out the snacks. Fortunately that didn’t seem to dampen their appetite for lunch, once we were able to return to the museum they both ate well.

Once we were happily fed, it was downstairs to the aquarium! Aaron loves aquariums, and I’ve been wanting to go to this one since I made this discovery about him. Unfortunately putting it at the end of the day meant that everyone was getting tired, and I suddenly wasn’t feeling well. Still, we got to enjoy the rays swimming beneath our feet, and the boys got to see a lot of fish, and the downstairs view of Claude.

Our last stop in the aquarium was to visit 93 year old Methuselah, an Australian lungfish that’s been with the aquarium for most of her very long life. They discovered for sure how old she was last year via some new DNA tests and shared it during their 100th anniversary celebrations. Cool.

It’s surprising to me how many new things we’ve been bringing the boys to. It is very unusual that we have a three year old and a five year old who haven’t seen so many traditional childhood things! And then I remember the pandemic. We would have been able to introduce them to all these places and things much earlier if we hadn’t been sequestered for two and a half years! So while it’s unusual, it is our reality. I’m very happy that we’re at least healthy and able to do it now.

That weekend we also went to a farmers’ market in Oakland after meeting with someone who had a non-functional Oliver 9 typewriter for sale. I’ve been on the lookout for an Oliver 9 since I got to use one at the type-in in Philadelphia in November, but I wasn’t going to move forward with this one since it wasn’t working. MJ encouraged me to check it out anyway to see if it could be repaired. I watched some YouTube videos before we left, and through a basic inspection in the lobby I discovered that it was in really solid shape with all the important parts intact. So MJ bought it for me! Along with some flowers at the market. I’ve been pretty overwhelmed with things lately, and he knows that, so it was really thoughtful and sweet.

One of the things that has added to feeling overwhelmed is our four year old refrigerator. It stopped keeping things frozen in the freezer back in September and we’ve gone through a half dozen visits from repair and warranty folks over the intervening months. The timeline has definitely been lengthened by all our travel over the holidays, but it’s still a ridiculous situation. We’ve been effectively living out of my beer fridge, a large mini-fridge that we brought up from the garage, and only keeping a few semi-perishable things in the larger refrigerator, which was barely managing to keep a temperature below 50F. After our latest repair visit it didn’t even manage that, and the temperature rose to be in the high 50s, making it useless even for semi-perishable food. It’s now just a monolith that dispenses purified water. After discovering one evening that a bunch of recently purchased fruit had gotten moldy and feeling absolutely defeated as the kids clamored for fruit, MJ rushed to Lowe’s and picked up another large mini-fridge. Sigh. I really hope the compressor replacement solves the problem, living out of two mini-fridges isn’t very fun either.

]]>
Aaron’s 3rd birthday and a lot of trains! https://princessleia.com/journal/2023/12/aarons-3rd-birthday-and-a-lot-of-trains/ Thu, 21 Dec 2023 18:30:43 +0000 https://princessleia.com/journal/?p=17127 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!

]]>
My first type-in, in Philadelphia! https://princessleia.com/journal/2023/11/my-first-type-in-in-philadelphia/ Mon, 27 Nov 2023 23:34:19 +0000 https://princessleia.com/journal/?p=17068 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 https://princessleia.com/journal/2023/11/harvests-and-halloween/ Sun, 19 Nov 2023 20:49:54 +0000 https://princessleia.com/journal/?p=17007 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.

]]>
All Things Open and CLS 2023 https://princessleia.com/journal/2023/11/all-things-open-and-cls-2023/ Tue, 07 Nov 2023 21:19:23 +0000 https://princessleia.com/journal/?p=17009 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!

]]>