Som utvikler er det lett å fokusere utelukkende på det tekniske. Men de beste systemene bygges av mennesker som forstår mer enn bare kode.
Psykologi i brukeropplevelsen
Mine 70 studiepoeng i psykologi er ikke irrelevante for utviklingsarbeid. Tvert imot — de gir meg et perspektiv på brukeratferd som rent tekniske utviklere ofte mangler.
Mennesker er ikke rasjonelle maskiner. De gjør feil, de blir frustrerte, de gir opp. God software tar hensyn til dette.
Arkitektur som filosofi
Arkitekturbeslutninger er filosofiske beslutninger. Når du velger mellom mikrotjenester og monolitt, tar du egentlig stilling til spørsmål om kompleksitet, vedlikehold og organisatorisk struktur.
Trade-offs som etikk
Hver teknisk avveining har konsekvenser for mennesker. Velger du ytelse over tilgjengelighet? Hastighet over sikkerhet? Disse er ikke bare tekniske spørsmål — de er etiske.
Å tenke bredere
Den beste versjonen av meg som utvikler er ikke den som kan flest frameworks. Det er den som kan tenke bredest om problemene vi prøver å løse.