El programador de computadoras crea la única ruta disponible para el usuario de la computadora; El efecto de sus decisiones en los demás está enmascarado por su abstracción.
(The computer programmer creates the only path available to the computer user; the effect of his decisions on others is masked by their abstraction.)
La cita de "The New New Thing" de Michael Lewis destaca el papel crítico de los programadores de computadoras en la configuración de la experiencia del usuario. Los programadores diseñan los sistemas e interfaces con los que interactúan los usuarios, esencialmente creando las vías a través de las cuales los usuarios pueden interactuar con la tecnología. Este proceso implica un nivel significativo de abstracción, lo que significa que los usuarios a menudo desconocen las complejidades y decisiones tomadas por los programadores en segundo plano.
Además, las decisiones tomadas por los programadores pueden tener consecuencias de largo alcance sobre la eficiencia y la accesibilidad de la tecnología. Dado que los usuarios pueden no comprender completamente las complejidades de estos sistemas, el impacto de las opciones de programación a menudo puede pasar desapercibido. Esto subraya la importancia de la programación reflexiva, ya que no solo influye en la funcionalidad, sino que también da forma a la experiencia general del usuario y la accesibilidad de la tecnología para todos.