Well! A few hours later, I have climbed my way out of the pit I fell in at the beginning, and I'm back to where I started! Hooray!
(Not actually true: the OS and database server have been upgraded; it's just Mastadon that's exactly how it was when I started.)
Follow-up question: I see that we're having karaoke out there. Has anyone thought to rent a karaoke machine, or are we going to have a laptop on stage open to youtube karaoke tracks? And whose laptop are you planning to use, if the latter?
My weekend email:
> Hey, how much power do we have in the outdoor event space? I need to let the sound company know what to expect.
< How much do you need?
> Two 20-amp circuits should do.
< Do you have a list of equipment that needs power?
> No, because we're still soliciting quotes.
< You'll probably need a generator, because the 50 amp circuit inside the building is for catering equipment.
> So... that would be _no_ electricity available in the event space, then? Huh.
"Totally wireless"? Shit requires power, pal. Your fucking furniture doesn't even provide a way to charge a hypothetical "mobile sales experience" overnight, or keep a bank of battery chargers going for regular operations. Your failure to consider even the most basic requirements of a point of sale system should not constitute an emergency on my part.
"The initial plan that informed the furniture design prescribed a totally wireless, mobile sales experience. Flash forward a few years later and here we are with our sales systems crystalized."
Yeah? Then maybe that should have been communicated to the project team which bought the point of sale software, because that was explicitly removed as a consideration when we were evaluating systems. The sales system is brand new; it's your furniture design that sucks, because we're not an Apple Store.
This Embittered AI cover of "In The Air Tonight" deserves more love. https://music.metafilter.com/8662/HWY-X-In-The-Air-Tonight
Them: Go ahead and order those things for us!
Me: Ok! I'll need a budget number and project code.
Them: Here's part of a budget number.
Me: I don't actually know your budget numbers, so I'll need the whole thing. And a project code.
Them: Here's the whole budget number.
Me: And project code?
Them (who have to use both a budget number and project code whenever they buy something, too): Oh! Here's a project code.
Every. Damn. Time.
Oh, I fucked up a merge conflict resolution. That'll do it. Hooray, it works again!
Huh. A whole bunch of this.
Oh, I bet there's a missing translation in an element that's everywhere. I always forget to run the translation health checks when I upgrade, and it bites me almost every time.