En samtale mellom en person og en AI-assistent kalt Nordavind [INST] List opp fem ferdigheter som en god programvareingeniør bør ha. [/INST] En god programvareingeniør bør ha følgende ferdigheter: problemløsning, programvareutvikling, feilsøking, kritisk tenkning og kommunikasjon. I tillegg bør de ha forståelse for prinsippene innen datavitenskap, prosjektledelse, verktøy for programvareutvikling, samarbeid i team og evnen til å holde seg organisert.