cm0002@lemmings.world to Programmer Humor@programming.dev · 2 days agoI sense a catchlemmy.mlimagemessage-square16fedilinkarrow-up1570arrow-down11cross-posted to: programmerhumor@lemmy.ml
arrow-up1569arrow-down1imageI sense a catchlemmy.mlcm0002@lemmings.world to Programmer Humor@programming.dev · 2 days agomessage-square16fedilinkcross-posted to: programmerhumor@lemmy.ml
minus-squareWanderingThoughts@europe.publinkfedilinkarrow-up70·2 days 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-up23·1 day 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-up7·1 day 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)