I just came across this article and thought it was quite brilliant. In it, Robert Hoekman Jr. describes how just because you have users who are technically savvy doesn’t mean that they are any more likely to tolerate a poor user experience than non-technically savvy users.
In fact, I would argue that the opposite is true. Maybe it’s because I also work on UX for a living, but I consider myself a pretty savvy user and would think I find it more frustrating than a non-savvy user would when something doesn’t work.
I think this is because I understand what the problems are. I recognize that this is not a user error. It’s an interface error. Non-savvy users tend to blame themselves when errors occur. Savvy users know they’re generally not to blame.