So I’ve been working in web and software development for years now, as in approaching 20, and over that time I’ve encountered many and varied versions of the user who breaks EVERYTHING. No matter how good you think your security and validation are, they find a way. And for years I hated that person for their manic persistence and lack of understanding about:
- how the internet works,
- how computers work, and
- how it drives me crazy when all they do is find flaws and hate our hard work.
Today I found myself explaining to a tester and PM that we should actually thank that person for finding the stuff that nobody else does, because it helps make our product that much better.
It’s true, but I still want to punch them every time they submit a bug.