work – 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. Tue, 18 Nov 2025 22:05:46 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.3 Immersed in GitHub Universe 2025 https://princessleia.com/journal/2025/11/immersed-in-github-universe-2025/ Tue, 18 Nov 2025 22:05:46 +0000 https://princessleia.com/journal/?p=18107 Back in May we announced the availability of a hosted GitHub Actions runner for IBM Z and LinuxONE. Saying this is a big deal for me is a bit of an understatement. I’d been working on this project for nearly two years, and others involved had been working on things like .NET enablement on the platform to even open the door for this opportunity for much, much longer. Add on that it was delivered much later than expected and it’s been quite the beast. On the bright side, I’ve learned a ton from it, including a new respect for and understanding of effective project management. Plus, it’s really cool to see chugging along as we’re on-boarding lots of new projects each month!

To celebrate, I wanted to bring our success story and opportunity for projects to GitHub Universe this year. I was lucky that it was taking place in San Francisco, so there were no travel costs for me, and doubly lucky that the IBM team sponsoring the booth was willing to have me join them. It was a great experience working with the organizers and my fellow booth staff, we had representation from various parts of IBM so it was easy to direct attendees to someone helpful based on what they were interested in. For my part, I wish I had brought along a bigger sign saying something like “I give free stuff to OSS projects!” so the hobbyist contributors weren’t scared off by the more enterprise nature of IBM. Maybe next time. I was able to have some great conversations though, and could show off the work we’re doing with a screencast of the on-boarding process that I prepared on my tablet.

And I wasn’t the only mainframer there! Folks from Broadcom had a booth where they were showing off their Code4Z products that integrate into a standard VS Code environment.

It was a great event for me to be at to show off mainframe goodies to a distributed tech world that’s less accustomed to them. I was even able to clue in a few IBMers to the business we’re doing over in IBM Z land.

Personally, it was a wonderful event to be at to catch up with folks I haven’t seen in a while from across my tenure in open source.

I think my two biggest takeaways from the conference were 1. Wow, AI. and 2. How different conferences are when the talks aren’t necessarily the centerpiece.

Most of us in tech have a very different immediate relationship with AI than people in the general public. For us it’s less about results from ChatGPT and AI-created images, and more about what AI that knows how can code will do to transform the tech industry and what’s possible. We all knew that basic Python coding tasks would start to be replaced by AI, but we’re actually seeing that in practice now. No longer just autocomplete, we can vibe code a whole application.

One of the keynotes showed the presenter finding an old Bluetooth-enabled Furby in a closet and using an AI coding assistant to update an old open source software library so he could use it in 2025. The story here was that as a silly fun thing, he probably wouldn’t have ever had time to tinker with it, but now it’s easy. I’m not saying anything new here, and I do understand the difference between vibe coding a Furby and writing a production application, but in the near term it clearly will make some of the more mundane tasks easier to pass off to AI. I really would like one to automatically keep up on Node.js dependencies for me, it’s the most dreadfully tedious task.

All of this is to say that at the conferences I attended this year, I saw a real maturity turning point in the AIs-that-can-code realm. And GitHub is a big player here because of how integrated their code tooling already is in so many organizations, and throughout open source software communities.

Phew.

As for my second point, the talks not being the centerpiece. I’d say there’s still the spine of what holds the conference together, but there were fascinating experiences scattered throughout the event, both from vendors and from GitHub. The vendor booths was woven throughout all the buildings, and there was often a seamless transition between GitHub activities and vendors. One moment you’re designing your own Octocat sticker, and the next you’re getting a coffee while chatting at the IBM booth.

I enjoyed the building activities, our options were a GitHub light or a GitHub Copilot Lego model, and I went for the Lego. It was a nice little relaxing break from conference chaos.

The venue of Fort Mason was also lovely, and they had regular shuttles from downtown San Francisco which made the hurdle of transportation a more surmountable one. Both mornings I had an easy journey on BART to a shuttle that left from Embarcadero station. Once there, the gorgeous San Francisco weather we enjoyed offered the perfect backdrop. If I needed some air, I could walk down a pier and get a glimpse of the Golden Gate Bridge. They also cleverly placed a giant GitHub sign so that you could see beautiful Alcatraz Island through it.

They served good food and we had lots of places to sit and enjoy it. And after one tour through the main keynote building where I played a game to get a juice, I had no problem finding a shady spot to sit down and do a half hour of urgent work that I had to knock out.

The electronic badges were also a lot of fun. You had the option of getting one during registration, and they were little devices powered by an ARM SBC. As “hackable” badges you could play with them as-is, but also make some changes to the code included on them to do things like show your GitHub stats and they had a whole area with laptops that would allow you to do this (good thing, I can’t plug anything USB into my work laptop!). Once mounted on your device, they have a whole website of activities and other tools you can add to them. Cool. The scavenger hunt was also fun. I found they held a charge for about 10 hours, depending on use, so while I charged my overnight and took it off the charger at 7AM to head to the city, it barely made it to 5PM. I brought my digital badge home and it’s sitting here by my desk, maybe I’ll vibe code some new stuff for it, haha!

I’m certain that having such a fun and engaging space is all designed for encouraging brand loyalty. People have a great experience at these events in addition to learning things. I have always had mixed feelings about GitHub, and I still do, but some of the high points are definitely around usability, in spite of being built around Git, a tool that’s notoriously difficult to use! And usability includes feeling comfortable, which GitHub Universe did beautifully this year.

]]>
Some of the gems at IBM TechXchange 2025 https://princessleia.com/journal/2025/11/some-of-the-gems-at-ibm-techxchange-2025/ Mon, 10 Nov 2025 21:44:57 +0000 https://princessleia.com/journal/?p=18082 IBM does cool stuff, and looking back, this is no surprise given the portfolio the company has had since inception. There are a few conferences where this is showcased, but IBM TechXchange is the one that they’ve had a lot of fun with that’s targeted at developers and other folks who are deep in the technical side of things. As a result, I have a lot of fun at this conference. I already wrote about mainframe open source activities that I worked on for the event, but there was so much more!

