Ain’t Misbehavin' at NJPAC was absolutely wonderful tonight. The performers were excellent and the audience got really loose and into it after itermission. It was great fun to watch. My wife and I loved it and had a lovely time together.

I’m not sure what the biggest headache was for me today: my actual migraine, or my trip to Wegmans the day before the Super Bowl.

I realized recently that Google’s killing of Google Reader made me never trust them again as a customer. They launch and then kill too many products. I still use Search, Gmail, and AdWords, but when it to comes to Android, Home, Assistant, and so on, I am out.

SwiftoDo 2.7.1 is now available in the App Store. It includes minor updates and bug fixes.

Based on my podcast listening for the week, I’ve concluded (and I’m being half serious here) that Amazon Alexa’s key feature, and Siri’s key shortcoming, is support for multiple named kitchen timers. That seems like an easy gap to fill. When Apple will finally ship that feature?

I’ve got a couple releases lined up for my iOS app, and need to think about a total rewrite for its macOS counterpart. So, instead of doing anything constructive tonight, I am watching “Supergirl”. Rest is good sometimes, no?

I’m thoroughly enjoying Matt Birchler’s “HomePod Testing” playlist on Apple Music 🎵. Each track is well produced and interesting. It’s great music to work to.

I spent my evening figuring out how to transfer an 18-year-old domain name and several personal websites to new hosting providers. It’s not something I do every day, so I won’t be surprised if something gets screwed up—not that it matters too much.

The program I wrote yesterday has been running, with no output whatsoever, for over 12 hours now, and is nowhere near done. So, how do you, time- and space- efficiently, search for 60,000 strings within 20 million lines of text? 😅

It looks like I will be working overtime this week. Things are crazy. I think I am involved in getting two or three new practice lines off the ground.

I’m coding something new for work today, mostly because ACL can’t read my enormous data files correctly all the way through.

Every font on all my devices somehow looks different to me today. What the heck happened to my eyes?

Today was unexpectedly full of proposal work for me. I think I need to help revamp how we write proposals at my firm. It was so hectic and we could have done better if we had more time.

The New York Times crossword puzzle app and, of course, Micro.blog, have now taken over the time I had previously allotted to Twitter. My mental state is much better, though I am starting think of all words in terms of how many letters are in them.

I really liked this back-to-basics post by John Sundell about type composition in Swift. I think lots of programming tutorial writers—and readers—fail to focus on fundamentals. John does not.

SwiftoDo 2.7.0 is now available in the App Store. It vastly improves the loading speed for huge task lists, and adds URL support (long-press a task to open any URL it contains).

60° F and 20 MPH winds have made it both too warm and too cold for a proper Winterfest for us today.

I submitted SwiftoDo 2.7.0 to the App Store earlier today, and tonight I made enough bug fixes and library updates to warrant a version 2.7.1 soon thereafter.

I am too busy coding tonight to order a HomePod. The audiophile part of me really wants one, though. I have a fancy BeoPlay M3 speaker already, but I think the HomePod has cooler tech and is just large enough to sound a whole lot better.

I did some complicated sampling today. ACL’s new APPEND command made short work of combining 4 tables, which sounds like nothing, but it has long been a weak point in ACL’s functionality. It’s a welcome improvement.

I diagnosed and fixed a memory leak in my iOS app using Instruments and Xcode’s memory debugger for the first time tonight. It almost made sense to me. My fix involved removing retain cycles by getting rid of a closure and turning one of my classes into a struct.

📚 I resumed reading Team of Rivals: The Political Genius of Abraham Lincoln last night. It’s an incredibly well-written and well-researched book. I had stopped reading it because I thought its subject matter—the break-up of the United States due to intractable racial prejudice—hit a little too close to home for 2017-18. Regardless, I am now continuing.

I’m back to Access database work today. It looks like I will have to do even more Access work for exam procedure automation in the future, because the work will be portable and transferable to our clients that way. It’s kind of a bummer, though, because VBA is terrible. Native Python support in Office can’t come soon enough for me.

I’m heading home after two good, productive, and ultimately exhausting days in Baltimore. It will be great to be home, but I think working alone in my home office tomorrow will feel a little strange after so long with my team.

We had a nice team dinner at Aldo’s in Baltimore last night. They have the best limoncello I’ve ever had. And cannoli. And great entrées. 🍴