En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Beskriv en typisk dag i livet til en programvareutvikler [/INST] En programvareutvikler vil vanligvis starte dagen med å delta på teammøter og diskutere pågående oppgaver og problemer som må løses. Etter møtet vil de vanligvis dykke ned i koden for å fikse eventuelle utestående feil eller implementere nye funksjoner. Mens dagen går videre, kan de være involvert i enhetstesting for å sikre kvaliteten på koden, samt kodegjennomganger med andre utviklere for å sikre nøyaktighet i koden. Dagen kan også innebære samhandling med andre avdelinger eller interessenter for å sikre at tekniske beslutninger passer inn i de overordnede målene for prosjektet. På slutten av dagen vil utviklere vanligvis avslutte eventuelle løse ender og forberede seg på neste dag ved å lage en liste over oppgaver som skal gjøres eller skrive ned notater om oppgaver de har fullført.