For my part, I repeated the IBM LinuxONE AI Arcade that we did at the Red Hat Summit back in the spring, with a few adjustments. Our footprint was smaller (2 laptops instead of 4) and I made some tweaks. The biggest change was that during the sandbox (expo) opening Block Party on Monday evening I did a “Doom takeover” of the whole setup and let people play Freedoom, VNC-streamed directly from one of our IBM LinuxONE virtual machines. It was a huge hit. So much so that for the rest of the week we had folks dropping by the booth to ask if I still had it up, and a few commands later, I did! Using Windows laptops for all of this was certainly a new experience, so I was grateful that I thought to test it on a Windows 11 laptop we keep around for such things before the event. Did you know stock PowerShell on Windows 11 comes with SSH? Cool. But overall, aside from being fun to answer the question of “but does it run Doom?” with a demonstration, we all know that piping something over VNC isn’t that technically challenging, it’s the amusement and feeling it grants, and the fact that it’s coming from IBM, not some hip new startup where you may be more inclined expect it.

What else is cool? Quantum computers. They had an 80% scale model near the entrance to the Sandbox this year and it got near constant attention. It took until Wednesday until I was able to find a quiet moment to get a good picture with it. I’ve been reading about quantum computers since I first picked up an article about them in Discover Magazine back in the 1990s, so seeing them come together at IBM and be actively deployed to facilities around the world has been a thrilling experience.

And I know you’ll say the AI stuff currently taking over everything in the world is overblown, and it is, but there are some real use cases for it. IBM clients across industry and research have already come up with dozens of uses for AI/ML, just been waiting for the tech to catch up. As a result, IBM research has invested heavily for YEARS in AI hardware, which first came to market in an AI accelerator in the IBM Telum chip inside the IBM z16 and LinuxONE 4 a few years ago.

This year the Telum II came out in the z17 and LinuxONE Emperor 5, but the additional IBM Spyre AI Accelerator card using the same technology also hit the market. This SOC with 32 individual accelerator cores has definitely been the belle of the ball, with clients asking all week when they can get their hands on one (thankfully, it was swiftly announced that it would go Generally Available at the end of October). Theft jokes abounded once people learned that we had a non-working prototype inside of the IBM z17 plexiglass at our booth, and when I went to visit the new IBM Power 11 server at the Power booth I found they had a prototype you could HOLD at their booth! That’s where I got my photo with it. You see, these work in the Power systems as well.

Back at the IBM booth I got to hold a Telum II dual-chip module (DCM) which is always a delight. They also had display versions of the chips from the z15, z16 (Telum), and the new z16 (Telum II) which was neat to see side by side. I need to remind my friends who I spoke with a few months back about assembling a “petting zoo” of decommissioned hardware to bring to events, I love holding these things. Lots of nerdy technologists do, and when else would we get the chance for something like a mainframe component? Even if you have a mainframe, you really shouldn’t go poking around inside it.

Ferrari is also cool. IBM worked with Scuderia Ferrari on an AI-powered app (and more!), and if the keynote interview was any indication, both organizations are quite excited about it. Plus, we got to have what I’ve been told is one of the F1 cars from last year right there in the sandbox. It was beautiful. I bought a hat.

Also also cool? Lego. You know I love Lego, but a lot of other adults are waking up to the passion and it’s definitely boiling over in the tech industry with a lot of folks being more open about their collections in recent years. This has definitely leaked out into tech conferences I’ve been at these past few years. Booths offering custom minifig building, others doing custom Lego sets for attendees. It was super cute to see a Lego model of the Sandbox where the team there was collecting feedback of the event, both verbally and by having people vote with Lego.

And of course, when the IBM z16 came out we build a full-size model, which I wrote about here back in 2023. How do we follow that? I was absolutely delighted that this time around they focused on the IBM Telum II processor, by making a huge scaled-up model of it. Hanging next to the plexi, this model was based off of how the actual processor looks, but with whimsical details like frogs, robots, and airplanes to amusingly demonstrate various parts. I plan on writing more about this later, and my partner in writing this may have some surprises in store for something you can do at home too. Stay tuned!

Perhaps my favorite part of the event, and indeed a highlight of my year, was being invited to join PJ Catalano and Camillo Sassano to unbox a mainframe live on the expo hall floor. Normally such an unboxing is done quietly before the event so that people can see it in the final form, but PJ’s idea of a live unboxing built excitement. We had pre-event teasers, there were cool lights pointed at the crate during the opening party with signs to come back the next day, and it all resulted in well over 150 people trying to secure a great spot to watch it being unboxed.


It was my first time participating in uncrating a mainframe, so Camillo walked me through it live right there as PJ explained each step and why each component of the crate was in place. It was fascinating to see if all come apart and learn about how purpose-built the whole thing was. The crate door is not just a door, it’s the ramp! The mini flip up section on the top was so it could be built to fit inside a standard truck. And so much more. Once we gently rolled it out of the crate, we got it on the carpet and started putting the doors on. The doors can be put on either side, so on one side we put an IBM Z door, and on the other we put the LinuxONE door. Choose your mainframe! Or get a photo with both!

I hear the events team is putting together a full video of the unboxing from all the cameras they set up, but for now I was happy to be the first one to get to hug it for Hug Your Mainframe Day. Naturally, I hugged the LinuxONE side. After me, the whole rest of the event there was a steady stream of people getting their pictures with it, and hugging it. The IBM shop on-site even had t-shirts celebrating hugging mainframes, which was super fun (of course I got one).

At the end of the event, we didn’t do a formal packing up, but thankfully enough folks were still around to get the job done.


Throughout the event there were also a lot of pure fun things. A huge rainbow slide that Mae and I partook in a slide down. Lots of video games, including the ability to play Mario Kart on the keynote stage screen when it wasn’t otherwise engaged. There were spots for getting photos, one for silly photos and another across the expo hall for headshots. For an event with long days and so much serious content literally spread throughout the expo hall in the form of tech talks and sessions, it was nice that we had the ability to unwind and recharge before going on to the next thing. The event also featured an evening at Universal Islands of Adventure, where we really got to unwind! I was able to ride on Hagrid’s Magical Creatures Motorbike Adventure and the unforgettable Jurassic World VelociCoaster. I spent a good chunk of my late 20s and early 30s unable to go on such rides, which I also now realize was the height of when I suffered from migraines as an adult. Huh. Something was going on in my brain for a good decade there, but it seems like I’m in a better place now. While these rides are still thrilling and trigger a tinge motion sickness for me, it’s no more than the normal amount now, and the fun balances it out.

