Der Computerprogrammierer erstellt den einzigen Pfad, der dem Computerbenutzer zur Verfügung steht. Die Auswirkung seiner Entscheidungen auf andere wird durch ihre Abstraktion maskiert.
(The computer programmer creates the only path available to the computer user; the effect of his decisions on others is masked by their abstraction.)
Das Zitat aus Michael Lewis '"The New Thing" zeigt die kritische Rolle von Computerprogrammierern bei der Gestaltung der Benutzererfahrung. Programmierer entwerfen die Systeme und Schnittstellen, mit denen Benutzer interagieren, und erstellen im Wesentlichen die Wege, über die Benutzer sich mit Technologie beschäftigen können. Dieser Prozess beinhaltet ein erhebliches Maß an Abstraktion, was bedeutet, dass Benutzer häufig die Komplexität und Entscheidungen von Programmierern im Hintergrund nicht bewusst sind.
Darüber hinaus können die Entscheidungen von Programmierern weitreichende Konsequenzen für die Effizienz und Zugänglichkeit von Technologie haben. Da Benutzer die Feinheiten dieser Systeme möglicherweise nicht vollständig verstehen, können die Auswirkungen der Programmierauswahl häufig unbemerkt bleiben. Dies unterstreicht die Bedeutung der nachdenklichen Programmierung, da sie nicht nur die Funktionalität beeinflusst, sondern auch die allgemeine Benutzererfahrung und Zugänglichkeit der Technologie für alle beeinflusst.