A proposal for improving the calendar

My wife said she missed me writing about non-tech things. The monkey’s paw curled.

Last night I came up with what can only be described as man’s most brilliant idea in the last century: CalendarFiasco. The Gregorian calendar — while a marked improvement over the Julian calendar — sucks. It makes no sense.

What’s in a name?

Thankfully, there’s precedent for changing the calendar. That’s part of what got us here. There was a time when September was the 7th month, October the 8th, November the 9th, and December the 10th. Those names made sense once upon a time.

Another thing that doesn’t make sense about them: they contain the sound “bər”. What do you say when you’re cold? Brr. But the northern hemisphere mid-latitude weather during many of those months isn’t particularly cold. So let’s start by re-arranging the names such that the “brr” months are the coldest months.

November and December can stay put. But we’ll replace January with September and February with October. Now the cold months are appropriately named. “But, Ben,” you whine, “what about the southern hemisphere?” Well, I guess they should have thought of this first, huh?

“Okay,” you plead, “but the names still don’t make sense from a numerical standpoint.” So what? I’ve improved some parts of it without making anything else worse. The ordinals didn’t make sense before and they don’t make sense now.

But wait! There’s more! You know what’s light and airy? Late spring. Right now, our calendar buries January and February — the “airy” months — in a pile of snow. Tragic. Since we’ve displaced those two months already, let’s move them to a more appropriate place. April and May can shove off to where September and October were. January and February will take their spot.

So my new calendar now has month names that make a lot more sense:

  1. September
  2. October
  3. March
  4. January
  5. February
  6. June
  7. July
  8. August
  9. April
  10. May
  11. November
  12. December

Where it all begins

Earth orbits the sun in a regular path. We could start the year at any arbitrary point. But January 1 is such a silly point. It’s less than two weeks after the winter solstice, which is a meaningful part of the orbit. Why not simply move the start of the year?

It is important to my wife that the winter solstice remain in December, so in the interests of marital harmony, I will make September (formerly January) 1 the first day after the (typical day of the) solstice. To make the transition easier, I put together a handy mapping of Gregorian dates to CalendarFiasco dates for your reference.

Feedback

…is not allowed. This proposal is perfect and I will not tolerate any dissent.

Book review: The Goal

I am a sucker for novels as allegory for technologists. When my friend Bex recommended Eliyahu M. Goldratt’s The Goal, I knew I had to give it a try. Surprisingly, the wait for the audiobook was measured in months, so I had plenty of time to wait. But the wait was worth it.

The Goal is set in a Rust Belt town where the local factory is struggling to remain productive (and therefore profitable). Our narrator is the plant manager, who is pouring all of himself into trying to save the plant. This, as you might expect, puts a serious strain on his home life. By chance, the narrator runs into his college physics professor. The professor works in a few moments here and there to help his former student improve the plant’s flow — often in counterintuitive ways — by asking questions that lead the team to a successful outcome.

You might ask what early-1980s industrial manufacturing has to do with the modern software industry, and you’re right to ask it. The setting is not immediately applicable, and a lot of the references (and attitudes in a few places) are very dated. But just like in my review of Tom DeMarco’s The Deadline, I did not find myself thinking “boy, I’m sure glad that problem is solved now.”

What’s the goal?

We still face (as do people in many other industries) being judged on local performance, whether or not that helps — or even hurts — the broader organizational goals. A person whose performance is graded based on the number of tasks they complete will complete as many tasks as they can, regardless of whether or not it creates a bottleneck downstream or is “wasted’ work. As Jonah, the professor character, says “a system of local optimums is not an optimum system at all. It is a very inefficient system.”

This, perhaps, is the one lesson that we’ve retained. System administrators know, even if managers and executives sometimes forget, that fully-utilized systems are brittle. If you want a resilient system, you need to have excess capacity in order to handle bursts. Stable systems are inefficient, and efficiency for efficiency’s sake is a bad goal.

The overall message of The Goal, and the first question that Jonah asks, is “what is the goal of the organization?” For businesses, the goal is to make money. It’s not to manufacture widgets, ship software, sell services, or whatever. Those are ways the business achieves the goal of making money. Market fit, quality, price, etc are factors in how successful the product is, but aren’t the goal in themselves. The rest of the book describes how to analyze flow through the process to optimize overall throughput in service of that goal.

Other lessons along the way

I’m not sure how much Goldratt intended for me to take these additional lessons from his novel, but I picked up a few other things along the way. First, is that if you’re too busy to update your documentation, you will get busier due to out-of-date documentation. At one point, the plant’s leadership team is operating under assumptions based on outdated documentation, which causes them to make the wrong decision. Bad documentation leads to rework, which is both demoralizing to the worker and counter to optimizing throughput.

Another lesson is that priorities that aren’t clearly communicated and understood aren’t priorities in fact. People have to understand what they’re supposed to be working on and why. If that changes and they don’t know about it, they’ll keep following the old priorities. Understanding the “why?”, especially when something seems counterintuitive, is important to get people to buy in and follow the plan.