At the beginning of this post I mentioned that IBM has been doing cool stuff since the company began, which leads me to my last notable mention: the booth from the IBM Corporate Archives. I’m a fan of history, including the history of computing, so I have bias here, but I honestly believe in telling the continuous story of innovation at IBM. The booth featured a couple working vintage machines, including one that was hooked up to a large dot matrix printer and attendees could print out short messages on.

They also had a glass case display that changed daily featuring various pamphlets and memorabilia from various initiatives and notable releases over the years. The moon landing! The launch if the IBM System/360! All kinds of cool stuff. And what I considered the star of the exhibit and which welcomed attendees as they walked to the booth, an IBM System/360 Model 40 Operator’s Console. Love it.

I have really enjoyed seeing how this conference has evolved over the past three years to be bigger and better each year, and truly more fun and geeky. It’s a lot of work, but I can’t wait to see what they have and I get to participate in next year.

]]>
Mainframe Open Source at IBM TechXchange 2025 https://princessleia.com/journal/2025/11/mainframe-open-source-at-ibm-techxchange-2025/ Fri, 07 Nov 2025 19:59:22 +0000 https://princessleia.com/journal/?p=18068 One of the highlights of my year at work these past couple years is helping organize The Open Mainframe Project presence at the IBM TechXchange conference. Our event main is held on Monday, during the community or user group day, and every year we’ve been able to make the process more streamlined, make more connections and tie-ins with other groups, and overall make our presence there better. This year was in line with that, with us also getting several sessions scattered throughout the event, booth presence in the Open Source Zone, and more.

Things kicked off on Monday as I worked with Maemalynn of The Linux Foundation to get ready for our full afternoon of Open Mainframe Project talks in two rooms beginning at 1:30PM. I want to start off by saying that I had a wonderful time on the Program Committee this year with Mae, Fernando Rijo Ceden, and Donna Hudi. We have fun together, and everyone brings a unique perspective to the line-up, any one of us missing from the committee this year would have changed the agenda quite a bit. Plus, we were all on top of last minute schedule changes due to speaker cancellations and adjustments that needed to be made. I think this comes from all of us deeply caring about the topic and community, which is so important


Lyz, Mae and Fernando, and I know Donna was with us in spirit even though she couldn’t make it to the event!

One of my favorite things was setting up a “birthday card” to celebrate the 10th anniversary of the project, where we had people write notes and sign their name – and they did! We had great support from speakers too who would remind people to sign it.


Birthday card part one, there was a whole second one!

Our rooms had a great location in the venue, right across from secondary registration at the Hilton. Sarah Julia Kriesch and I gave a talk in the opening time slot to a packed room – a trend that would continue all day. Next year we’ll request bigger rooms! We gave an update on the Linux Distributions Working Group and gave a lot of information about how others can get involved in the mainframe ports of various distributions. You can grab a PDF of our slides here: How_to_Contribute_to_Linux_on_the_Mainframe_-_IBM_TechXchange_2025.pdf

From there I saw Galasa talk from Louisa Denly. I’ve watched the progress of Galasa since before it was an Open Mainframe Project and it was being presented on Terminal Talk, back in early 2021. The induction into The Open Mainframe Project has been a great move to improve visibility to the project and do things like participate in the summer mentorship opportunities run by The Linux Foundation. Louisa’s talk covered some key ways that the project has progressed technically, and it was really great to see.

Then Kathleen Nordstrom of Broadcom gave a talk on “Skill Up! Mainframe Learning for All” where she quickly covered the work of the Mainframe Open Education project. If you haven’t seen their work and are interested, I have really enjoyed going through their Mainframe Open Education GitBook again and seeing how it’s grown (and where it still needs to fill in some gaps!). There’s a ton of free, entry to medium level education out there for folks who are mainframe-curious and this is a great place to start.

A group photo was taken before I found my fellow panelists and headed over to the Open Source track. It meant that I missed the last couple hours of The Open Mainframe Project event, but having additional content in another part of the event expanded our reach that much more, and I was delighted to learn that all the talks were still quite full! My worries of splitting the audience turned out to be unfounded.

Over in the open source track I joined my fellow mainframers, Len Santalucia, Steven Perva, and Louisa Denly, on a panel called “Dispelling the Myths Around Open Source on the Mainframe.” In this panel, we talked about security, support, and contributing, but it was also very audience-driven. One of the thing I learned while on this panel was from an audience member who shared how self-driven the next generation of technologists are, and how they expect to get support from their peers online, and generally expect documentation and other things to be public. This is definitely a departure from what I’ve traditionally seen in the mainframe world, and an interesting evolution in technology in general where open is becoming the default. I think this is doubly true in a world with AI chat bots that you can feed public documentation from and get answers without digging through 300 pages of dense technical documentation.

From there we had three more open source plus mainframe talks in the room. First up was David Frenzel who gave an excellent talk on “COBOL Meets Gradle: Streamlining z/OS Builds with Open Source” where he shared the Gradle plugin they developed for building COBOL applications. This kind of tooling is so important for getting the rest of your organization on board with building mainframe tooling, and consolidating your tech teams. No longer should the mainframe team be separated from the rest of your SREs. Everyone should use open tools like Gradle, just like everyone should use open tools like Grafana! Which leads me to the next talk in the room, David Harris of Grafana joined Anthony Papageorgiou to talk about “Grafana for the mainframe: lifting the lid on the black box”. I really enjoyed this Grafana talk because once again, it’s integrating tooling that the rest of the organization is interested into your IBM z/OS workflows. Taking a step back, you can see what’s going on with ALL of your systems, without the previous silos between operating systems.


The track, and day, concluded with Sarah Julia Kriesch doing a talk fully devoted to The Linux Distributions Working Group where she gave folks in our open source track a tour of the group and how we’re achieving our goals.

But that wasn’t all our content for the IBM TechXchange 2025 conference! The Open Mainframe Project event page has details of other sessions we had scattered throughout the week, and the ones I had the pleasure of attending were great. Over in the User Group Pavilion, Fernando provided an overview of The Open Mainframe Project. Helpfully, it was 1. in the session catalog (unlike our talk last year!) and 2. scheduled right before a SHARE event in the same space, so in addition to the planned attendees, we saw mainframers start to drop in throughout the session, hooray!

