cm0002@lemmings.world to Programmer Humor@programming.dev · 3 months agoI sense a catchimagemessage-square16linkfedilinkarrow-up1628arrow-down11cross-posted to: programmerhumor@lemmy.ml
arrow-up1627arrow-down1imageI sense a catchcm0002@lemmings.world to Programmer Humor@programming.dev · 3 months agomessage-square16linkfedilinkcross-posted to: programmerhumor@lemmy.ml
minus-squareWanderingThoughtslinkfedilinkarrow-up74·3 months agoWe use one very old software package. Every modern one asks “save? Yes/no”. This one asks “discard? Yes/no”. And out of habit you tend to click yes to save it. I warn every junior for this trap, but they all fall for it at least once.
minus-squareBootLoop@sh.itjust.workslinkfedilinkarrow-up28·3 months agoAll would be avoided if the developers followed the first rule of button naming. https://uxmovement.com/buttons/5-rules-for-choosing-the-right-words-on-button-labels/
minus-squareDragonTypeWyvern@midwest.sociallinkfedilinkarrow-up8·3 months agoButton naming standards are written in the blood of junior engineers (by the senior engineers)
We use one very old software package. Every modern one asks “save? Yes/no”. This one asks “discard? Yes/no”. And out of habit you tend to click yes to save it. I warn every junior for this trap, but they all fall for it at least once.
All would be avoided if the developers followed the first rule of button naming.
https://uxmovement.com/buttons/5-rules-for-choosing-the-right-words-on-button-labels/
Button naming standards are written in the blood of junior engineers (by the senior engineers)