• Archives

  • Categories:

  • Other profiles

Passover, Tidbyt & TrainTrackr, and gardening

When our flight from Philadelphia landed in San Francisco a few weeks ago, it was cool and very dark. We don’t usually take such late flights, but the timing and cost worked out that way this time. It had been a bit of a rough flight due to the boys missing naps too, but at least we had finally gotten to the end of our colds, which had hit us hard during most of our time in Philadelphia.

The first thing we did when we got back, aside from returning to work after a couple days off to prepare and travel home, was to go shopping for Passover food! Passover began on the evening of the first full day we were home, so MJ had to drive up to the city to grab our Seder plate and prepared meal (which we thankfully had the forethought to order the week before) and then stop at a couple places to grab some matzoh and some unleavened goodies for the week. We ended up not doing our family Seder on the first night because all of us were just too tired to pull it off, but we got to enjoy it all on the second night.

I also successfully made matzoh brei for the first time. The last time I tried was when MJ and I were living in San Francisco, and it turned out to be an eggy mess, and I wasn’t eager to try again. But MJ convinced me this year, and we needed something to eat on Saturday morning, when we usually have challah french toast. I watched a video on YouTube and then exercised my new found patience during cooking to execute. It came out just like it should! Admittedly, it may not look like much, and you’d never guess that matzoh and egg would turn out good, let alone something to apply syrup to, but it really does work, and everyone ate some, including Adam whose dislike for eggs made him extra skeptical.

In hobby news, I finally set up my Tidbyt and TrainTrackr. I say this like they’re actually related, but they’re not. The Tidbyt is a little retro display, and the TrainTrackr is a circuit board and series of components and LEDs arranged and programmed to do real-time tracking of BART trains. They are similar only in that they’re both neat little plug-and-play devices, they can both be used to track BART trains, and I had both sitting in a closet for over a year because their hokey WiFi configurations aren’t compatible with our WiFi setup here. So, did I solve our WiFi conundrum? Well, no. I just put them out and tether through my phone when I want to enjoy them, usually in the evening when I’m in my big comfy chair writing (hello!).

On weekends we’ve been spending a fair amount of time outdoors. Partially out of necessity, but it’s also been beautiful out. A very rainy winter led to the weeds in our yard getting quite out of control, and now that the boys are old enough to enjoy spending time outside in the garden, I’ve taken advantage of that. One Saturday was spent pulling weeds and mowing the small patch of lawn out front.

We spent that Sunday planning for and installing a series of inexpensive, solar-powered lights out front. We’ll end up replacing them when we get a more permanent outdoor landscaping plan set in motion, but for now it’s nice to make some small improvements. Plus, it was really fun to get out some pencils and rulers with Adam to plan out the lighting.


<

Speaking of which, I also expanded my collection of lawn ornaments! I never saw myself as a lawn ornament person, and find most of them tacky, but then Wallace and Gromit and Shaun the Sheep series of lawn ornaments came out. They may still be tacky, but I fell in love. Plus, I had a nice spot of mulch-y garden that they’d fit nicely in. My collection began with Gromit, Shaun, and Timmy. A smaller, pacifier-laden Timmy came out recently, and I snapped that one up too during a recent Gromit Unleased order. The Wallace and Feathers McGraw figures had been on my radar for a while, but shipping from the UK is expensive (something I avoided with my first set, since they were available domestically), so I kept waiting for them to be offered here. Ultimately they still aren’t available here, and I was worried about them being discontinued, so I bought them last month. They round out our collection nicely!

To conclude some of our plant adventures, we checked out a local garden sale recently and then did some planting on Earth Day. The plants we got at the garden sale mostly just slotted into a big metal thing (vintage oven?) that came with the house, but I also decided to dig up some planters that the previous owner had left on the fence and we deposited some succulents in them, clippings from mature plants we have. Unfortunately I swiftly learned that critters like digging up those planters. Within a day, both had holes dug in the soil and all the succulent trimmings were displaced. I’m not sure where to go from here, the succulent clippings aren’t taking root as a result, and it’s hard for us to keep other types of plants alive, hah!

I am not optimistic about our ability to maintain a beautiful yard ourselves. Life and work as it is keeps us incredibly busy, and aside from the enjoyment we get with the boys, we don’t exactly enjoy regular gardening as an activity. But it did feel good to get the major weeding done so our yard is doesn’t get completely out of hand.

I’m back! At CPOSC 2023

In 2009 MJ and I drove out to the Central Pennsylvania Open Source Conference in Harrisburg, Pennsylvania. I was still living in the suburbs of Philadelphia at the time, and was excited to participate in the Ubuntu booth and give my first conference talk! I’d given talks at the local Philadelphia Linux User Group, but never at a real conference. I was extremely anxious, and even dressed in a button-down shirt and slacks. I need to remind myself of this when I see young people at conferences as I parade around in my hoodie and jeans proclaiming that we don’t need to dress up. I was once that young person looking to be taken seriously by all the professional adults too. If you want to read more about my experience at that conference, I wrote about it here: CPOSC 2009 wrap-up and an interview.