I also had the pleasure of seeing Jan Prihoda of Broadcom present “Beyond DevOps: Unlocking New Possibilities with Zowe” at one of the Tech Stages in the expo hall. Integrating so many of the talks into the expo hall was an interesting move, and I thought I’d be really bothered by the noise, but for me I found that the space being gigantic and the use of microphones for the talks made up for most of that. Plus, it was great to just be able to wander through the expo hall and drop in on a talk. For Jan’s, the space was also overflowing, with only a few little cubes to sit on, we had dozens of people standing for his session. It was good too, I’m glad he’s out there promoting the various use cases of Zowe so it doesn’t get tagged as just a DevOps tool. His demonstrations of usage with Ansible in his session were excellent.

Finally, I was really happy to continue my involvement with Michelle Kovac and the Open Source team by scheduling several booth slots over in the Open Source Zone of the expo hall. These 2-hour slots allowed projects to more casually show off their projects and chat with attendees. I was able to grab Mae to do a shift generally on The Open Mainframe Project, where she also took the opportunity to get more notes and signatures on the birthday card! And then both Joe Winchester of Zowe and Louisa of Galasa did shifts for their respective projects.

It was definitely the best year yet for Open Mainframe at TechXchange, and I was able to continue that with the fully open source demos I was showing off at the booth, but that story is for another day!

]]>
Philly summer 2025 begins! https://princessleia.com/journal/2025/07/philly-summer-2025-begins/ Mon, 21 Jul 2025 22:24:15 +0000 https://princessleia.com/journal/?p=17934 Our flight to the east coast on June 19th didn’t quite go as planned. A massive storm on the east coast caused an hour delay leaving San Francisco, and then we were circling in the midwest for another hour as they waited for it to calm down further. The plane then went south and we discovered later that there was a risk of being diverted to North Carolina instead of our destination of JFK in New York. Once in New York, we waited on the plane for about 45 minutes until they finally found a jetway crew to get us off the plane, and then we had another 45 minute wait while the rental car company scrambled to get the car we reserved. As a result, we didn’t get to our townhouse in Philadelphia until 3:30AM and then had to get settled in. We barely got any sleep as we hauled ourselves out of bed at 9AM for work. That evening, our whole exhausted family went out to the grocery store for necessities and on the way home the defective gallon of milk we bought had fallen over and spilled on the carpeted floor of the rear of our van. Our brand new van.

Thankfully, our trip got much better from there! Thanks to MJ’s dad, we found Wheelworks over in Huntingdon Valley that was able to do a thorough detailing of the back of the van to get every molecule of milk out of it. And we ordered an all-weather mat to put in that portion of the carpeted floor so this doesn’t happen again. We also finally picked up a dresser for the boys so we could move their changing table upstairs now that diapers are largely a thing of the past. Aaron helped me assemble the dresser next to the old changing table that’s now being used for storage in their bedroom closet. The trip to Ikea for the dresser also gave us an opportunity to scope out some furniture for an “art center” to put in our kitchen for the boys and some cabinets for a server project we’re working on.

MJ’s father has come over several afternoons to spend time with the boys, which they’ve really enjoyed, and is the whole reason for us being here. We’ve also had a chance to catch up with MJ’s sister and nephew for dinner and house visits, including an evening that included a fire pit outside, which Adam won’t let us leave without doing again, this time with s’mores.

The boys have enjoyed catching the ice cream truck each time it comes through the neighborhood, and literally catching fireflies when we keep them up late enough for the fireflies to come out. One evening we also found a toad in the road that Aaron hilariously scooped up to help him cross it.

On our first full weekend here was a bit chaotic as we settled in, but then we went down to The Franklin Institute to visit the newly re-opened Heart and got to finally show the boys the Baldwin 60000 steam train that resides in the under-construction-for-years Hamilton Collections Gallery. The train used to move, but we learned that since it only could move a few feet the wear on the wheels was uneven and maintenance under those conditions was challenging. It’s still cool even though it doesn’t move, and the boys do enjoy a run through the Heart.

We saw a planetarium show, which Aaron continues to be unable to stay quiet during (thankfully, he does ask questions that are on-topic, and the person sitting next to us fell asleep in spite of his regular whispering, hah! We also made our way over to the Demonstration Theater to see the “Liquid Air Show” that Adam really enjoys, and this time didn’t disappoint.

The next day we drove out to New Jersey to have some pool time with our friends Mike and Jess and their two sons. The boys are getting really comfortable with water, which we’re really happy about. I’m hoping this translates to more security when it comes to their swim classes upon our return to California in August. It was great to catch up with our friends too, which only seems to happen about once a year, Facebook contact aside. The heat did get to me at the end though, so the drive home was a bit of a queasy one for me.

On the 4th of July we took a drive up to Kutztown for a visit the Crystal Cave. Aaron loves caves, and was left wanting after we took him to the cave/tunnel near the old San Francisco Sutro Baths for his birthday. Fair. This time we went to a real, natural cave! Plus, it’s a cave MJ had gone to with his parents when he was a kid, so there was the nostalgia and family connection factor there too, which was amusing to reflect upon as the tour guide through the cave mentioned that visiting the cave has become a family tradition for generations. Indeed! The story of the cave is an amusing one too; discovered in 1871 it was opened to tourism just a year later when they learned it was an otherwise useless limestone cave, but tourists might enjoy seeing it.

After lunch and the cave tour, we took advantage of the less humid, cooler summer weather of Kutztown to do through their mini-golf course. I’ve continued my streak of having enough focus/interest to complete about 9 holes really well, and then take a bored/distracted approach to the second half of the course. It’s a good thing I don’t play real golf.

Then we had some ice cream on-site and bought a big bag or rocks and sand with gemstones and fossils mixed in that they had a little “panning” area set up for. The boys LOVED that. As expected, Adam was very into the rocks and gems, while Aaron is still completely enamored with the fossils.

That evening we enjoyed some sparklers in the yard before getting to bed much too late, but that’s what summer is for!

On Saturday we began our serious New England trip prep. MJ had done a lot of the legwork to determine what would probably be needed to install the tow hitch on the minivan, so we had an appointment at a place in King of Prussia to get the work done. I drove out as well so we could spend the afternoon having a lovely (if too filling) lunch at Fogo de Chao and then a little adventure over at the mall. MJ and I both picked up some things we needed at L.L. Bean, and then the boys and I made our way over to the Lego store for… things we didn’t need.

Unfortunately, the hitch installation didn’t go well, and we had a multi-state adventure to get that completed ahead of us. The heat and overindulgence at Fogo also got to me that afternoon and I was flagging a bit by the time we all had to drive home. Still, part of the work was done and I was happy to have our new Lego treasures with us. But speaking of the car, MJ and Adam also had a project of installing a new rear view mirror on the new minivan. As high as it was, the trim level on our minivan didn’t have the buttons to open the garage, or auto-dimming for nighttime driving. Bummer. So we ordered the mirror from Kia and eschewed the dealer quotes for them to install it. It took more time and a few more panel removals than expected, but they got it done! Right in time for our road trip to New England that began on July 9th.

I had one last big event before out trip though, and that was presenting at the Philadelphia area Linux Users Group chapter that I was a member and organizer of years ago. It’s a great group of folks, several of whom I’ve known for decades, and I was there to give the latest about open source on mainframes. I started out with a Star Wars scroll parody with a mainframe theme (YouTube video) There was a lot of hardware geekery, but the gem of my presentation was definitely showing off zopen Community tools that bring familiar open source CLI tools to IBM z/OS Unix System Services (USS). I had a developer account that I was able to do a live demo with, and then several folks dove into the repositories during the meeting. It was a great night and I really enjoyed seeing so many old friends, and at the end I was surprised that one of the organizers had brought his son, who I hadn’t seen in probably 15 years? I babysat him once, he’s now old enough to be a software developer and attend PLUG talks now, wow! Also, cool. I couldn’t have thought of a better way to wrap up work and go on vacation than that.

]]>
Our IBM LinuxONE AI Arcade & more at the Red Hat Summit 2025 https://princessleia.com/journal/2025/05/our-ibm-linuxone-ai-arcade-more-at-the-red-hat-summit-2025/ Thu, 29 May 2025 21:21:48 +0000 https://princessleia.com/journal/?p=17876 Back in 2019 I participated in my first Red Hat Summit. It was my second week working at IBM, and the whole thing was quite a whirlwind tour of exploring a vendor-specific event and getting to meet a whole bunch of people at IBM who I’d come to know a lot better in these past six years. I wrote about it here: Red Hat Summit 2019 in Boston.

