“El coste de añadir una característica no es solo el tiempo que se necesita para codificarla. El coste también incluye la creación de un obstáculo para la expansión futura. El truco está en elegir las características que no compitan entre sí.”
John D. Carmack II es un programador y diseñador de videojuegos estadounidense, cofundador de id Software y reconocido pionero en técnicas de gráficos tridimensionales.
1970
Crea una imagen con esta frase
Elige un fondo:
Significado
Costo oculto
Agregar una característica implica tiempo de desarrollo y también añade fricción a la arquitectura. Desde la experiencia de John Carmack en motores y juegos con límites rígidos, cada nueva función no solo ocupa horas de programación, sino que deja huellas estructurales: rutas de integración, dependencias y casos de prueba que encarecen y ralentizan cambios posteriores. Esa acumulación transforma decisiones puntuales en lastres para la expansión.Elección estratégica
La consecuencia práctica es priorizar funciones que coexistan en lugar de competir. Elegir componentes que compartan principios, APIs y límites claros facilita la evolución, reduce la deuda técnica y mantiene abiertas opciones de diseño. En la gestión de productos y equipos, eso significa valorar la coherencia y la modularidad por encima de añadidos oportunistas, aceptando a veces renuncias inmediatas para conservar la capacidad de innovar después.Frases relacionadas
“No hay que empezar la casa por el tejado.”
“La nobleza de espíritu tiene más que ver con la simplicidad que con la ostentación, con la sabiduría que con la riqueza y con el compromiso que con la ambición.”
“Si quieres miel, no des puntapiés sobre la colmena.”
“Es muy importante saber lo que es y lo que no es su negocio.”
Más frases de John Carmack
“Todo es un problema de interpolación si tienes suficientes datos”
“En la era de la información, las barreras de entrada a la programación simplemente no están. Las barreras son autoimpuestas. Si quieres emprender y desarrollar algo grande, no necesitas millones de dólares. Necesitas suficiente pizza y Diet Coke en el frigorífico, una PC barata para trabajar y la dedicación para hacerlo. Dormimos en suelos. Cruzamos ríos.”
“Son cosas que encuentro encantadoras y milagrosas. No tengo que estar en el Gran Cañón para apreciar cómo funciona el mundo; puedo verlo en los reflejos de luz en mi baño.”
“La situación es mucho mejor para los programadores hoy: un PC usado y barato, un CD de Linux y una cuenta de internet, y tienes todas las herramientas necesarias para llegar al nivel de habilidad de programación que te propongas.”
“Está hecho cuando está hecho.”