Home Automation Part 2

Back in October I talked about my growing, local Home Assistant setup, including some of my favorite custom automations. Three months on I’m still having fun with it. Recent automations include:

I’m particularly happy with how that undercabinet lighting synchronization worked out. We have a galley kitchen and wall-switched undercabinet lights on both sides. We always use the ones on the south side with a conveniently located switch and seldom use the ones on the north side with the awkwardly placed switch. Now when we turn on one, the other turns on. That could have been done when it was wired 20 years ago, but now one Sonoff switch module in each switch, and it’s done over radio in a way no one has to think about.

[Read more]

New SRE Job Hunting Advice

An acquaintance asked me about entering tech in today’s job market with a SRE, operations, or “devops” type role, and here’s the best response I could come up with:

The tricky bit about SRE and devops is that in any company we’re on the cost-side of the books, not the revenue side. Companies that are growing fast learn quickly that they need us to keep services available and to keep developer velocity high. Companies that are shrinking start by pulling back from cost-side groups like SRE, operations, and even security while they push resources toward feature development and sales. That’s short term thinking, and they end up with quality, reliability, and security tech-debt that they eventually need to pay down. If they survive they’ll come to understand that accutely, but it still might have been the right move at the time.

[Read more]

Science Fair Ideas

When I was growing up the science fair, where you do an experiment and make a display about it, was a non-optional part of our science curriculum. You had to do a science fair project, and I often felt like I had no good ideas. I assumed that my own kids’ educations would include a lot of science fair projects, so whenever we’d come across a testable unknown I’d add it to a growing list. Turns out the science fair was optional for them, or maybe it didn’t exist at all? At any rate I’ve now got a list of kid-testable hypothesis-ready project ideas and nothing to do with them, so here they are:

[Read more]

Home Automation Part 1

I’ve been futzing with home automation projects for longer than I’ve had a home, but it sure has gotten easier lately. Twenty years ago I was cobbling together individual hardware sensor and actuator pairs for automations with no central coordinating system and no logging. Ten years ago I was buying third party automation sets where everything was controlled by a cloud service and everything worked well until that company lost interest in the product they’d sold you and then everything stopped working suddenly. Now there are great local control options, with open sensors, open acutators, open controller software, and great history keeping. I’m buying parts from many companies, but the continued working of my setup doesn’t require any of them being around next year.

[Read more]

Front Door Rehab

Kate and I like old homes even if they come with a lot of mechanical puzzles. One of my favorite features on our current 100+ year old home is its original oak and stained glass front door.

A hundred years of slamming and freezing weather had left the stained glass precariously loose with broken zinc came and gaps you could pass a pencil though. After a lot of hunting we found a local restoration company who did a great job fixing the window using all the original glass and new lead came.

[Read more]

Maintaining a Futel Payphone in Ypsi

A friend has long run a non-profit, called Futel, that’s sort of a hybrid community service and art project providing free payphones. As they describe it:

At Futel, we believe in the preservation of public telephone hardware as a means of providing access to the agora for everybody, and toward that goal we are privileged to provide free telephone calls, voicemail, and telephone-mediated services.

All services, including telephony and human interaction, are free from any Futel telephone.

[Read more]

Nerd Nite Talk

Back in 2018 I gave a 15 minute talk at Ann Arbor Nerd Nite, and I just came across the video again. I think it holds up, and I was glad the video shows the audience seemed to have a good time too.

I really like public speaking because it’s terrifying. I get a huge adrenaline rush and stuggle to control my breathing. It’s like skydiving but without the actual risk.

[Read more]

Tech Employment Sabbatical

After 30 years of steady employment in the tech industry I’ve gotten the family on board with my taking a one year sabbatical. My employer didn’t offer extended unpaid time off as a benefit, so I resigned in June and am now two months into a year’s leave. I’m hoping to return to the tech industry re-energized and with some new perspectives. I’d be kidding if I didn’t say the current tech job market is concerning relative to when I first made this decision, but I’m counting on a large network of past coworkers and some AI-resistant skills to smooth my reentry in 2026.

[Read more]

Unblog Generation Four

I’ve been blogging, unreliably, at ry4an.org since 2003, and just changed the software powering it for the third time. Up until today I was using blohg. It worked great, but hadn’t had a release in seven year and still required python 2.7, which is annoying to install cleanly these days.

A quick look around showed that the static site generator space has exploded since last I checked. Hugo is mature and doesn’t require a javascript runtime, which was good enough for me.

[Read more]

Outcome Probability for One Handed Solitaire

Back in 1994 my circle of high school friends spent a lot of time sitting around talking (there were no cell phones) and for about a week we were all playing one handed solitaire. In suburban St. Louis we called it idiot's delight solitaire (which turns out to be an entirely different game), because there is absolutely no human input after the shuffle. As soon as you've started playing it's already determined whether you've won -- you just spend five minutes learning if you did.

[Read more]