Vi har förväxlat krångel med kompetens

gingerBill har publicerat en bloggpost med den rubriken ”Good Tools Are Invisible”. Tesen är enkel och obekväm: ett bra verktyg ska vara osynligt. Det ska försvinna in i bakgrunden medan du gör det du faktiskt vill göra. Ju mer du märker verktyget, desto mer står det i vägen.

-

Datanördar tillhör en kultur som älskar sina verktyg lite för mycket. Vi bygger vår identitet kring dem. Vi berättar stolt om timmarna vi lade på att konfigurera vår terminal, om hur vi äntligen fick vår Linux-uppsättning precis som vi ville ha den. Vi kallar det hantverk. gingerBill kallar det något annat: att ta ett verktygs svagheter och sälja in dem som ett pussel som är ”kul” att lösa.

-

Den formuleringen har suttit i mig sedan jag läste den. För han har rätt. Jag har suttit i en halvtimme och byggt ett script som sparat tre minuters arbete. Och jag var nöjd efteråt. Inte för att jag var produktiv, utan för att jag hade löst pusslet.

Det är där jag tror att vi lurar oss själva. Vi förväxlar ansträngningen med skickligheten. Vi tror att ett verktyg som kräver mycket av oss gör oss till bättre utvecklare, när det lika ofta bara gör oss till människor som är duktiga på att sköta ett krångligt verktyg. Det är en helt annan sak.