This year, I was one of the key people who worked on planning our presence there. Quite a different experience!

IBM had two booths at the event, one with standard pedestals that had demos of various products, and then an IBM LinuxONE area that featured the plexiglass IBM LinuxONE 5 which had just been announced, and a quartet of laptops that my team was running. I spent several months working with various teams to come up with the best demos to showcase and tailor for the audience, but ultimately the best resources came from within our Ecosystem team and I was really excited to pull everything together. The cherry on top was our final name for the space: IBM LinuxONE AI Arcade

We had two hands-on activities, the first was our arcade where we had folks install three open source command-line games with three different mechanisms on Red Hat Enterprise Linux to drive home the “Linux is Linux” story. Unfortunately, the expo wifi wasn’t great, so Pong was a bit of a bust, but people seemed to have a lot of fun with vTetris.

Then we leveraged our AI/ML in Jupyter Labs that we’ve used for Datathons to give attendees a fully open source fraud detection demo. This was a bit more involved, but it’s very well-documented so even if they didn’t actually run the lab, we could walk them through the steps and diagrams on GitHub.

The plexiglass LinuxONE was the real draw into the booth though. People love checking out hardware. Several of us had shifts showing off the components, and I wasn’t shy about doing them, it was probably the most fun I had at the event. Not only is it a lot of fun to geek out about the hardware, it was the perfect segue into learning about what attendees had worked on hardware-wise, which lead to some fascinating trips down memory lane.

It was a real pleasure to work with the events team, but especially Alex Osadchyy, JJ Asghar, and Julianna Gingold who basically spent the whole event there in the expo with me running the arcade. I’m glad it all went so well, though next time I’ll definitely ask for more help, since they ended up being very long days for all of us. I’m still recovering!

People-wise, the summit is a great way to catch up with my friends in various open source communities I work in, so that was a lot of fun. I also got to visit with our mainframe grand bosses Ross Mauri and Tina Tarquinio from IBM who descended upon the summit, with Tina participating in a talk that I hear was very well-received.

And if you look very closely, you’ll notice that the earrings I’m wearing are made out of IBM System/360 Solid Logic Technology (SLT) covers. I made a couple pairs of earrings before I left by carefully melting them off their boards with a heat gun, then using jewelry epoxy and tiny screws to attach them to the earring hooks. Nerdy? Yes. Awesome? Also yes. I hope they don’t have lead in them. I’m also glad I finally got a couple pairs done in time for an event! I hope to finish a few more before TechXchange.

The other big outcome of the summit is a huge milestone in a GitHub Actions runner project that I’ve been working on for about a year and a half, we started on-boarding projects and could finally announce it! I’m grateful the timing worked out so well, the LinuxONE 5 launch was a great opportunity, and the summit even more so.

Wednesday night the summit event was a Red Sox game at Fenway Park! Amusingly, I had just been to one the Saturday before because I didn’t realize this would be part of the conference, but I’m perfectly delighted to have two baseball nights. Plus, it’s more fun with friends. I tagged along with a whole crew and we had a wonderful time, in spite of slightly gloomy weather.

I spent a couple hours wrapping up things at the summit on Thursday, and then it was time for a rainy journey back home to California on a woefully delayed flight out of Boston.

]]>
IBM z17 and LinuxONE 5 launches https://princessleia.com/journal/2025/05/ibm-z17-and-linuxone-5-launches/ Tue, 13 May 2025 18:07:37 +0000 https://princessleia.com/journal/?p=17862 One of the several things that has kept me very busy at work lately is the launch of the new IBM z17 and it’s sister system, the IBM LinuxONE Emperor 5. I have a lot of fun with these launches, but they’re also a lot of rather high-stress work based around tight deadlines, regardless of how well we try to plan for things.

For the z17 launch, I built out a Developer Journey for IBM Z Day Special Edition, which took attendees across some of the most technical, developer-focused talks of the event. I wasn’t a track lead this year (intentionally), so it was nice to take a step back but still be engaged with the event with an eye on developer content.

On launch day, I spent the day at the IBM Silicon Valley Lab, arriving just before 8AM in anticipation of the keynote where the z17 was announced. IBM Z Day began with a simulcast of this keynote, being held at the new flagship office at One Madison Avenue in New York City.

