コンピュータープログラマは、コンピューターユーザーが利用できる唯一のパスを作成します。他の人に対する彼の決定の効果は、彼らの抽象化によって隠されています。
(The computer programmer creates the only path available to the computer user; the effect of his decisions on others is masked by their abstraction.)
マイケルルイスの「The New New Thing」からの引用は、ユーザーエクスペリエンスの形成におけるコンピュータープログラマーの重要な役割を強調しています。プログラマーは、ユーザーが対話するシステムとインターフェイスを設計し、基本的にユーザーがテクノロジーに関与できる経路を作成します。このプロセスには、かなりのレベルの抽象化が含まれます。つまり、ユーザーはバックグラウンドでプログラマーが行った複雑さと決定に気付いていないことがよくあります。
さらに、プログラマーによる決定は、テクノロジーの効率とアクセシビリティに大きな結果をもたらす可能性があります。ユーザーはこれらのシステムの複雑さを完全に理解していない可能性があるため、プログラミングの選択の影響は気付かれないことがよくあります。これは、機能性に影響を与えるだけでなく、すべての人のテクノロジーの全体的なエクスペリエンスとアクセシビリティを形成するため、思慮深いプログラミングの重要性を強調しています。