“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.”

Crea una imagen con esta frase

Elige un fondo:

Significado

Rastro perliano

Matsumoto reconoce una influencia clara: aprendió de Larry Wall una actitud hacia el diseño que valora varias rutas para resolver un mismo desafío. Esa herencia apuesta por la libertad creativa del programador: permitir distintos estilos, atajos y abstracciones que se adaptan a distintos gustos y problemas. La intención no es la anarquía técnica sino ofrecer herramientas flexibles para que quien programa elija la forma que mejor exprese su intención.

Implicaciones prácticas

Esa filosofía favorece la expresividad y la experimentación, pero también plantea tensiones: más opciones pueden generar fragmentación, curvas de aprendizaje heterogéneas y la necesidad de convenciones comunitarias. En la práctica obliga a equilibrar libertad con responsabilidad: documentar, establecer estilos y cultivar hábitos que mantengan legibilidad. El resultado es un ecosistema donde la elección potencia la creatividad, siempre que la comunidad construya puentes que faciliten la colaboración.

Frases relacionadas

Más frases de Yukihiro Matsumoto

Yukihiro Matsumoto

“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.”

Ver todas las frases de Yukihiro Matsumoto