En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Navngi fire ferdigheter som en programvareutvikler må ha. [/INST] Programvareutviklere må ha sterke kodingsferdigheter, problemløsningsferdigheter, kunnskap om programvareutviklingslivssykluser og kommunikasjonsferdigheter. I tillegg bør programvareutviklere ha forståelse for datavitenskapsteorier, algoritmer, datastrukturer og objektorientert design.