“Perl combina todos los peores aspectos de C y Lisp: mil millones de sublenguajes diferentes en un único ejecutable monolítico. Combina el poder de C con la legibilidad de PostScript.”
Programador estadounidense conocido como jwz, responsable de la versión 1.1 de Netscape Navigator y contribuidor clave a los proyectos Mozilla y XEmacs. Trabajó en investigación en Lisp en Carnegie Mellon, en la Universidad de Berkeley y en Lucid Incorporated desarrollando GNU Emacs.
1968
Crea una imagen con esta frase
Elige un fondo:
Significado
Crítica mordaz al diseño del lenguaje
Jamie Zawinski, conocido por su franqueza en la comunidad de desarrolladores, condensa en una broma ácida varias quejas técnicas: un lenguaje que mezcla la potencia cruda de C con la heterogeneidad de Lisp termina acumulando dialectos internos y atajos sintácticos. La imagen sugiere un ejecutable monolítico lleno de sublenguajes improvisados, donde la expresividad coexiste con una legibilidad precaria; la sátira no solo hiere el orgullo de los diseñadores, sino que señala una incoherencia estructural.Efectos sobre práctica y cultura
Esa combinación tiene consecuencias prácticas: curvas de aprendizaje empinadas, mantenimiento tortuoso y proliferación de estilos propios por proyecto. Más allá del sarcasmo, hay una advertencia sobre prioridades de diseño—cuando se prioriza el poder sobre la claridad se sacrifica la colaboración a largo plazo. La frase funciona como diagnóstico y como provocación para repensar cómo equilibrar flexibilidad, consistencia y facilidad de entendimiento.Frases relacionadas
“No puedo decir que no estoy en desacuerdo contigo.”
“Citadme diciendo que me han citado mal.”
“Saben bien los amantes instruidos que quiere decir "sí" tres "no" seguidos.”
“No me importa que la gente mire sus relojes cuando estoy hablando pero es excesivo que además los sacudan para asegurarse de que andan.”
Más frases de Jamie Zawinski
“Algunas personas, cuando se enfrentan a un problema, piensan: "Ya sé, usaré expresiones regulares." Ahora tienen dos problemas.”
“El verdadero error aquí es que el diseño del sistema siquiera permite esta clase de error. Es inconcebible que alguien que diseña una pieza crítica de infraestructura de seguridad diseñe el sistema de tal manera que no falle de forma segura.”
“No puedes tomar un proyecto moribundo, espolvorearlo con el polvo mágico de "código abierto" y esperar que todo se arregle por arte de magia.”
“Usar estos kits de herramientas es como intentar hacer una estantería con puré de patatas.”
“Me gustaría aprovechar este momento para señalar que C tiene todo el poder expresivo de dos vasos Dixie y una cuerda.”