컴퓨터 프로그래머는 컴퓨터 사용자가 사용할 수있는 유일한 경로를 만듭니다. 그의 결정이 다른 사람들에 미치는 영향은 그들의 추상화에 의해 가려집니다.
(The computer programmer creates the only path available to the computer user; the effect of his decisions on others is masked by their abstraction.)
Michael Lewis의 "The New New Thing"의 인용문은 사용자 경험을 형성하는 데있어 컴퓨터 프로그래머의 중요한 역할을 강조합니다. 프로그래머는 사용자가 상호 작용하는 시스템 및 인터페이스를 설계하여 기본적으로 사용자가 기술에 참여할 수있는 경로를 만듭니다. 이 과정은 상당한 수준의 추상화를 포함하는데, 이는 사용자가 종종 백그라운드에서 프로그래머가 내린 복잡성과 결정을 알지 못한다는 것을 의미합니다.
. 또한 프로그래머의 결정은 기술의 효율성과 접근성에 큰 영향을 줄 수 있습니다. 사용자는 이러한 시스템의 복잡성을 완전히 이해하지 못할 수 있으므로 프로그래밍 선택의 영향은 종종 눈에 띄지 않을 수 있습니다. 이것은 기능에 영향을 줄뿐만 아니라 모든 사람을위한 전반적인 사용자 경험과 기술 접근성을 형성하기 때문에 사려 깊은 프로그래밍의 중요성을 강조합니다.
.