– Rollen som code monkey er død

– Jeg tror vi må endre hvordan vi kommuniserer og tenker på det vi gjør, skriver Anders Njøs Slinde om AI-inntoget.

– Om det å skrive kode blir mindre verdifult, hva skjer så? Koding kan ikke da være det eneste verktøyet i kassen din, så hva burde du fylle den med? spør Anders Njøs Slinde.
Publisert

✍ leserinnlegg

Dette er et leserinnlegg fra en ekstern skribent, som betyr at innholdet ikke nødvendigvis speiler kode24s meninger. Vil du også bidra? Send oss en epost på [email protected], eller les mer her!

Det florerer med overskrifter om at AI-agenter vil gjøre all koding i fremtiden. Anthropic har sagt allerede nå at mesteparten av kode skjer av AI-agenter. 

Uavhengig av realismen til det, la oss gjøre et tanke-eksperiment. 

Denne posten antar at følgende hypotese faktisk er sann: AI-agenter vil skrive alt av kode i fremtiden.

Så om det å skrive kode blir mindre verdifult, hva skjer så? Koding kan ikke da være det eneste verktøyet i kassen din, så hva burde du fylle den med?

Kanskje vi alle skal bli andebønder i fremtiden?

#1: Vær en bygger

Hvis noen andre gjør tastaturarbeidet, må vi begynne å fokusere på resultatene i stedet. Software engineering kommer fortsatt til å være nødvendig, men vi må endre fokuset vårt. 

Fokuser på hva koden oppnår på et større nivå. Hva, i stedet for hvordan. 

Vi må forståelse av problemene som skal løses, og kommunisere løsningene til både mennesker og AI-agenter.

🔨 Verktøy å putte i kassen: Design thinking, systemtenkning, arkitektur, diagrammering, teknisk skriving, presentasjonsteknikk

#2: Vær en planlegger

Jeg mener ikke at du må være prosjektleder, men vær personen i teamet ditt som sørger for at ting skjer. 

Mange utviklere liker å kode og lage den perfekte lille tingen. 

Vær personen som sørger for at teamet ditt leverer verdi med hver iterasjon. Gjør dette ved å synkronisere med interessenter for produktet og hjelp teamet ditt bryte funksjonalitet ned i håndterbare leveranser. Kommuniser dette med interessentene for å håndtere forventninger.

🔨 Verktøy å putte i kassen: Planlegging, estimeringsteknikker, presentasjonsteknikk, interessenthåndtering

#3: Vær en feilsøker

Bugs eksisterer i hullene mellom det koden gjør og det du forventer at den skal gjøre. Å finne disse hullene er en ferdighet som kommer til å være vanskelig å erstatte. 

For å kunne gjøre dette trenger du erfaring med å lese og debugge kode, og en solid forståelse av styrkene og svakhetene til teknologistakken din. 

Lær hvordan du bruker tracing og debuggerverktøy. Lær hvordan du kommuniserer med andre for å lære hvordan systemet skal fungere.

🔨 Verktøy å putte i kassen: Systemtenkning, bygge en mental modell av kodebasen, diagrammering

#4: Vær en reviewer

At kode blir enklere å produsere kommer til å gjøre kodegjennomgang til en flaskehals. 

Å identifisere hva man skal fokusere på i en gjennomgang, og navigere kodeendringer raskt er allerede en kjernekompetanse, men vil bli enda viktigere Post-AI. 

Lær hvordan du navigerer git-repositoryet og kodebasen din raskt. Kanskje se på git worktrees for å gjøre det å bytte mellom grener hyppig mer ergonomisk.

🔨 Verktøy å putte kassen: Avansert Git, Git worktrees, navigere i store kodebaser, diffing

Konklusjon

Jeg tror ikke vi kommer til å slutte å skrive kode, jeg synes ærlig talt det er latterlig å foreslå det. 

Men jeg tror vi må endre hvordan vi kommuniserer og tenker på det vi gjør. Rollen som code monkey er død, jeg er ikke spesielt trist eller bekymret over det. 

Verktøyene jeg har skissert her er verktøy vi som utviklere har hatt bruk for i lang tid, og som mange av oss allerede har i verktøykassen. 

Disse verktøyene er nyttige uansett hvordan AI-boblen ender opp med å sprekke.

Powered by Labrador CMS