Arrogante programmer
Som programmør og ansvarlig for brugerfladen i Synkron Via CMS, så har jeg naturligt meget fokus på brugervenlighed. Derfor kan det også irritere mig, når jeg møder programmer, som er himmelråbende dårligt lavet på det punkt.
En helt særlig kategori er det, jeg vil kalde “arrogante” programmer. Det er programmer, som forsøger alt for at gennemtvinge deres vilje. Brugeren er i disse tilfælde næsten gidsel på egen computer.
Et af de mest groteske eksempler er Norton Internet Security. Specielt tre ting er helt i skoven:
- Når programmet har opdateret sig selv via nettet og har brug for at genstarte, så bliver man mødt af en besked, der lyder noget i retning af: “Norton har brug for, at du genstarter computeren”. I denne dialog er der en OK-knap og det sædvanlige kryds i øverste højre hjørne. Men… Ligegyldigt hvilken man trykker på, så genstarter computeren. Norton gennemtvinger altså en genstart. Brugeren KAN ikke komme udenom.
- Når Norton vil meddele brugeren noget tilsyneladende livsvigtigt (der foretages et systemscan eller abonnementet er udløbet), så gøres dette i en systemmodal dialog. Det betyder, at selv programmer, der kører i fuldskærm, bliver minimeret for at vise dialogen. Så Norton er ligeglad med, om brugeren f.eks ser en film eller spiller et spil. Det vil blive afbrudt uden varsel for at vise denne supervigtige besked.
- Som standard ved installationen er Norton sat op til at foretage et systemscan kl 20 hver fredag. Dette gøres i (stor overraskelse) et systemmodalt vindue som beskrevet ovenfor. Al brugeraktivitet vil blive afbrudt.
Tilmed så gør Norton også det, som efterhånden er blevet standard for programmer: Installerer desktop-ikoner og quickbar-shortcuts uden at spørge. Fy!
Det slemme ved denne opførsel er, at det ikke kan konfigureres anderledes. Der er ingen som helst grund til, at dette ikke skulle kunne lade sig gøre. Det er næsten sværere at programmere, så det opfører sig som nu.
Det er superarrogant. Programmørerne fortjener en spanking med en våd søndagsberlinger.