That's OK. It simply means you're not exposed to software quality assurance. In fact, I'm sure there are IT people who don't understand it either.
Yeah it doesn't make any sense.
Ok, I'll spoil it. The joke is that QA engineers are supposed to test all the edge cases. Rarely do they do a complete test. As the joke illustrates, no one considered a very common user case of a customer asking where the bathroom was. The code then crashes.
In software, this occurs way too often. Programmers see a very narrow scope of use cases and so do the QA testers.
He's right, although to me the funny part is that the guy orders all the invalids, because he cant help but fiddle with things.
At least thats how it works for me lol.
(post is archived)