“Los problemas feos a menudo requieren soluciones feas. Resolver un problema feo de manera pura es realmente difícil.”
Rasmus Lerdorf es un programador informático reconocido por haber creado la primera versión del lenguaje de programación PHP.
1968
Crea una imagen con esta frase
Elige un fondo:
Significado
Realismo práctico
La observación resume una actitud pragmática ante dificultades complejas: cuando el problema es torpe y enmarañado, la solución puede resultar igualmente poco elegante. Optar por remedios poco elegantes suele significar aceptar compromisos, priorizar efectividad inmediata y manejar contradicciones internas. Abordar algo con pureza conceptual exige tiempo, recursos y condiciones ideales que rara vez existen; pretender esa limpieza antes de resolver lo urgente puede convertir una situación manejable en un desastre.Procedencia y consecuencias
Viene del mundo del desarrollo de software, donde lidiar con legado, restricciones y plazos aprieta decisiones. La consecuencia práctica es doble: por un lado permite avanzar cuando lo perfecto es inviable; por otro, favorece la acumulación de deuda técnica si las soluciones provisionales se vuelven permanentes. La ética del oficio pide equilibrio: aplicar soluciones pragmáticas, documentarlas y reservar espacio para refactorizaciones posteriores, evitando que lo temporal se transforme en norma.Frases relacionadas
Más frases de Rasmus Lerdorf
“PHP es tan emocionante como tu cepillo de dientes. Lo usas todos los días, cumple su función, es una herramienta simple, ¿y qué? ¿Quién querría leer sobre cepillos de dientes?”
“Tenemos cosas como propiedades protegidas. Tenemos métodos abstractos. Tenemos todas esas cosas que tu profesor de informática te dijo que deberías usar. A mí no me importa esa basura en absoluto.”
“Hay personas a las que realmente les gusta programar. No entiendo por qué les gusta programar.”
“No sé cómo detenerlo, nunca hubo la intención de escribir un lenguaje de programación. No tengo la menor idea de cómo escribir un lenguaje de programación; simplemente seguí añadiendo el siguiente paso lógico en el camino.”
“Nunca he pensado en PHP como más que una herramienta simple para resolver problemas.”