I moved to California just a few months later, during one of the snowiest winters Philadelphia had seen in years. I was aware of CPOSC continuing over the years, but I could never sync up my visits back with the conference. This year serendipity stepped in. I just happened to discover via a chat in #plug a week and a half prior that CPOSC was happening during our visit to Philadelphia. Even better, they were still accepting applications for lightning talks. I swiftly submitted something (which was accepted!) and started making arrangements to attend. It was on a Saturday, but thankfully MJ had a friend in town who wanted time with the boys, so it wasn’t a big deal for me to sneak out for a day.

Friday night I attended a musical with some friends downtown, stayed the night in a hotel in Philadelphia, and then was up bright and early the next morning to catch my Amtrak train to Lancaster, where CPOSC was now based. Unfortunately it was a little rainy that day, so I got a little damp on my walk to the station, and then had to take an Uber from the station in Lancaster to the venue, but it all worked out. I was at CPOSC in time to catch the tail end of the provided breakfast refreshments and to say hello to some friends before the opening remarks.

The first talk was on “MAME – The Future of the Past (Open-Source Retro Computing and Gaming Emulation)” by Gregory Ember. This was one of my favorite talks of the event. While I may not have a lot of time for games these days, I do love them, and I really love geeking out about retro emulation tech. His talk gave a bit of a history of the project, which provided glimpses into some of the fascinating problems they’ve encountered and overcome. Fortuitously, he made an off-hand comment about mainframes, which gave me an opening to chat with him later and we were able to connect on social media post-event. Cool! I’m totally going to carve out some time to play with MAME.

Then I joined a packed room for a talk by my friend Walt Mankowski on “Remedial Math for Programmers” which I remember cheering him on for when he submitted his talk. In my case, about half the “remedial math” he was talking about was stuff I never actually learned because I didn’t go to school for computer science (I didn’t go to college or university at all). So it was a refresher for a few things, but some of the concepts were entirely new to me. I loved his style of presenting it with examples though, since it made it so much easier for me to understand.

The final talk before lunch was from Deanna Bledsoe on “8-Year-Olds are Learning to Code!” and she gave a great tour of the landscape today for younger folks learning how to code. I had been passingly familiar with Scratch and code.org, but it had been a while since I’d looked at any of it, and that was all before I became a parent. I didn’t really need an excuse to strike up a conversation with her, so it was a real delight when I saw her in the hallway later and we were able to talk about our shared interest in getting kids into STEM for a few minutes. I also used my time in the “hallway track” to chime into a conversation about package management, which folks came and went from and then ended up talking about amateur radio. It was during this discussion that I remembered what I missed so much about in-person conferences: those random, geeky personal connections. I’m shy, and half the people I was talking to I’d just met, but in that moment we were all just geeking out over topics we either had expertise or interest in. It’s so nice to be back to doing events. Just prior all that, I attended a talk by Tom Swartz on “Open Source Home Automation” where he focused on Home Assistant, and I was really glad to hear (and see!) that they’ve made some really great advances in the past couple years, it may be time for me to play around with it again.

If I had to say there was a them to my afternoon, it was AI. The first talk after lunch was “An AI Wrote This Talk” by Tom Swartz and it was an incredibly entertaining romp through the power, and shortcomings of ChatGPT and other LLM technologies out there, for now. We still need human intervention to truly make something engaging that connects to people, but how far are we away from a world where it’s not? This dovetailed nicely with the final talk of the day, from Richard Everts, on “What is Really Happening Right Now With AI”. Want to be scared a bit? I joked that it wouldn’t be an open source conference without a scary AI talk, and while he did have some bright spots, the general tone of the talk was a bit dystopian. There are some real concerns out there about the rapid progression of machine learning technologies. We may not have to worry about robots for a while, but deep fakes are already altering our perception of the world, and there really is no closing Pandora’s Box. In more localized concerns, routine programming tasks may be very well suited to AI, so our expertise in the technology realm may be going up a rung on the ladder. But I thought about this a lot on my train ride home, hasn’t this always been the case? As our tools and hardware advance, so do we. None of us are swapping out vacuum tubes or writing code for punched cards anymore. Plus, with every advance in technology, we’re able to do so much more! The folks breaking codes with early computers in WWII couldn’t dream of what would be happening in the world of computing just half a century later, let alone now. When we free up the humans from doing tedious tasks and offload that to computers, that allows us to focus on more interesting, complex problems. I wouldn’t say I’m an eternal optimist, but at the same time it’s nice for talks like this to knock some perspective into me every once in a while. Still, I’m going to cling to the positive in this case, because doing otherwise leads to a dark future that I’d struggle to live with.

