2025: The year of new beginnings

There have been a few positive, blog-worthy notes happening in my life the past few months.

The first is that by the grace of God, I found actual full-time employment working with a wonderful team doing important work. And, as luck would have it, they actually care about work/life balance as well. That means I will still have time to contribute to open source and work on the projects I am passionate about at the consultancy, too. It has been a joyful time, and I am very thankful to everyone involved.

The second, speaking of the consultancy: we are gearing up to launch an AGPL 3-licensed, Rails-powered e-commerce application. We hope to empower people with the best parts of Libre Software, including the ability of everyone to contribute to and audit the code base, and the ability of enterprising people to stand up their own servers. We also hope to be able to continue our efforts maintaining this software, in addition to the other work we do, by offering a hosted version for a nominal monthly fee. More details will be forthcoming in the next months on the WTI Blog, so be sure to check it out if you’re interested!

The final is a more personal note, and it is that my extended family is growing! I won’t go into exact details, but suffice to say, we feel very blessed to be welcoming more of us into the world 🙂

All in all, it has been quite a start to 2025 – and I’m hoping it gets even better from here. I am polishing up a few articles for Mac Monday and FOSS Friday, and I’ll be posting them soon. Until then, happy hacking!

An introduction to features

I would like to have themed “features” here on my blog, both as a sort of recurring writing prompt and so that I have more of a focus on the subject matter I should cover.

With that in mind, I won’t be able to write each feature each week. It’ll be a surprise! I do hope to cover more ground, and disseminate both my knowledge and my opinions better, with this new organisation.

Mac Monday

On Mondays, I’ll write about the Macintosh. This can include fun I’m having with the older Macs in my retro computer collection, productivity tips I’ve discovered on my modern Macs, and references and guides for how to accomplish tasks with a Mac.

FOSS Friday

On Fridays, I’ll write about libre software (FOSS). This includes news and opinions on what is going on in the greater Linux and BSD worlds, reviews of libre software that I use (for better or worse), and projects I am working on.

I really do want to focus more on reviewing libre software, as I feel highlighting the positives and negatives of the software we have can spur better development in future projects.

Caturday

On Saturdays, I’ll write about my cats! More than likely, most posts will be a single photo and a caption, but they have enough fun and cause enough mischief that I expect there will be a few long-form articles as well.

Thoughts

Other articles will be my thoughts on a specific subject, which is how this blog originally started. These will not be on any prescribed schedule, and will be infrequent.

Here’s to the future!

“Hey, foxy, how are you doing?”

Not well.

I’ve had so many blog posts that I’ve wanted to write, and even started drafting a few of them. I have an Area in Things with article ideas and they already number over 40. However, before I finish and post any of those, I wanted to give a small personal update on how this year has actually gone.

Hope springs eternal, at first

The first quarter of the year was marred by a variety of personal challenges. I had a rather bad flare-up of my sleep disorder, amongst other untold things. My older cat, Mr Gaz, injured his arm jumping off the top of his cat tree and required the assistance of a vet.

It wasn’t all bad, though. I was able to find a reasonably priced replacement for our aging car. We are all quite happy with it. I had my finances in order just enough to pay cash for it, at the end of March. No car loan here!

The terrible, no good, very bad, second quarter

On the first week of April, I had a double-whammy of horrors. My manager at IBM called me for a one-on-one. We usually had these sorts of meetings on a specific cadence. This was not anywhere near where I would have expected one.

This was not our regular sync-up.

I was laid off as part of the secondary IBM “resource action” in April. I cannot comment further on this matter, other than to say my direct and second line managers did what they could to lessen the blow. I appreciate them greatly.

Initially, I faced the lay off with high spirits, as the job market looked rosy and I had a number of recruiters interested in my profile. Unfortunately, for one reason or another, each one dropped off. Many of them had the positions themselves pulled, so I wouldn’t have had a future there anyway – perhaps a blessing in disguise.

Two hours after that meeting with my manager, I took my grandmother to a doctor’s appointment where she was formally diagnosed with Alzheimer’s disease. Needless to say, that was the single darkest day I’ve lived since May 2020, when my mum was diagnosed with cancer. Thankfully, she is still in full remission.

Meanwhile, on Father’s Day, Tulsa saw one of the worst weather systems we have seen in decades, with winds reaching over 100+ MPH. This disaster left our infrastructure in shambles and coincided with oppressive 100+ºF (40+ºC) heat. We had to evacuate 80 miles westward, to an extended stay hotel in Edmond, Okla., until the power was restored – a full eight days later.