That afternoon I joined a bunch of my colleagues on-site to partake in a z17 cake. It was mostly IBM Db2 developers that I spoke with, which was an interesting experience because our work threads are quite far apart, so we don’t get much opportunity to interact aside from social settings.

Shortly after launch, I received news from Camillo Sassano of the Industrial Design Team that they had released the 3d-printable z17 files. I love these things, and they’ve really taken off in a broader community with people printing them in various sizes, colors, and remixes. It’s been a lot of fun, and as soon as I had the file in-hand I sent it off to an online 3D printer, and it arrived at home a few days ago.


I think I’ll spend a little time sanding down the sections I want to paint to turn it into a LinuxONE 5, and maybe I’ll see about getting it printed by another 3D printer vendor or two to compare quality. Of course the itch to buy our own 3D printer is always the highest around this time. We’ll see.

Perhaps the biggest thing I had for the launch was writing a blog post about the hardware inside the IBM z17 in A Tour Inside the IBM z17 and it’s sister post a couple weeks later, Journey inside the IBM LinuxONE 5. I started writing these posts not too long after I joined IBM and I realized a lot of people didn’t know what modern mainframes looked like, or how cool they were from a technical perspective. Things have started to change, with official release materials including glimpses inside, and things like videos from the test floor and a lot of really fun social media. The marketing team has also been engaging with technical influencers from YouTube who have been granted tours of various facilities, this time it was ServeTheHome who did a really fun video, THIS is how IBM makes servers that cannot fail. There may not be a reason to see these machines in person, but a lot of us still love to!

Next up on my agenda is continuing with the LinuxONE launch activities by running the “IBM LinuxONE AI Arcade” portion of our IBM booth at the upcoming Red Hat Summit in Boston. We had a meeting with a company that’s helping with the booth, and I had the opportunity to meet some of them recently when I spent a few hours at the RSA Conference in San Francisco to meet up with some folks who were in town for the event.

I’m flying out on Friday to spend the weekend in Boston before the big week of summiting begins. We’ll walk attendees through installing some command-line games before diving into an AI/ML Jupyter notebook that walks them through a fraud-prevention scenario, all running on LinuxONE. I’m looking forward to it, not only do I enjoy these events in general, but it should be a satisfying culmination of a lot of work. Plus, I’ll get to see my first LinuxONE 5, in plexiglass form!

]]>
SeaGL 2024 https://princessleia.com/journal/2024/12/seagl-2024/ Mon, 23 Dec 2024 22:41:00 +0000 https://princessleia.com/journal/?p=17702 Back in 2018 I attended my last conference before we welcomed our first child, the Seattle GNU/Linux conference (SeaGL). I was about 5 months pregnant and gave one of the keynotes! It was a great final adventure before parenthood, and I’m grateful to have had the opportunity. I wrote about it more here: SeaGL 2018.

It’s taken me a little while to get back into conferences, and I’m generally traveling less than I once was just because of how much my role has changed, so it wasn’t until this year that I finally made it back to Seattle for SeaGL.

One of the things I love about SeaGL is that they work hard to give voices to folks who haven’t presented before, and they always end up with a very diverse lineup. That means throughout the event you hear new perspectives and ideas, mixed in with voices like my own that have been around the open source world for decades.

The event kicked off with a keynote from Aaron Wolf, who spoke to conscious, and intentional leadership and organizations, and shared his resulting FLO-Conscience project. Then Christopher Neugebauer who gave us a fresh take on lessons (anti-lessons?) that can be drawn from failures in direction and leadership throughout the history of the open source software movement, and how that’s lead to a fundamental disconnect between users and developers which has done a lot to create a culture of maintainer burnout. It was really nice to take a step back and look at some of the history in this way, there are definitely some thoughts and oft-repeated phrases we’ve held dear in open source that aren’t doing us any favors.

I really enjoyed a talk by Vagrant Cascadian, who I knew from Reproducible Build work, where he compared and contrasted the approaches Debian and GNU Guix take to trustworthiness of their artifacts. I always learn something new that I hadn’t thought about before when I hear him speak, and this time I had a fascinating history lesson in how some unusual things came to be in Debian.

Ariadne Conill also brought her A-game with a talk on LoongArch, an architecture designed by an organization in China that had just recently landed on my radar as I schmooze in architecture circles. The talk helpfully brought me from zero knowledge to what I feel is reasonably well-informed for someone who moves in these spaces. It was also nice that she had real experience within Alpine and direct interaction with the architecture developers.

Saturday morning I showed up bright and early for VM Brasseur’s talk on Open Source governance. One of the things I love about going to her talks is that no matter how well I know her (including having read her book!), I always walk away feeling good from her talks and having learned something I hadn’t thought about. One of the things I’ve recently struggled with in a leadership capacity has been building up the work of women who are coming behind me, because they still struggle for recognition and respect that I now have in my communities. The easiest thing to do in these circumstances is to just have me handle everything because “they listen to you” but what I need to promote more is having these fresh leaders voice their opinion, and then adding my supportive voice to theirs. It seems obvious upon reflection, but it is the harder path in practice. I’ll mention now that Deb Nicholson’s talk was a nice flip side to this talk, re-focusing on how you can solve problems, and reminding us that we have the freedom to both learn from giants and forge our own path forward.

Allison Cao’s talk on “Building my first open source software with AI: A teenager’s journey into innovation for social good” was probably the one I’ve thought the most about since the conference. One of the strategies that code camps aimed at younger people have used is getting them to develop games. Makes sense! But for people like Allison, games were dull and social action was what was interesting. Plus, she learns in a way that a lot of self-taught people do (including myself) by finding a problem, cobbling pieces together for a solution, and then digging back into it to figure out how it all works to perfect and customize it. For example, when I was learning to build websites, I was viewing the source of lots of other websites to learn. Eventually I learned what all that funky CSS was doing to my HTML and built up a working understanding about it that way, rather than rote memorization of tags. The memorization came naturally. In her case, she wasn’t learning about variables, loops, and subroutines, she was using AI-driven code generation, and then when she needed to customize things she naturally learned about how variables, loops, and subroutines worked. Also, I was really impressed to see such a young woman presenting, so brave!