Lastly, the Socratic method only works if both people are willing to use it. At one point, having seen how well the Socratic method worked to lead him to improvements at the plant, the plant manager tries it on his estranged wife. Because she sees his questions as having seemingly-obvious answers, he comes across as an asshole. Asking questions to understand the layers of an answer can be a very helpful approach, but everyone involved has to be in the right space for it.

My verdict

Overall, I thought The Goal was a solid book. The lessons are well-communicated, valuable, and not overly-preachy. The audiobook version is surprisingly well-produced, which made it fun as well as informative. If I ever become a college professor (unlikely!), I’d love to teach a course of allegorical novels, and The Goal will fit in well with The Deadline and The Phoenix Project.

Other writing: November 2025

What have I been writing when I haven’t been writing here?

Duck Alignment Academy

Kusari

Other writing: September & October 2025

What have I been writing when I haven’t been writing here?

Duck Alignment Academy

Kusari

The Life of a Showgirl

Taylor Swift’s twelfth studio album came out last week and I know you’re all wondering what a no-talent man has to say about the work of one of the most successful women in music history. My wife and I stayed up to stream it right at midnight, and I’ve listened to it probably two dozen times since.

The Life of a Showgirl is a departure from the “coffee shop” vibe of several of Swift’s recent albums (specifically folklore, evermore, and The Tortured Poets Department). It’s not the lyrical showcase that The Tortured Poets Department was, but it is fun. I’ve read a few professional critic pieces which are…not exactly laudatory…and I’m not sure that’s fair. Overall, this album is not at the top of my Taylor Swift albums rankings; it’s somewhere in the middle. But it’s also remarkably consistent. There aren’t any songs that I’d consider clankers. I’m not sure which, if any, will be added to my favorites playlist, but several of them are solid contenders.

Track-by-track

“The Fate of Ophelia” leads off the album with a catchy bass line. I interpret the lyrics to be about her fiancé, but I’ve seen some saying it’s about the fan support that helped her get through the breakup that fueled much of The Tortured Poets Department. In any case, it’s really fun to listen to, and the video is enjoyable, too — I particularly appreciate that each single is single-take and the effects are practical instead of CGI. If Taylor wants to retire from music, I’d be interested to see her direct a feature film.

Up next is “Elizabeth Taylor.” I don’t have much to say about this one. It was the early leader for favorite track on the album, but it’s slipped a bit since. Liz gives way to “Opalite”, which is probably my favorite track on the album. It goes from subdued to exuberant and back in a way that makes it great to sing along to.

“Father Figure” was not what I expected when the track listing was announced. Instead, it’s a mafia-esque tale of a protégée turning against their benefactor. Like “Vigilante Shit”, it’s a dark tale of revenge. Unlike “Vigilante Shit”, it involves Taylor talking about the size of her dick.

The fifth track on Swift’s albums tend to be among her most heartbreaking. “Eldest Daughter” is not that. It’s a sad tune, but it doesn’t carry the pain of “Dear John”, “All Too Well”, or “So Long, London.” The sadder song, albeit with a much peppier sound, is the next track. “Ruin The Friendship” is a lament for a road not taken. I’m not one to linger on the things that could have been, but even I found my heart catching at this.

“Actually Romantic” is apparently a diss track. To be frank, I’m over that genre. Taylor Swift has more money than God and is no longer the underdog in any fight. Despite that, I really like this song. It sounds a lot like Olivia Rodrigo (complimentary).

The Internet has some strong opinions about “Wi$h Li$t”. Some claim that because Taylor sings about wanting to be married and have kids that she’s secretly a conservative tradwife. The only inanity of that interpretation is only topped by the people who say the “whole block looking like [Travis]” line is clearly white supremacist. The Internet makes me tired. Anyway, this song is Just Fine™.

Do you want to know about Travis Kelce’s penis? If not, you’re out of luck. “Wood” has about as many euphemisms as it’s possible to fit into a single song. If you told me that Sabrina Carpenter collaborated on a song but didn’t tell me which one, I’d have assumed “Wood”. It’s as unapologetically horny as anything Carpenter has released with a very Jackson Five sound. I’m happy for Taylor and Travis.

“CANCELLED!” is a clear sign that Swift is secretly British. Spelling aside, this is a similar vibe to “Father Figure.” It’s followed by “Honey”, which is — for reasons I can’t explain — the most forgettable song for me. It’s a good pop song but it doesn’t stick in my head.

Sabrina Carpenter makes her appearance on the title track. “The Life of a Showgirl” closes the album on a strong note. It’s in the “Jukebox Hero” vein of young person idolizes a performer and then grows up to be a star in their own right.

The future