We were blessed that the tree that came down next to us landed exactly 3cm from the window. Otherwise, I would likely be writing this article with shards of glass in my body, if at all. The office UPS, network devices, and refrigerator contents fared far less well.

Rounding third – they’re out!

I spent the majority of July cleaning up the aftermath of the storm, including replacing some of the damaged equipment. I had just about straightened everything out when, on the 23rd, the building’s air conditioning system failed. This was, of course, during yet another heat wave – one that set records across the country, including here in Tulsa.

The part needed to fix the system was on back order, and we tried to supplement with our portable air conditioners, to no avail. Suffocating in the oppressive heat and humidity – I personally measured a reading of 93ºF (34ºC) in my spare room – we began to pack for a hotel.

We did not make it to that hotel reservation.

Because my mum had a heat stroke.

One trip to the emergency department later – one that was only 60% covered by insurance (thanks, Blue Cross) – we set up shop in the hotel. We planned a three night stay.

Thirteen days later. Thirteen miserable, expensive, non-productive days, spent shuttling between the hotel and the flat to flip switches, report failures, and replace more parts. Finally, the air conditioner was fixed in our building.

I returned to a missed certified mail delivery. When I was able to make it to the post office to pick it up, I found it was a letter from my long-time doctor’s office. It stated that I was no longer a patient of his because I “refused medical advice”. I have no idea what that means; as a diabetic, I always follow medical advice when it is presented to me. As of the time of this writing, I still have not heard any response as to what they meant nor how I can resolve this matter.

Then, in mid-September, I was informed that Adélie Linux – the project I co-founded and poured years of my life into – would be shuttering if certain goals could not be met. They felt it was no longer feasible for it to continue on the trajectory it was on.

It was an exceptionally hard decision to make, but I searched my heart and could not in good conscience let it go. I have returned to full-time (and unpaid) development of Adélie Linux, and have done my best to remove as many roadblocks as possible in the process.

“It’s hard to play a good fourth quarter when the others went so badly.”

In early October, my mum was assaulted by an adolescent with a lack of direction. At the same time, I was given a lead on a very promising role, only for it to evaporate as well.

I do have a few prospects in my job search, but am still actively searching. If you are aware of someone looking for a highly motivated software engineer who is knowledgeable about many fields, please feel free to reach out. My CV and social contacts are on my personal Web site.

tl;dr

For all intents and purposes, none of what I wrote at the start of the year came to fruition.

The only things that keep me going at this point are my mum, my cats, my best friend Horst, and watching Bluey. Something about Bluey touches my soul in a way that I cannot describe. Honestly, in many ways, she reminds me of a younger me, and gives me hope that maybe I can find that in myself again some day.

And now I would like to leave you with a quote from a song that I’ve heard a lot this year.

I’m far from lonely, and that’s all that I’ve got.

Target.

On Tuesday, I did something that I have not done for a long while: I stepped into a Walmart.

For as long as I can remember, my go-to retail establishment for groceries, clothing, and various other essentials has been Target.  Last year, during Pride month, I was elated to see a Pride department with merchandise for sale at the front of the store.  I bought a few towels and some clothes, including a shirt I plan to wear to Pride this year.

This year, I was dismayed to read that anti-trans bigots have taken a “bullseye” to Target stores, including smashing products and damaging signage. I was even more disheartened to see that Target’s leadership has let the terrorists win by pulling “some” Pride merchandise from shelves and relocating the rest to the back of the store, showing them a clear sign that violence is the answer. This is a bold face rewarding of hate, embracing the worst impulses of society and giving them comfort.

Furthermore, despite these threats being made against specific store locations, this move of erasing Pride merchandise has been done at all Target stores nationwide and on their Web storefront as well.

To add insult to injury, the explanation given was that they are concerned for the “safety” of the employees. Of course, everyone has an unalienable right to a safe workplace, but the implications are disturbing.

Why is a multi-billion-dollar enterprise not using their own security team – one of the most notorious asset protection organisations in the American retail industry – to protect their workers from angry Karens throwing merchandise around? Why weren’t the police involved? Why weren’t these threats of violence responded to with legal action, including prosecution of trespassing and vandalism?

A further-reaching implication is this means that, by their own admission, their stores are not safe for trans people. If the employees are being attacked for the simple fact they sell Pride merchandise, I cannot imagine the reactions of these same people if they see me wearing a “Trans Rights are Human Rights” shirt.

Their caving to this form of pressure is disturbing on its own, but in the culture that we live in, safety is paramount. Target seem to think that their stores across the nation are no longer safe spaces for trans people. It is for these reasons that I am considering no longer shopping at Target in the future.