My talk was after lunch, and I was pleasantly surprised by how many people came back to it! So first, thanks to everyone who came by, was curious, and asked questions. Even thanks to my acquaintances who didn’t hold back from some good natured heckling. My talk covered resources for porting your open source project to various architectures, which I updated on a technical level since the last time giving it and added in a few new stories. Slides from my talk are available here: Will_your_open_source_project_run_on_a_mainframe_smartwatch_-_SeaGL_2024.pdf (1.2M).

Kenneth Finnegan gave a talk on open source mirroring work he’s being doing, and that was a great introduction to some of the challenges they’ve overcome to expand the amount of mirroring that’s happening as universities scale back their internal infrastructures that had been handling the bulk of it. It was also nice to chat with him and a couple friends of mine after the talk as we lost at Uno to a competitive seven year old.

Meeting new people and catching up with folks is where participation really shines for this event. I had a couple scheduled meetings with folks to check in on their s390x porting efforts, but the incidental chats I had in hallways and in the expo hall are why I’m there, and why I found pandemic virtual events to be such a struggle to extract value from. I also had lunch with a long time mentor of mine who I was able to be really with regarding some advice I was seeking, and it was precisely what I needed in that moment.

The event concluded with keynotes from Rachel Kelly and Duane O’Brien, both of whom I’ve known in the open source community for some time and was thrilled to see on stage. Rachel talked about having conversations around personal data management with your less technical loved ones, and stressed with all her examples of tooling that getting just them to a better place was worth it, even if it’s not quite as secure and open source as we would like. Duane’s talk was around funding in open source, and how we reach for sustainability. It’s something that I know a lot of organizations are struggling with, so I’m grateful that Duane is taking a serious look at it and bringing us along for the ride.

As the keynotes wrapped up it was time for me to get to the airport. Many thanks to the organizers and volunteers to made it all happen. I’ll be back!

]]>
Lego, hardware, and a typewriter at IBM TechXchange 2024 https://princessleia.com/journal/2024/11/lego-hardware-and-a-typewriter-at-ibm-techxchange-2024/ Thu, 21 Nov 2024 21:01:38 +0000 https://princessleia.com/journal/?p=17681 One of the things I’ve learned in my five years at IBM is that the enterprise nature of the company means that our IBM-branded events are incredibly important to our ecosystem, and people are really excited to attend them, me included. Brand events are something I’ve definitely seen in my two decades in the tech industry, but working with an open source focus for that entire time I never really experienced it. I still prefer my open source events, but given the growth of my expertise and interest in the latest innovations from IBM Z and Quantum, the IBM-focused events offer a view into this ecosystem that’s unmatched elsewhere.

It’s also an exciting time to meet up with colleagues who I’ve only worked with remotely.

This included a bunch of community members who I’ve worked with in the open source world, or swapped fun stories with on social media over the years.

I also got to see Mainframer Barbie! Clad in her Open Mainframe Project t-shirt and an IBM Champions jacket.

But on to the technology! During one of the kickoff talks on Tuesday, Tina Tarquinio took to the stage with an IBM Telum II wafer. Wow! As you may recall, I attended Hot Chips at the end of August where the Telum II was announced, so I was really eager to get a close up look myself. As soon as Tina concluded her talk, I made a bee line for her before she had a chance to carefully pack it away. It began a running theme of the week of getting my photo with hardware.

My next dose of new hardware was getting to hold an IBM Crypto Express card, which isn’t much to look at because the cool stuff is inside, but it also demonstrates the size of one of these that gets slotted into one of the drawers in the mainframe. Definitely not what I traditionally thought of when someone says the’re adding a PCI card to a system.

A big chunk of my time at the event was doing booth duty, and I also took a few trips around the expo hall to see what was happening at other booths. I was delighted to see that the storage team had brought in a whole IBM Diamondback Tape Library! And they had it running! It was pretty cool.

A booth featuring IBM UX Research brought along a special guest that I had been clued in would be there: A red IBM Selectric typewriter.

They had attendees select from a series of prompts to them write up on the typewriter. From the printed word, they’d run it through OCR and have AI do sentiment analysis on it. It was a really eye-catching and tactile melding of old and new technology that I was totally there for.

We all know how fascinated I have been with the life-size IBM Z Lego build, and if you don’t, I wrote about it last year: All about the life-size IBM z16 LEGO® brick model! Well, IBM Quantum team decided to follow in our footsteps with their own Lego build! The latest models have a trio of components that each support their respective Quantum Processing Units (QPU), so what they did was rather clever, they had one Lego model built, and then mirrors put in to simulate three.

Even though much of my time on booth duty, I did have time to see a few sessions throughout the week. One that stood out for me was related to a Kubernetes deployment on IBM LinuxONE mainframes because of how much open source software was called out in the presentation as they walked attendees through their hybrid cloud solution. I also attended Sarah Julia Kriesch’s presentation on our Open Mainframe Project Linux Distributions Working Group. As usual, she expertly guided attendees through the value and benefits of bringing several distributions together with the shared purpose of supporting the s390x architecture.

I could say 100 more things about my experience, the conversations I had, and the people I met, but I only have limited space and time to write this. So I’ll just say that it was an excellent event and I’m really grateful I was able to participate again this year.

]]>
Open Mainframe Project at IBM TechXchange 2024 https://princessleia.com/journal/2024/11/open-mainframe-project-at-ibm-techxchange-2024/ Tue, 19 Nov 2024 21:35:50 +0000 https://princessleia.com/journal/?p=17665 A few weeks ago I had the privilege of traveling to Las Vegas to participate in the IBM TechXchange 2024 conference. My big project there was as one of the leaders of the Open Mainframe Project event, which we’d been working on for months and took a bunch of my time (and stress!) during that time. From finding and selecting the right speakers and topics, to making sure everything worked out logistically, every detail that had an IBM component had to come through me as I worked with Mae at the Linux Foundation and Donna from Phoenix Software International.


Mae, Lyz, and Donna standing by the Open Mainframe Project sign (used with permission, source)

But as the sun rose on Monday, it was time for our big day! After running around all morning to find our banners and fixing up last minute updates and changes, we kicked off the event by inviting everyone we could find who was related to the project in for a group photo.


Open Mainframe Project group photo (used with permission, source)

