კომპიუტერული პროგრამისტი ქმნის მხოლოდ კომპიუტერის მომხმარებლისთვის ხელმისაწვდომი გზას; მისი გადაწყვეტილებების გავლენა სხვებზე ნიღბავს მათ აბსტრაქციას.
(The computer programmer creates the only path available to the computer user; the effect of his decisions on others is masked by their abstraction.)
მაიკლ ლუისის "ახალი ახალი ნივთის" ციტატა ხაზს უსვამს კომპიუტერული პროგრამისტების მნიშვნელოვან როლს მომხმარებლის გამოცდილების ჩამოყალიბებაში. პროგრამისტები შეიმუშავებენ სისტემებსა და ინტერფეისებს, რომლებთანაც მომხმარებლები ურთიერთქმედებენ, არსებითად ქმნიან იმ გზებს, რომლითაც მომხმარებლებს შეუძლიათ ტექნოლოგიით ჩართვა. ეს პროცესი მოიცავს აბსტრაქციის მნიშვნელოვან დონეს, რაც იმას ნიშნავს, რომ მომხმარებლები ხშირად არ იციან პროგრამისტების მიერ მიღებული სირთულეებისა და გადაწყვეტილებების შესახებ. გარდა ამისა, პროგრამისტების მიერ მიღებულ გადაწყვეტილებებს შეიძლება ჰქონდეს შორს მიმავალი შედეგები ტექნოლოგიის ეფექტურობასა და ხელმისაწვდომობაზე. იმის გამო, რომ...