Born with sharp thinking, sense of detail and a cheeky mouth, I thrilled my teachers—both in the positive (maths, physics) and the negative (PE etc.) way. I worked as a scientist and a software developer; however, 8 years ago I found the area matching my unique blessings and curses the most: software testing. Nowadays I annoy my teammates and bosses in the greatest Czech bank: Česká spořitelna. One of my professional interests is explaining everyone why their code in Robot Framework (or Python or any other language) is dirty, fragile, slow, or simply terrible. The other one is creating internal standards of doing almost everything. I also like to mentor juniors to turn them into the same beasts as I am. My personal interest is studying at universities and thus I just completed 30th year of my school attendance.
Junior automation testers are taught that fragile selectors of web elements are wrong, and that stability should be their goal. Then they usually end up with their selectors being too stable. What? Is there such a thing as a too stable selector? Don't we want a selector to describe its element, come rain or shine? Long story short: we don't.