Love this, 100% accurate. QA people are amazing, protect us from ourselves in so many ways we didn’t even think of.
Most of the best QA folks I’ve worked with had teenage children.
I imagine dealing with developers is similar.
But they still don’t think of all common user possibilities. I like this joke:
A software tester walks into a bar.
Runs into a bar.
Crawls into a bar.
Dances into a bar.
Flies into a bar.
Jumps into a bar.
And orders:
a beer.
2 beers.
0 beers.
99999999 beers.
a lizard in a beer glass.
-1 beer.
“qwertyuiop” beers.
Testing complete.
A real customer walks into the bar and asks where the bathroom is.
The bar goes up in flames.
Bathroom testing was not in scope.
This one’s on management.
Fails to consider the case in which the 2-year-old sister is now male.
Also that you have died or that she is now of no gender
It definitely does.
If your parents had another daughter in the meantime (or if your older brother became female), “my sister” would still be a valid reference, to a completely different person.
Am I an oddball in that as a developer, that QA answer is the sort of answer I give? It annoys management to no end.
A developer with a QA mindset is never a bad thing in my opinion. It makes sure issues are fixed earlier and saves time (and for management, money)