The event itself then kicked off with a keynote from Meredith Stowell, Vice President of Ecosystem at IBM (and my VP!). She had a lot to say in the keynote about the state of open source on the mainframe overall, and where skills fit in, and new projects, including an AI-focused initiative. But what I loved most about her keynote was how eloquently she spoke on the value of open source not just to companies, but individuals and the broader open source ecosystem. This is one of those things I’ve been trying to convince people of my entire career, and to have leadership not only understand this, but be able to explain it so well, is something I really treasure.

The flagship project of the Open Mainframe Project continues to be Zowe, so we had a lot of Zowe content and were careful to make sure it was always scheduled against something that was unrelated to Zowe. As such, I ended up in most of the non-Zowe talks just because of my expertise and focus in the community. The talks were really exceptional, and I was grateful that all the talks were purely open source focused, with no hint of product or someone trying to sell something. I give credit to my peers on the planning committee for this, we thoroughly vetted speakers and asked hard questions about their materials long before the event began to make sure there were clear content expectations.

As for me, I gave a talk on the Software Discovery Tool in the afternoon, where I talked about the open source landscape on the mainframe rather broadly, and then shared where the tool comes into play. I also spoke a bit about other tools and resources that folks might want to use when learning about open source software on the platform. Slides from that presentation are available as a pdf here.

Directly after this presentation I went to the other room to participate in a panel on “Crowdsourcing Mainframe Education” where I was there to represent the mentorship program, while others talked about the COBOL Programming Course and the Mainframe Open Education project.


Sudharsana, Mike, Lyz, & JJ at our mainframe education panel (used with permission, source)

The sessions were extremely well-attended, and made for what I can fairly confidently say is the best in-person Open Mainframe Project event we’ve had thus far. It’s definitely going to be one of my shining accomplishments for the year.

The day concluded with sessions around 5:30 and then we did clean up before Mae, Donna, and I went to a lovely celebratory dinner. After that, I was off to my one Vegas show of the trip: Michael Jackson ONE, which was playing there at Mandalay Bay.

It was a lovely way to wind down and relax, and the show was really enjoyable. The one thing I’ll say about Cirque du Soleil shows is that they’re always beautiful and magical, no skimping on things anywhere. Perhaps obviously, you have to enjoy Michael Jackson music to enjoy it, since that’s basically the whole show, but I sure do.

]]>
IBM Telum II at Hot Chips https://princessleia.com/journal/2024/09/ibm-telum-ii-at-hot-chips/ Thu, 12 Sep 2024 15:17:39 +0000 https://princessleia.com/journal/?p=17557 Back in 2021 the IBM Telum processor, the heart of the IBM z16 mainframe, was unveiled at Hot Chips (video here). I watched the recording when it came out, absolutely glued to each little detail that was presented, even the ones I didn’t fully understand (after all, I’m not that much of a processor expert). Over the coming weeks, articles like this one from AnandTech would come out, diving deeper into the cache redesign: Did IBM Just Preview The Future of Caches? by Dr. Ian Cutress. Very cool stuff.

The truth is, every new mainframe has a new chip, and all of them have impressive new features that are innovative and exciting, but this is the first time in a long time that there was such a detailed technical splash with a named chip. What a roll out!

When I learned that Hot Chips would once again be hosted at Stanford, just across the bay from me, I jumped at the opportunity to attend for the next announcement: IBM Telum II

I was a little nervous about the event because of how deeply technical the sessions were on the hardware side, but I quickly found my stride. Since I haven’t kept up very closely on processor design, it was interesting to learn about Intel’s Lunar Lake processor, including the work they’ve done toward power reduction. But I’d say the general theme of the day was hardware accelerated AI on the processor. Telum II fit right in and Chris Berry gave a great presentation.

Now it’s time for me to geek out about it. As you can see, some of the big numbers that make this chip distinctive:

  • A new built-in low-latency data processing unit (DPU) for accelerated IO
  • 8 high-performance cores running at 5.5GHz
  • 40% increase in on-chip cache capacity
  • A new AI accelerator, the compute power of each accelerator is expected to be improved by 4x over Telum, reaching 24 trillion operations per second (TOPS)

See more on the full announcement from IBM and on the IBM Telum page.

This time there was a second announcement too, the IBM Spyre Accelerator PCIe attached card. If you’re at all familiar with mainframes, you know that the PCIe drawers make up a nice chunk of the system, with cards to handle various functions that are separate from the compute drawer, which houses the processors and memory. Having a dedicated AI accelerator card was a logical step forward, so I was really excited to be there for its debut.

Again from the announcement linked above, “The Spyre Accelerator will contain 32 AI accelerator cores that will share a similar architecture to the AI accelerator integrated into the Telum II chip.”

After the talk, I got to meet up with the other IBMers who were in attendance, which gave me the opportunity to meet Chris and Christian, who had spoken at the last Hot Chips.

At this event I also got to meet a couple folks from Chips and Cheese who were covering the event, and wrote an article that came out last week, Telum II at Hot Chips 2024: Mainframe with a Unique Caching Strategy, which was referenced in a recent Hackaday article Mainframe Chip Has 360MB Of On-Chip Cache and led to a few of my non-mainframe friends seeing it.

They also set up an interview with Susan Eickoff and Christian Jacobi, during which Susan shared view into development, beginning with how far out they have to plan (5+ years), a lead time that means its predecessor hasn’t even been released yet. I love these interviews because they give a public view into why certain things were designed in a specific way, which the community doesn’t often get to hear about from IBM. I wish we did more of these behind-the-scenes things at industry events that are so close to the tech community, there’s so much fascinating innovation happening at IBM and I still run into people who are surprised when they learn about it.

As I made my way around the event, I saw some more fascinating talks, but also got to meet a bunch of people. I spoke to a professor at Stanford and some of his students about open source and hardware architectures. I met Lori Servin of the RISC-V Foundation and got to geek out a bit over the talks I’ve been giving about porting open source software to various architectures.

I also got to spend a few minutes with Dr. Ian Cutress, who wrote the article on caches that I read three years ago (linked above).

In all, it was a great event and I’m grateful that I could attend. The following day I watched the live stream from home to check out what companies like Meta and Tesla are doing, plus a keynote from Victor Peng, President of AMD who spoke on our future of AI pervasiveness. It was a real stretch for me on a technical level, there are things I simply don’t understand and appreciate about chip design, but what I could follow (or quickly look up) made the event quite the learning experience.

]]>