Why Yes/No/Cancel buttons cause headaches and Aspirin sales to soar
Yes/No/Cancel causes Aspirin sales to soar

Martin Kleppmann's 2007 essay explains why labeling buttons Yes, No, and Cancel in software is bad design, causing user confusion and frustration. He argues that such labels conflate two questions, forcing users to guess which button discards work. Apple's descriptive labels, like "Don't Save" and "Save," are better, but negative questions and implicit relabeling remain problematic.
The meaning of these words depends very much on the question.