The last part of the actual conference was the round of lightning talks, it was my time to hop up on stage! Admittedly, I’d been talking about mainframes to anyone who would listen all day, but the big stage was a nice chance to get spiel out to everyone who stayed long enough for them. Plus, I got to use a few moments of my talk time to gush about coming back to CPOSC after over a decade.

Sadly, I had to rush out as soon as I finished my talk, since I had a train to catch back to Philadelphia. I lucked out on timing though, since it started drizzling just as I got to the station, and the thunderstorm began while I was standing on the platform waiting for the train.

The thunderstorm really picked up steam while I was riding back, and it was glorious. I had a paper book in hand and listening to a storm while on a train is pure bliss. Unfortunately the storm also caused some power outages, which got us stuck for a bit in downtown Philadelphia, and so I was over an hour late coming into the next station, which should have been about 20 minutes from there. Plus, Uber had surge pricing due to lots of people being stuck in the rain, so my ride home from the station was quite a bit more pricey than I had anticipated. Still, I arrived back in time to scoop the boys out of the bath and help put them to bed. It was a long day, but worth it.

It’ll be several months before my next generalist open source conference. The pandemic is not over, and I doubt my travel schedule will go back to what it was pre-pandemic any time soon. A lot has changed with the world and the work I do in the past three years.

Crafts, goats, and the rest of our March visit to Philly

I had a delightful time at the typewriter shop while we were in Philly, but unfortunately the two subsequent weeks didn’t go as planned. We all ended up dreadfully sick, with fevers, coughs, and it got so bad that the whole family went to urgent care to rule out some of the most worrisome things culprits and see what could be done. Not COVID, not flu, not strep. In retrospect it could have been RSV, but there’s no special treatment for that really, so it hardly matters, we were just sick and needed rest. The really unfortunate part is that it meant we could visit anyone. With an infant in the family and a several older relatives, we couldn’t risk getting near any of them until we were feeling better. So I chugged along working from home and we all did our best to stay happy and entertained until we were better, including doing some art at home!

As an aside, since I was working through all of this, if you hear any recordings of me made in late March, I sound like a bit like a frog!

Eventually we started trending upwards and were able to meet up with MJ’s father, at a park and masked up when we were close to each other talking.

By the end of the second week we were doing well enough to rejoin society, and by then the antibiotics that half the family were on would have done their job and we were pretty confident we were no longer contagious.

Adventures began with Aaron and I visiting a new toy shop that had opened up nearby. I picked up some loose and inexpensive Star Wars toys for him, as he’s really enamored with droids. I also got a few collectible toys for me, and an epic new pint glass.

We didn’t see nearly as many people as we had planned, but we met up with my friend Crissi and her new husband for dinner one night. Then on the final weekend we were able to welcome MJ’s best friend and her husband for a visit to get some quality time with us and the boys. We spent the final Sunday we were in town with them, and took the boys to a little local hobby farm where the boys could see and pet some animals, and Aaron even got a pony ride! It was a great find, we’ll have to go back with some of their cousins, but we got lucky that day since it was by appointment only and they happened to have a cancellation that freed up a spot for us.


I did also get some time away by myself. On the Friday before we left I met up with a couple friends at the Academy of Music in Philadelphia to see SIX. It was clever and funny, and a refreshing change of pace, since I haven’t seen a musical since before the boys were born, due to both a mix of new parenthood time constraints and the pandemic.

From there, I ended up getting a hotel room downtown for the night so I could hop on a 7:20AM train the next morning to head out to the Central Pennsylvania Open Source Conference, which I’ll write about later. It’s only my second conference since everything shut down in 2020, and my first time back at a generalist open source conference. It felt so good.


A soggy morning at 30th Street Station in Philadelphia

Our trip wound down over the next couple of days with lunch with a friend on Monday and then our trip home on Tuesday. We took a later flight than we usually do just because of flight costs and availability, which unfortunately led to Aaron being a bit more grumpy than I would have liked due to a missed nap, but we all made it through. As a bonus, we missed all the terribly rainy weather in northern California while we were gone, so we’ve come back to beautiful, sunny days.

We went to a typewriter shop in Philadelphia!

My new found fascination with typewriters is a bit unusual. I’m a computer-focused tech enthusiast and while I’ve always held a special place in my heart for the mechanical, it wasn’t until I had an old manual typewriter sitting on my desk every day that it blossomed into something a bit more. I don’t use it a ton, but it’s been fun to bond with my little kids over, both of whom love hitting the keys and seeing the result pop up on physical paper. My work repairing my Skyriter has been satisfying and fun, even if it can get a a bit tedious and frustrating too.

