
So there I was, fresh from watching the long-form presentation phase of the team meeting, and I had some thoughts for one of the developers, as one does. I popped over to her cube to share.
She conveyed that while I was shiny as usual, she had less than zero time, as she was due at the *second* meeting in a minute and a half, but I should totally come to that meeting too! (My design-feedback persona tends to be "eager puppy", in case that wasn't totally obvious.)
I hadn't really been sure that I was really the right sort of team member to be at this meeting (like I should be doing paperwork instead of meetings), but I came along, with a notepad, intending that I could do some of the same brainwork that I was doing at my desk, but while in the company of my team.
As it turned out, it was probably a good idea for me to attend.
One of Feynman's stories involves him being shown blueprints of a facility that he helped design, and being asked for his approval. He had never been trained in the decoding of architectural symbols, so he planted his finger on a symbol that *looked* like it might be a valve, and asked, "What if that valve gets stuck?" hoping that either a) he was right, or b) someone would gently correct him and tell him what it actually was.
He was, as it happened, right, and this prompted a flurrying, scurrying, and staring at him with awed eyes before hustling off to go fix it.
I looked at an array of four options (checkbox, not radio button), and asked how the sysadmin was supposed to know that these were AND, not OR.
Now, radio buttons are very *clearly* Exclusive Or: one of these options, and only one. Checkboxes can be either "all of these together" or "any one of these options (but not the other ones)". Which this is depends on the situation and the back-end handling.
The answer was that the experienced sysadmin would Just Know, but there was no note to that effect -- and anyway, only experienced sysadmins would be using it, and the effects of setting it with wrong understanding would immediately be apparent.
At this announcement, such a clamour broke out. It was glorious, and well worth the price of admission, and (inevitably) started to descend into bikesheddery. When the fracas was pulled to a halt, the upshot was that it was going back to the team in question for further study. They had assumed, and they would now investigate whether in fact their assumption was correct.
I grabbed a moment with the designer in question after things broke up, and acknowledged my role in the chaos. He pointed out that sometimes it does take the perspective of an outsider or beginner to notice the assumptions that someone who has been bathing in these things for years on end will make and then put forth, forgetting that not everyone has the same sets of assumptions and knowledge.
Tomorrow: more paperwork! YAY!
* Technically speaking, probably more of a standup. It went over the time limit it was supposed to be within.