Pandemic Journal, Day 493

I spent much of today working on code – first for the Shir Hadash High Holy Day Honors process, and then much of this evening helping with code I’d written for Toastmasters.

The High Holy Day Honors process work was actually pretty easy – and in the end, I feel pretty good that the person picking up the load while I’m away will be ok – he talked me out of making any code changes before I left, which was a very good idea, even if those changes would have made the code much cleaner.

The Toastmasters fixes were in some of the ugliest code I’ve written. The code has to parse an HTML page because Toastmasters HQ doesn’t provide any way to download data about what officers have attended training – and they changed the HTML page this year, after leaving it alone for three years. They simplified it substantially, but it still broke my code.

I got my successor on a Zoom call and we set to work – which meant I figured out what was going on and fixed the code while he listened to me think out loud. I made some improvements to my code (I created a class with meaningful names instead of using a list, for example), but it’s still ugly and fragile code, and I’m not sure it’s significantly more understandable than it was before. But it produces the report they need, and that’s something.

Oh, well; everything is working for now on both fronts, and I can go on vacation with a clean conscience.

Pandemic Journal, Day 492

Today’s Toastmasters meeting went off surprisingly smoothly considering we lost one speaker in the middle of the meeting due to a family emergency. Our Table Topics Master had plenty of questions ready, and she used them all!

After the meeting, a few of us met in person at a nearby Panera Bread – we sat outside, and a good (and, I hope, Covid-free) time was had by all.

I visited my allergist today; both he and I were happy about my progress. He’s afraid that my polyps will return now that I’m off the prednisone, so he’s working on backup plans.

And I girded my loins to do battle with British Airways to get a refund for our flights to and from South Africa. I knew they’d try to steer me towards a voucher, and they did – with one button on the first screen of the refund menu. I clicked the button that said “refund my money” and I was done 20 seconds later – no hard sell, and really no problem at all. Of course, I don’t have my money back yet. They said it would take up to a week to be credited to the card, but I can wait.