When we arrived at our vacation home in Philadelphia last week and I found myself without a typewriter at all, I felt a bit of sadness. But then I thought about it, surely there are typewriter stores in Philadelphia! Yep, there are two of them.

I decided to make plans to go to W.P.M. Typewriter Shop because I was charmed by their website and intrigued by their typewriter garden (which isn’t open until spring time, so we’ll have to go back when it’s warmer). Adam has been enjoying this typewriter journey with me, so the first Saturday we were in town I called ahead to make an appointment so we could explore the shop and get some help selecting a typewriter.

Shop owner Pamela Rogow was a delight to explore with. I admit my guidance to her was rather limited, but she knew where I was starting from and that I wanted something sturdy that Adam could type on. With that in mind we made our way through probably a dozen typewriters. I had my reservations about an electric typewriter, but we decided to try one since they are a lot easier to type on. She showed Adam around some of the keys and functions and then let him type away.

I actually would have liked this one a lot, and it would fit in with my crew of Smith-Corona typewriters. Alas, even though it was easy for Adam to use, the dull electronic buzz of it just being turned on annoyed him. Back to trying manuals!

She was incredibly patient as we made our way through the collection. We tried portables and standards, newer ones and older ones.

At one point, Adam decided it was his mission to locate and try every bell she had floating around the shop, which was pretty amusing. I’m glad he was having fun between typewriter demos.

I really wanted to be happier with one of the portables, but they were on the harder side for Adam to type on. He ended up being drawn to a wide-carriage 1946 Remington KMC with a ten-key tabulator, and once he decided upon this one, there was no dissuading him. This was our typewriter!

It’s really quite stunning, and a lot of fun to type on. As a reference point, it did set me back about $420 once we were all said and done with taxes, but this is what you’re going to have to expect for a professionally tended to manual typewriter. It was nice to learn that they also have a rent-to-own program that’s designed to allow people to try out a typewriter to see if they’ll use it, and bring it back if they decide it’s not for them. But this one is part of our life now, and I’ve quickly gotten the hang of it with the help of the Remington KMC Instructions, it’s great.

Friends, Purim, and libraries

Pre-COVID, I’d say the majority of my social interactions came while I was traveling, and I was a bit of a hermit when I was at home. I didn’t see my local friends a whole lot, in spite of the tremendous amount of value I placed on them. Now with things opening up, but my opportunity to travel for work still limited, I’ve been making an extra effort to start building up those local relationships again. I’m slowly starting to see people after what has, in many cases, been more than four years between visits! If you’re counting at home, that means most of these people have never met my kids, or every really seen me in mother mode. I’m still me, but it is definitely a shift.

In keeping with this, my friend James came out to Castro Valley recently for a visit. He’s one of those friends who has kept in touch throughout the pandemic and gently nudged every few months to check on a visit, which is something I’m incredibly grateful for. I haven’t been asking my friends to come down for the whole family experience, but it does make scheduling much easier since time on my own is quite limited. When he offered joining the whole family for brunch I happily accepted. It was really nice catching up and hearing his own journey and stories from pandemic life and work. After brunch the two of us were able to sneak out during kiddo nap time to grab some tea at a local bakery and boba tea shop.

Back at home with the family, we did a light observation of Purim recently. Light because we didn’t dress up or go to any events because we’re still making our way through the maze of preschool era someone-is-always-sick and it didn’t come together. But we did make Hamantashen! Last year I used a recipe that was dairy free for MJ, but I went with full dairy this time because the non-dairy ones quickly became hard after the first day. These ones came out delicious! And Adam was my helper in filling them. Next time I’ll make more of the strawberry ones, since my house has a strong preference for those (even if my heart is with the raspberry ones!).


I’ve started getting out of the house more myself too to get back to coffee shop work some mornings. It’s nice to get out of the house and I’ve been enjoying exploring all my local cafes, and most recently, libraries! There’s a brand new library in the next town over that opened during the pandemic. It’s a beautiful building with lots of places to work, and features a little seed library and a little makerspace! I’ve been a couple times now. My first visit was on my own to check it out and work, and sign up at the makerspace. It’s a free service to the community besides materials and the requirement to sign some forms and complete safety training for the devices. I’m looking forward to trying out some of the machines, and delaying my need for my own 3D printer even further. In my next visit to the library, all of us went and I brought Adam up to check out the seed library, since he’s very interested in planting things this spring. I’ll definitely be adding this library to my list of go-to spots for regularly working though.


What will we do with all those old card catalogs? Seed library!

Work has been very busy, with some big changes happening with my role, in a good way. I’m also writing this from Philadelphia, so we had a cross-country journey to prep for in early March, but we’re getting much better at this. We have a solid checklist for getting ready, and I don’t think we forgot anything this time! The flight also went pretty well, we each took a kiddo and were able to keep them pretty entertained. Traveling with two little kids is still exhausting, and we haven’t yet tackled what it’s like going somewhere that’s not our east coast vacation home, but it’s still a win, and makes me less anxious about the whole process now. Unfortunately, it wasn’t far into a trip when it became very clear that we were all sick, but that’s a post for another time, when I’m feeling better!

