I'm just finishing up a very large push to our dev/test environment, with 38 commits (including 2 commits fixing unrelated bugs) going back to last Tuesday. I do not like large pushes like this, because they tend to be exciting. So, to mitigate that, I'm running all 546 unit tests locally before the CI service does the same. This happens when you change the basic architecture of an entire feature set. (And I just marked 6 tests with "Ignore: broken by story X, to be rewritten in story Y." Not the best solution but story Y won't work if I don't push this code up.)
So while I'm waiting for all these unit tests to run, I've queued all this up:
- House Speaker Nancy Pelosi (D-CA) announced today that she will step down from her party leadership role when the 118th Congress meets on January 3rd.
- This came on the heels of a loser Florida retiree trying to get his old job back. Tina Nguyen looks at who might challenge the loser retiree for the same job. One thing I know: this won't end well for the Republican Party.
- Maybe that's why 12 Republicans in the US Senate crossed party lines to vote on moving the Same-Sex Marriage bill forward?
- Aaron Gordon investigates why American transit projects cost so much more than any other country's (hint: they have stronger anti-corruption laws).
- And yet, Washington got a Metro line to Dulles after waiting only 60 years, just slightly longer than we in Chicago's Ravenswood neighborhood have waited for the inbound Metra platform to open.
- Speaking of corruption, Kelsey Piper got a phone call from Sam Bankman-Fried, the guy who made a couple billion in crypto go *poof* last week, so he could clear the air. On the record. With pending litigation. (Seriously, who's his dealer?)
- For no reason anyone can determine, certainly not the recent dismissal of half its workforce including the only engineers who know where the bolts go, Twitter has experienced some intermittent problems with its multifactor authentication setup. Even better, "a researcher contacted Information Security Media Group on condition of anonymity to reveal that texting 'STOP' to the Twitter verification service results in the service turning off SMS two-factor authentication." Oh my!
- Speaking of that dying company, Elon Musk has done his utmost to hasten the exodus of engineering talent by giving everyone until (checks watch) two hours from now to choose a lifetime of misery or a three-month severance. Because we software engineers do our best work for narcissists with whips. (There simply isn't enough popcorn in San Francisco for this shit show.)
- Sadly, Republican speechwriter and Washington Post columnist Michael Gerson has died at 58. I didn't agree with him much, but he remained one of the sane ones till the end.
Finally, one of Chicago's last vinyl record stores, Dave's in Lincoln Park, will close at the end of this month. The building's owner wants to tear it down, no doubt to build more condos, so Dave has decided to "go out in a blaze of glory."
All right...all my tests passed locally. Here we go...
Between my actual full-time job and the full-time job I've got this week preparing for King Roger, Cassie hasn't gotten nearly the time outdoors that she wants. The snow, rain, and 2°C we have today didn't help. (She doesn't mind the weather as much as I do.)
Words cannot describe how less disappointed I am that I will have to miss the XPOTUS announcing his third attempt to grift the American People, coming as it does just a few hours after US Senator Rick Scott (R-FL) announced his bid for Senate Minority Leader. Sad dog, sad turtle, sad party.
Now to walk the dog, pack the bag, and head to the Sitzprobe. But man, my sitz already feels probed.
Wow, yesterday went on a bit. From getting on the bus to Peoria to getting off the bus back in Chicago, I spent 18 hours and 20 minutes doing something connected with the Peoria Symphony's performance of Beethoven's 9th yesterday. I think it went quite well, and I expect they'll ask us back the next time they do a huge symphonic choral work.
Right now, Cassie has plotzed completely after two nights in boarding, and I need to figure out what I'm eating this week. So I'll post something more interesting later today.
In the meantime, enjoy this Saturday Night Live bit that will challenge even the most attentive English speakers throughout the former colonies:
I took Friday off, so it felt like Saturday. Then Saturday felt like Sunday, Sunday felt like another Saturday, and yesterday was definitely another Sunday. Today does not feel like Tuesday.
Like most Mondays, I had a lot of catching up at the office, including mandatory biennial sexual harassment training (prevention and reporting, I hasten to point out). So despite a 7pm meeting with an Australian client tonight, I hope I find time to read these articles:
Finally, the Hugo Awards were announced in Chicago over the weekend, and now I have a ton more books to buy.
If Cassie could (a) speak English and (b) understand the concept of "future" she would be quivering with anticipation about going to Ribfest tonight after school. Since she can't anticipate it, I'll do double-duty and drool on her behalf. It helps that the weather today looks perfect: sunny, not too hot, with a strong chance of delicious pork ribs.
Meanwhile, I have a few things to read on my commute that I didn't get to yesterday:
Finally, as I ride on the UP-N commuter line in an hour or so, I can imagine what it will be like when the train gets a battery-powered locomotive in a few years.
This was such an amazing experience! Exhausting, but amazing. Backstage at intermission; Maestro James Conlon is front and center:

And we, the chorus of Roman Citizens, after our curtain call:

I should fully recover by...maybe Thursday?
After Tuesday's half-day of rehearsals (which would have been a full day except for a scheduling conflict I couldn't move), and yesterday's all-day rehearsals, my intellectual capabilities and creativity seem a bit diminished this week. We open tonight with Don Giovanni and close Sunday afternoon with La Clemenza di Tito. I'm meant to work on our product roadmap for the next 5-10 sprints (i.e., through years' end) while also delivering at least one more feature for the current sprint that ends Tuesday. But I really need a nap.
Meanwhile, Ravinia and Maestro Conlon have sent us a couple of blog posts and column about the operas. On Don Giovanni:
[O]f the many implications of this extremely complex narrative, there is an overwhelming presence that, at the beginning and the end, orients the listener. And it is accomplished without a word of text, nor preamble, nor explanation. The terrifying power of the key of D minor, in the hands of the transcendent genius of Mozart, tells us that this is a cautionary tale, illustrating the fate of those who transgress without repentance. The composer, so generous in his own clemency, pardons almost every character in his operas, but here has made a stunning and powerful exception. In an era when portrayal of death on the stage was relatively rare and unfashionable, Mozart presents us the protagonist’s damnation in full view.
On La Clemenza di Tito:
In 1789, the French populace rose up against their king and queen and brought about a revolution, eventually executing their monarchs. Thirteen years before that, the American colonies had rebelled against the British Crown and established their own sovereign nation.
None of this was lost on royals across the entire continent of Europe, who reacted with alarm and concern. The subject of “good governance,” even by monarchs who claimed to rule by Divine Right, acquired a new urgency. The French Revolution struck especially close to Holy Roman Emperor Leopold II, for Marie Antoinette, the last French queen, was his sister.
So in 1791, when Leopold was to be crowned in Prague, a celebratory opera was to be commissioned. And because one of the contemporary models of Age of Enlightenment authority was that of the “Enlightened Despot,” the new opera could both flatter the new leader and subtly suggest to him an exemplary model of authority. The chosen opera would portray a Roman emperor—and by extension the newly crowned monarch—as not only a man of justice but also of mercy.
Finally, writer John Schauer makes the argument that seeing these operas in Ravinia's Martin Theater, which holds 850, will give you a better experience than seeing one at Dodger Stadium.
I'm spending a lot of time here through Sunday, performing two Mozart operas (as previously reported):

Tickets are still available.
At least I don't have an opera rehearsal tonight. That means I might, just might, have some time to read these once I finish preparing for a 7am meeting tomorrow:
Finally, the old Morton Salt plant on Chicago's Near North Side opened last night as a new music venue called "The Salt Shed." It even got a new coat of paint.
It's a lovely day in Chicago, which I'm not enjoying as much as I could because I'm (a) in my Loop office and (b) busy as hell. So I'll have to read these later:
Finally, Mick Jagger turns 79 today, which surprised me because I thought he was closer to 130.