Còn về chuyên môn của một người trong lĩnh vực lập trình máy tính thì sao, đó là một kỹ năng hay nhiều khả năng là một khả năng? Đúng vậy, các kỹ năng và khả năng có thể là vấn đề đối với một số người bởi vì một số người không biết liệu một thuộc tính nhất định mà họ có là khả năng hay kỹ năng. Những thuật ngữ này có vẻ giống nhau nhưng chúng thực sự khác nhau.