I’m now the proud owner of a 1950 Smith-Corona Skyriter

I’ve had the book The Typewriter Revolution on my reading pile for a while, but I made my way back to it earlier this year and have put a good dent in it. It’s prompted me to start using writing prompts with my 1938 L.C. Smith-Corona so it gets a bit more use and I have a nice writing outlet. “Unfortunately” the chapter about selecting a typewriter also clued me in to the existence of the Smith-Corona Skyriter. It’s an ultra portable typewriter first introduced in 1949. This is an advertisement that was in an issue of Harper’s Magazine from 1950:


“The Typewriter for for Travelers” Travel tested by American Airlines

This was the intersection of my new found interest in mechanical typewriters and my love for travel. But I don’t need one, I already have a typewriter, and I already have a Smith-Corona!

But the heart wants what the heart wants.

I read about the Skyriter on January 22nd.

I placed my order for one off of eBay on February 21st.

It arrived on February 25th.

See, I showed a tiny bit of restraint! Almost a whole month!

Now, buying typewriters off of eBay is not the recommended route. The risk for damage is incredibly high, and you really don’t know what you’re getting. Plus, I’d never actually tried it out, I was just purchasing it on a whim. The best way to go about it is finding a local typewriter shop and then working with them to see if they can help you find one. It’s going to be A LOT more expensive than the sticker price on eBay, but chances are you’re going to end up at a typewriter repair shop anyway if you don’t have the time, skill, or interest in fixing and cleaning it yourself. Plus, it’s important to support your local typewriter shop!

That said, I decided that with the simplicity of the Skyriter, I did want to take the time, develop the skills, and take an interest in fixing it up for myself. So for about $100 including tax and shipping, a decent looking Skyriter was on its way to me.

It wasn’t in terrible shape, but it wasn’t great either. Out of the box, the type needed alignment, the space bar had to be pressed very deliberately to space, the roller rail seemed a little crooked, and the carriage would stop and require a strong nudge to continue typing.

The first thing I had to do was learn how to remove it from the bottom half of the case, so I hit YouTube and found Removing Smith Corona Skyriter from Shell Body. Which got me on my way. That allowed me to get a good look at the inside for the first time, and do a first pass at cleaning it. This first pass was just with some canned air and gentle wiping with a damp rag. Indeed, this is the only cleaning I’ve really done so far, a lot of the straight up metal components that hold it together could use a good scrub with soap and water, and I need to do a careful cleaning of some of the more delicate parts, including the strikers. I did manage to find the serial number though, and at 2Y-34249 that makes this a 1950 model (thanks again, typewriterdatabase.com!).

I quickly discovered what was making the roller rail crooked – a screw that was included but wasn’t in actually place (the metal plate it was supposed to go into, it wasn’t). I put that back in place, but I later had to remove it again when I realized that by “fixing” that I had introduced some new alignment issues. I think I finally got it though.

Then I could test what was going on with why the carriage kept stopping at a particular spot on the page. Turns out, the case was bent slightly, which was even more obvious when comparing it to the other side of the case. I gently bent it back into place with my screwdriver and no more getting stuck!

Type alignment was probably the hardest part, and I didn’t fully get it fixed. I couldn’t find documentation on exactly what you should adjust for this, but based on similar typewriters that I watched YouTube videos on, and a little mechanical fiddling, I believe these two screws and nuts are the key to it:


At least, they seem to be the screws that would have an impact on how far it goes up, and when I made adjustments and then went back to typing, it looks like it was making a difference, and it is an improvement:

It’s not 100% for sure. I need to sort out the remaining text alignment issues since the capital letters sometimes strike higher. The space bar still needs a deliberate press, which takes away from the flow of typing on it. It’s much improved though, and usable in the current state. I’ll see what I want to tackle once I finish the next pass of cleaning. It IS a simple typewriter though. As I gaze into the internals of some of the other mechanical standards I’ve seen, I wouldn’t even want to attempt fiddling with some of them. But this typewriter is a nice entry point.

But is it sky ready? Well, I decided against bringing it along on our trip to Philadelphia this week, and let’s be honest, I probably never will travel with it, but while I had the luggage scale out I decided to see if it was indeed 9lbs and hey! Just under!

I wouldn’t be typewriter-free in Philadelphia for long though, a trip to a local typewriter store was already on my schedule.

Trees, flowers, and a lake with the kiddos

Losing Caligula has been hard. I keep finding cat toys tucked behind doors and under furniture. This particular grief is definitely going to take some time to resolve, it’s been years since I’ve lived without a pet, and he was so incredibly special to me.

