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

gingerBill har publicerat en bloggpost med rubriken ”Good Tools Are Invisible”. Tesen är enkel: 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. 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.

-

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.

-

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.