cm0002@lemmings.world to Programmer Humor@programming.dev · 15 days agoI sense a catchlemmy.mlexternal-linkmessage-square16fedilinkarrow-up1621arrow-down11
arrow-up1620arrow-down1external-linkI sense a catchlemmy.mlcm0002@lemmings.world to Programmer Humor@programming.dev · 15 days agomessage-square16fedilink
minus-squareWanderingThoughts@europe.publinkfedilinkarrow-up74·14 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-up27·14 days 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·14 days 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)