Earlier this month was the Jewish holiday of Tu BiShvat, known for being about trees. It was a bit too gloomy for us to go outside and commune with any trees this year, but we did want to observe it in a tree-y way, and so we did a bit of hand print tree art!

I haven’t been doing as much art with the boys as I’d like, partially because we’re still slogging our way through a cascade of illnesses every few weeks (having a kid in preschool is so fun!). Once I have the energy, I’m using it to clean the house or rotate their clothes yet again (how do they grow so fast?!), and then our activities are more of the toy-playing nature. Right now I seem to have a bit of a cold, which isn’t fun, but this is one of the more mild ones to sweep through lately.

The week of Valentine’s Day I got to experience my first four consecutive days of solo parenting. The pandemic changed a lot for us, with everyone being home for what ended up being nearly three years, MJ and I haven’t been going on any business trips like we used to. That changed last week when MJ went out of town for a conference. Our au pair was also traveling for vacation, so Sunday I had the boys on my own, and then we had a close family friend come by to watch the boys from Monday through Wednesday just while I worked, so I didn’t need to take time off.

That still meant keeping the boys occupied every morning and evening on my own, which I’m definitely not used to. I have a lot of fun with my kiddos, but having a two year old and a four year old is a lot of work, especially since the two year old still hasn’t quite gotten the hang of sleeping all night without waking up crying now and then, thus interrupting my sleep too. I was grateful to have the daytime help though, plus she was kind enough to do dishes, take out the trash, and do laundry for the kids, meaning the house did not descend into chaos while everyone was gone.

I’m not eager to repeat everyone being away, but I will say it was also kinda nice to have some time to myself. I didn’t get to write the next great American novel, but I did get to read and write a bit more than usual. I even decided that a little TV would be fine for the boys on Sunday afternoon and read with little Aaron sitting there right on my lap!

To mix up the evenings a bit, we went out to the mall via BART one evening, and I got them a new Duplo set before hitting the pizzeria at the mall. Another evening I joked that we had a rave, since the local dollar store had glowing bracelets and the boys love playing in the dark with flash lights, that bought us nearly an hour of giggly fun!

For Valentine’s Day MJ was still traveling, but sent me a couple dozen pink roses to mark the occasion. I decided to observe the day buy buying a half dozen white carnations and then using some food coloring to make them change colors. I may have created a monster with Adam though, he now periodically asks for the food coloring so we can do it again. I wouldn’t mind doing it from time to time, it’s something I hadn’t done since I was a kid and it really is a lot of fun, and very satisfying to see the flowers slowly take on a new hue.

Both MJ and our au pair returned late on Wednesday night, so I had them back for the rest of the week and MJ this past weekend. We eased into a pretty typical weekend, but on Sunday morning MJ took Aaron grocery shopping after dropping Adam and I off at a local park. It was a beautiful day and he’d been asking to go to a “beach” a lot lately. This wasn’t a beach park, but there was a big lake! He loves exploring nature and enjoys taking in scenery, so he’s my little hiking buddy. I also knew that the weather was about to take a turn for the chilly, so it was likely the last time we’d be able to get outside for a big adventure like this for a couple weeks.

And now I’m back in the middle of my work week, dealing with this cold. I’m hopeful it passes swiftly, but until then I’m grateful for cold medicine and decongestants that are allowing me to feel slightly better than perhaps I should.

Caligula has passed away

On February 7th, we said goodbye to our beloved 19 year old cat, Caligula.

That morning he was more lethargic than usual, and after peeing on the floor at the top of the stairs, he flopped down onto the tile floor. Accidents were becoming a bit more frequent for him, but not this far from his litter box, and I don’t think I’d ever see him rest on the cold tile floor before. Something was wrong. We called his vet and got him at 9:40AM appointment, I went with MJ to take him in. It was quickly apparent that he was quite sick, as the vet who had been treating him for his various age-related ailments wanted to put him on oxygen and suspected there was fluid in his lungs.

A few hours later we heard that they had indeed drained fluid from his lungs, and started on a regional search for a veterinary cardiologist who could see him quickly. It turns out there aren’t many around here right now, and our best bet in the short term would be a facility with a radiologist with a keen eye for heart problems. Our vet made some recommendations, but her predictions were still quite dire, with all his health issues, even with treatment for heart failure best case was that he only had a few more months. They kept him under observation for the rest of the day, and then gave us even more troubling news, when they took him off the oxygen treatment, he still wasn’t breathing well on his own, and they were transferring him to an emergency veterinary hospital.

On the drive over I sat in the back seat with him, and even I could tell that his breathing was labored. By the time we got across town, the emergency vet said she was surprised he had made it, and they immediately put him on oxygen before delivering the final blow to us: based on her experience, there was about a 50% chance he would pass away on his own overnight while they waited for the specialist to look at his heart. If he made it through the night, he might have a month left to live. It was time to make the decision of whether to euthanize. We agonized over it, but ultimately decided it was time, and we went home to pick up the boys.

