“A menudo la gente, especialmente los ingenieros informáticos, se centra en las máquinas. Piensan: «Si hago esto, la máquina irá más rápido. Si hago esto, funcionará mejor». Se concentran en las máquinas. Pero en realidad debemos centrarnos en los humanos, en cómo a las personas les importa programar u operar las aplicaciones. Nosotros somos los amos. Ellas son las esclavas.”
Crea una imagen con esta frase
Elige un fondo:
Significado
Prioridad humana sobre optimización técnica
Yukihiro Matsumoto, conocido por crear Ruby, plantea que la atención de muchos ingenieros se queda en la máquina: velocidad, eficiencia y rendimiento. Su señalamiento va más allá de un reproche técnico; propone desplazar la mirada hacia las personas que programan, mantienen y usan los sistemas. La idea central es simple y contundente: la tecnología debe servir a la gente, no al revés. La ergonomía mental, la claridad del código y la experiencia del operador importan tanto como cualquier microoptimización.Consecuencias para práctica y cultura
Aceptar esa prioridad cambia decisiones de diseño, procesos y valores dentro de equipos. Significa preferir legibilidad, buen flujo de trabajo y herramientas que reduzcan fricción, incluso si alguna optimización se sacrifica. También implica responsabilidad ética: quienes construyen sistemas determinan cómo la tecnología moldea tareas y relaciones laborales. La postura de Matsumoto invita a valorar la felicidad y la autonomía de los desarrolladores como criterios legítimos de calidad técnica.Frases relacionadas
“La máquina deshace al hombre. Ahora que la máquina es tan perfecta, el ingeniero no es nadie”
“La razón humana es tan débil para edificar como formidable ariete para destruir”
“Los tiranos se rodean de hombres malos porque les gusta ser adulados y ningún hombre de espíritu elevado les adulará.”
“¡Oh amor poderoso¡ Que a veces hace de una bestia un hombre, y otras, de un hombre una bestia.”
Más frases de Yukihiro Matsumoto
“Cada persona tiene un trasfondo distinto: alguien puede venir de Python, otro de Perl, y se sorprenden por distintos aspectos del lenguaje. Luego vienen a mí y dicen: «Ruby viola el principio de la menor sorpresa». Espera: ese principio no es solo para ti; significa la menor sorpresa para mí y se aplica después de que aprendas bien Ruby. Por ejemplo, fui programador en C++ durante dos o tres años y aún me sorprende.”
“Los ordenadores no son muy inteligentes. No entienden el lenguaje humano, así que tenemos que decirles qué hacer en un lenguaje que tanto los humanos como los ordenadores puedan entender.”
“Cada persona tiene una formación individual. Alguien puede venir de Python, otro de Perl, y sorprenderse por distintos aspectos del lenguaje. Luego vienen a verme y dicen: 'Me sorprendió esta característica, así que Ruby viola el principio de la mínima sorpresa.' Espera. El principio de la mínima sorpresa no es solo para ti; significa el principio de la mínima 'mi' sorpresa y se aplica después de aprender Ruby bien. Por ejemplo, yo era programador de C++ antes de diseñar Ruby; programé en C++ durante dos o tres años y aun así me sorprende.”
“Ruby hereda la filosofía de Perl de tener más de una manera de hacer lo mismo. Heredé esa filosofía de Larry Wall, que es realmente mi héroe. Quiero que los usuarios de Ruby sean libres. Quiero darles la libertad de elegir.”