Something that dawned on me while I was writing this piece on bug chaining -- ever run into software where your experience was being controlled by bugs, and not the software's features? Sometimes things get so bad that you feel like you're being kicked from one defect to another instead of piloting your own way through the software.
So this happened to swim by in my Twitter feed:
This kind of thing makes me want to metaphorically grab hold of the field of User Experience Design, tell it "Here, I have someone I'd like you to meet," and drag it over to the field of Security. The converse goes for Security when (for instance) its practitioners come up with an amazing new security procedure that no user will ever follow. In fact, a great many problems would be solved if we could but make a few more introductions between disciplines. Getting Software Development acquainted with fields like Ethics, Sociology, and Social Justice and concepts like privacy, identity, diversity, and accessibility would be a good start.