And so that evening we said goodbye to our beloved Caligula. We brought his cat bed and one of his favorite toys. He was on oxygen as we crowded into the small exam room to give him final kisses and pets, and explained it all very clearly and directly to the boys. He passed away quietly with all of us there with him.

I was absolutely heartbroken as we left the vet that night and came home to our cat-free home. It’s taken me over a week to even write this.

We had him cremated. I picked up the ashes on Wednesday, and with that my heart broke all over again.

This grief will take some time to work through. He’d been my daily companion for most of my adult life, we’d been through so much together. I love you, Caligula. I miss you dearly.

Wet/dry January, old/new tech

It’s now the second month of 2023, and I can confirm that the arbitrary changing of the calendar year has not, in fact, made our immune systems better at fighting off every random bug that Adam brings home from preschool. At the beginning of January it was a brutal stomach bug, and we are now getting over a fast-moving cold. It does mean that we had an extremely low-key January.

It’s also been quite rainy this winter, which is excellent news for our drought-prone state. Unfortunately we got a bit too much all at once, and so our area has been suffering from damaged roadways and bridges, and mudslides. It hasn’t impacted our home directly, aside from noticing the seal on one of our garage doors isn’t working as well as it could, so I’m grateful for that.

Adam and I have also had some time to play in the rain. I got him some rain boots and a sturdy umbrella that’s more resistant to wind than the freebie ones we had been using. I now have no excuse not to take him outside on rainy days! Except that little Aaron does not enjoy wet weather, so there has to be another adult around if I want to go have rain adventures outside with Adam.

Aaron does like getting outside after the rain though, so when MJ was at the doctor with Adam one morning I brought Aaron out to one of his favorite parks… only to find the playground flooded! Still, we did manage to have some fun running around the rest of the park.

The opposite of our wet January, was my dry January. My father was an alcoholic, and while I don’t find my own relationship with alcohol to be particularly troublesome, it did seem like a nice excuse to put a pause on alcohol for a month. In retrospect, it’s kind of funny, because I’ve just come off a pair of 9-month alcohol-free stints when I was pregnant, and then greatly reduced while breastfeeding, so a month is barely worth noting. Still, it’s nice to know that I can just cut it out without much thought, or missing it much, and without external pressure like a baby to grow or feed. Like with pregnancy, it was more the social and outing aspect that I miss when I remove alcohol from my diet, since I don’t drink soda and options for beverages are quite limited in the US. At home it’s easy though, I fell in love with Hoplark hoptea when I was pregnant, and never looked back.

I’ve been bonding with my typewriter a bit lately, which started because one of the kids switched the ribbon from black to red and I had to figure out how to switch it back. Turns out, it’s actually pretty simple, but the wear on the switch made it non-obvious as I was scouring the machine for clues. But getting my hands on the machine made me remember how much I love using it for little things here and there, and that I should make some more typing art with the boys soon. I also got back to reading The Typewriter Revolution: A Typist’s Companion for the 21st Century, which has been in my reading queue since 2021 but I’ve neglected it for a while. In reading it, I learned a bit about tabulators, and my typewriter has a big Tabulator bar on it! So I plan on checking that out soon. The danger of reading this book though is that I am exposing myself to lots of beautiful old typewriters and I now have it stuck in my head that I want to get my hands on a Smith-Corona Skyriter. Help. Keep me away from eBay!

In other vintage tech news, I recently met up with an online friend who I’d planned on meeting a bunch of times, but we both have young children so someone has always been sick, for YEARS. When I noticed a gap in sickness mid-January I quickly reached out for an impromptu lunch together, and it all worked out. With the pandemic I haven’t had many social meetings lately, and it’s so nice to sit down and connect with other techy, like-minded folks in person. Plus, he brought me a geeky gift! A copy of Assembler language programming: The IBM system/360. The s/360 is the first in the line of mainframes I work on today, so it’s been a real joy sifting through the pages, seeing notes in the margins, and I even found an orange punch card inside from a programmer of yore. Plus, it inspired me to start using punch cards as bookmarks.

In new tech news, I replaced my primary phone in January. It wasn’t really planned, but there were lots of deals floating around for the Pixel 7 and we finally pounced on one through our carrier. I had extreme reservations about this phone, in particular the lack of a headphone jack. My friends will tease me about this, and my husband certainly did, but I use cheap Sony earbuds ALL THE TIME. I lose them or they break and just buy another pair, I don’t need to worry about having to charge them, or pairing being finicky that day. I just pop them in and go. A lot of this convenience goes away when you’re restricted to just the single USB-C port for everything. I had hoped I’d adapt to this, but the truth is I haven’t. I don’t regret the purchase, it is a very nice phone, but it has already been irritating more than once. I’m sure the first time I lose my moderately priced Bluetooth headphones I’m going to be particularly annoyed. Alas, this is the direction that all the latest high-end phones are going, and I had to get here at some point. It also means I’ve invested in a whole pile of USB-C to AUX adapters.

