I woke up a few minutes before the alarm was set to go off. I'm not sure if it actually did. I was out the door fairly promptly, and beat traffic in to work. I set myself against the task of attempting to replicate the structure of the old database in the new tool, and found myself asking many questions (many rhetorical, and moderately profane) about the designers of the new thing. Ahh, the honeymoon phase of a new tool, marked as it is by excessive sugar consumption (honey) and rude gestures to the program (moon). I also filed a bug, P0 catastrophic, against the old tool. I keep saving that for best.
Expected: selecting an arbitrary value from Company, Product, or State (individually or in combination with other items) would be searchable.
Actual: selecting arbitrary values from any of Company, Product, or State makes any search fail to run.
Expected: possible to use the Clear Filters operation.
Actual: the only way to clear values from any of Company, Product, or State is to refresh the page.
Rather than actually repairing this, I'd just like the contents of all the tables in .csv format, along with a diagram of the table relationships.
There was an all-hands early, which was why I was in at that hour. I might as well get the good commute and score a few hours of near-silence.
I found a seat next to Mr. Wizard Beard. I peered around for Purple but I didn't see him. It was equal odds whether he'd be on site or not.
Eventually it came to be Q&A time. I raised my hand for the microphone, and (hands starting to slowly turn to ice) rehearsed what I'd say. The bored-looking guy whose face reminds me a little of Shawn made some arcane signal to the guy covering the other half of the hall, and shortly an older man was behind me with a wireless stick microphone, avuncular and reassuring.
"I know this is somewhat of a squeaky wheel question, and I know a lot of people have been working very hard on improving this," I began, the first few words clipped off in the ears of the room as the mixer played catchup. "But how soon do you think [helldesk software] will be as functional as [beloved old zilla install]?" I handed back the microphone. If I was in trouble, so be it.
I got spontaneous applause and a wave of laughter. "That was a great question," the avuncular man told me in my ear, suddenly personally warm in a way that outshone his professional easiness.
The CEO indicated that this was a very important question to have asked, and put me at ease that I was not going to be in trouble. As for the substance, he was going to punt to the financials guy, but he saw the CIO there in the back of the room...
Later, my teammate would tell me that the CIO had seemed dreadfully embarrassed to be asked. Let us be clear: the CIO was attending this meeting as any employee might, in the standing-room-only area. He wasn't in some sort of reserved area. He was not mic-ed up. (This subtlety was lost on the folks on the phone.) The avuncular man with the handheld mic presented it to the CIO. He mentioned that they definitely knew that the helldesk software was terrible, and that they were also afraid that it was so terrible that people had sort of given up on trying to make it better and give feedback on what would actually work for them.
The CEO addressed me and told me that squeaky wheel questions like that are necessary and to keep asking them. I flashed back a thumbs-up and heart-hands.
"If you hadn't asked that, I was going to," Mr. Wizard Beard told me.
There was a sort of buzzing in my brain that obscured most of my senses; I only got it back when I heard a voice say the words "squeaky wheel" -- it, of course, was Rubber Chicken Guy, wanting to make sure that our route to complain was as clear as possible.
My phone started buzzing a little, with my team cheering at me in slack, some Twitter high-fives, plus godtributes
There were a few more questions and then the meeting was over. I kept the CIO in my line of sight and wandered over the few meters to where his little group was standing, to take my place in the little knot of people that served as an informal line. I had a very nice chat with Rubber Chicken Guy and his buddy, a fellow who'd just been moved in to my building and who helps run a demonstration lab at one of the work conferences.
Eventually the topic of the helldesk software came up, brought up by some fellow in glasses with grizzled hair. I was able to explain where you file a ticket against the software within the software, which was news to the CIO -- he'd mostly been relying on not!Facebook, and that was such a yellfest that he was burning out on listening at all. Drinking from the flamethrower.
I said some things that I hoped were full of empathy and understanding, that it's super hard emotional work to face people who are that angry and in that much pain. I feel like we bonded a bit. The other guy had his pet feature, which will make things better if they do it. ( Also the rest of my day. )
Tomorrow's going to be interesting. First there's a greater-departmental meeting. Purple and I are both in that greater department. Then there's a helldesk software thing. Following that will be the diversity-themed beer bash. I will be there, I will be queer, and I think I'll pass on the beer.