Have we reached Peak Taylor Swift? Lyrically, The Life of a Showgirl is a big step back from the growth we’ve seen over her career. It’s quite possible that The Tortured Poets Department and the Eras Tour will end up being the peak of her career. There’s nothing wrong with that, every artist has to peak at some point. Swift has been turning out great music and increasing in popularity for nearly two decades now. Very few artists can say the same.

If this is the peak, then it’s not because she’s no longer capable of growth. The peak will come because of two things. The first is that she’s pretty far removed from having anything like a normal life. That makes it harder to write in a way that will resonate with the masses. Also, she’s about to get married and — despite the fact that it’s been used to malign her unfairly — some of her best work has come from heartbreak. Art is like that. So will she continue to have things to say?

Also, the album variants have reached new heights (heh). Every day in the past week, I’ve been notified of a new album variant that has a couple of unique tracks of songwriting memos or acoustic versions. It’s kind of ridiculous. Taylor Swift is a billionaire and perhaps the artist with the most say over what they release in the entire history of art. Release the version you wanted to make and leave the fans’s wallets alone.

There have been rumors that Taylor will give up music to settle down into married life. That sounds fake (especially since Taylor said “how dare you suggest such a thing?”). I wouldn’t be surprised if she takes a little time to just rest and roll around in her Scrooge McDuck money bin with her large-penised husband. Whatever comes next, I would really like to hear a straight rock album. She’s flirted with the genre some, and I bet she could shred if she wanted to.

Other writing: August 2025

What have I been writing when I haven’t been writing here?

Duck Alignment Academy

Kusari

DEVOPSdigest

Other writing: July 2025

What have I been writing when I haven’t been writing here?

Duck Alignment Academy

  • Using AI moderation tools — Use AI moderation tools to help human moderators, not to act on their own. Don’t take the humanity out of your community management.
  • You can only expect the help you ask for — People won’t know you need help unless you ask for it. Be specific about what you need and be prepare to help the helpers.

Kusari

Other writing: June 2025

What have I been writing when I haven’t been writing here?

Duck Alignment Academy

OpenSSF

  • GUAC 1.0 is Now Available — After three years and contributions from 400+ people across 90 organizations, GUAC has reached 1.0!

GUAC

Other writing: May 2025

What have I been writing when I haven’t been writing here?

Duck Alignment Academy

OpenSSF

Kusari

I owe my career to Unidata

You may wonder how a site called “Funnel Fiasco” came to have so much technology content. It all traces back to an email I sent my freshman year of college. But it’s also directly attributable to the work done at Unidata. Funded by the National Science Foundation for decades, Unidata is a cornerstone of atmospheric science education, providing software and data services. Tragically, Unidata furloughed almost all staff on Friday thanks to the assholes running the government.

A fateful email

Early in my freshman year, Dr. Jon Schrage was giving a tour of the Earth & Atmospheric Sciences facilities in Purdue’s Civil Engineering Building. (Ed note — Earth & Atmospheric Sciences is now Earth, Atmospheric, and Planetary Sciences. The Civil Engineering Building is now Hampton Hall. I will use the names as they were in my time as an undergraduate.) He mentioned that he’d be doing a training on the WXP software soon if anyone wanted to learn how to use it.

Reader, I very much did. So I showed up to the Civil Engineering Building on a Wednesday night. For the next two hours, I learned how to use WXP to make weather maps. At the end of the session, Jon mentioned that he was a visiting professor and his appointment was up at the end of the year. He didn’t know who would be maintaining the software the following year.

When I got back to my room, high on the thrill of weather plots, I sat down and sent him an email. With all of the confidence of a mediocre white man, I sent this: “I’m just a freshman who doesn’t know what he’s doing, but I’ll do it.” It’s been almost 24 years, but I’m pretty sure those were my exact words.

Did I know how to use Unix (specifically FreeBSD)? No! Did I know anything about the software? No! Was I going to let that stop me? Absolutely not.

Amazingly, the department hired me. That got me through my undergraduate years and set me up to accidentally fall into a career in technology. I’d say it has worked out pretty well so far.

Where Unidata fits in

The astute reader may notice that so far the tale centers on my overconfidence. So where does Unidata fit in?

Unidata created and maintains the Local Data Manager (LDM) software. LDM allows universities and other users to reliably share meteorological data in near-real time. From models, to observations, to satellite images, to radar data, LDM provides a robust transport mechanism. A big part of my job was administering the software and providing help to students and faculty who needed data.

The department flew me to Boulder for an in-person training workshop where I learned LDM in greater depth. Later on, I returned to Boulder for training on GEMPAK, another weather visualization and analysis suite.

The software and the training helped me become a valuable contributor my department’s education and research missions. This is what led to me getting a full-time Linux sysadmin role the summer after I graduated. No doubt there are many others like me out there — not to mention all of the forecasters and researchers who learned about the atmosphere with the help of Unidata’s work.

The Unidata staff — as well as so many other federal grant recipients, contractors, and employees — deserve far better than this administration has given them.