I’m continuing to struggle with time. I’ve written at length about how I struggle to balance my life now that I have young kids who I now spend so much of my time with. It feels like something in our house is always broken, and it probably goes without saying that something always needs to be cleaned. Every night I struggle with ask myself, do I go to bed early so I’m well-rested? Or do I stay up late to clutch to some down time to help my mental health? I keep coming back to moderation being the key, and that some nights I’ll get more sleep and some nights I’ll get to learn about my typewriter tabulator, or write in my blog (hello!). It’s still hard though, especially when the pendulum shifts too far in one direction, or I get unlucky and the night I decided to stay up late is also the night one of the kids has a rough night and I barely get any sleep. All things considered, I keep bringing myself back to how grateful I am to have a healthy, loving family and beautiful place to live. I may not be playing video games or hunkering down on programming hobby projects much anymore, but I have a lot to be thankful for.

20 Years of Blogging

On June 4, 2002 I started a blog with a post that simply said:

Oy… I started this just for fun.. I prolly wont continue to use it, and there is no way for me to delete my account, hmm… %)

In retrospect, this is pretty hilarious. I’ve now had a blog for over 20 years. Above, I linked to a post that’s currently self-hosted on a WordPress instance, but at the time the “account” I mentioned was on an old blogging site called Xanga. It was popular at the time and a couple people I knew had started doing this “blogging” thing over there so I decided to check it out.

I eventually moved to LiveJournal as community momentum shifted, and I brought all my Xanga posts over. A couple years later I started self-hosting with a WordPress instance and I once again moved everything over. When I did that migration, I considered doing some editing of posts, since looking back at those old posts is pretty embarrassing. I was young (20), very bored, and my writing was very bad. The early posts had the rawness of a stream-of-consciousness rather than anything carefully written. I never expected it to last, and I certainly never expected to eventually become a published author!

I am also dyslexic, and had a lot of support when I was really young to learn to read. Writing was a tremendous challenge throughout middle school, and only slightly improved in high school. When I was starting my blog, I still had a long way to go, but I just sat down and wrote every day. It was silly, self-involved, and random, but I got it down, and ultimately I kept it up. My blog posts today are much more polished and thoughtful. Seeing this all laid bare it’s a reminder to me that we aren’t born knowing how to write, it takes practice, which is what I happened to spend years doing aimlessly.

People often ask me how I got into writing. I wouldn’t recommend the aimless route I took. If your goal is actually becoming a writer, it probably makes sense to go down one of the paths of using writing prompts and doing more than just pouring “what I did today” notes into a public blog. Still, it did work for me, even if it took a long time.

As to why I did it, I think it was the same reason we use short-form social media today. It was a way to keep in touch with people, save moments of my daily life, and be part of a community beyond my desk. As the LiveJournal grew in popularity there was a community like you see on social media today, you became friends of friends after seeing their comments or link to each other’s posts, and other friends from other spaces of the web would make their own blogs that would show up on your Friends list.

By the time most people had moved on from blogging and over to mediums like Facebook and Twitter, I had started to see the value in blogging for myself as a reference and sort of autobiography. What year did we take that trip? When did I last visit that festival? Who was the intro act to that show we went to? All these questions are quickly answered by my blog! I’m reminded of this every time I fall behind on posting or am building up the momentum (and often skipping sleep) to write about something. I also know the value in owning your own words and thoughts, if I was serving up that stream of thoughts and moments to a company hosting it at no cost, with no guarantee of preservation, I’d be deeply concerned about control and posterity. I think a lot of people are going to be disappointed with what they’ve lost as the cracks start to form in our digital footprints.

A great story shouldn’t end here, but I don’t have anything revolutionary to say about this milestone of 20 years. I don’t think I’ll be making any real changes to what I do today. I don’t publish as much as I used to, but that’s really just an artifact of how much my life has changed, I simply don’t have as much time as I used to. I also found that my blog has trended to be much more positive and less raw and critical. As I’ve matured I’ve realized that I’m no longer just throwing my words into a black hole. Every time I throw a thought out that’s critical of something someone else has made, that has the potential to land with a real person, and I don’t want my thoughtless, throw-away comments to hurt someone. The positive nature of my blog today is related to this, but also a result of my struggle to write at all when I’m not in a very good mood, so I don’t. I do sometimes worry that both these things make my blog less genuine than it used to be, and that may be true, but I think I’m OK with that. I still think I’m more honest here than most people are in public, and this blog was never meant to be a private journal that I kept locked in my bedside table.