~ Todos los programadores del mundo, alguna vez.
- Cualquier programa, cuando por fin corra, es obsoleto.
- Si un programa es útil, debe ser modificado.
- Si un programa es inútil, debe ser documentado.
- Todo programa se expandirá hasta ocupar toda la memoria disponible.
- El valor de un programa es inversamente proporcional al peso de su información de salida (en hojas, por supuesto).
- Todo programa crece en complejidad de manera exponencial, hasta que excede la capacidad de quien está encargado de mantenerlo.
- Todo programa no-trivial tiene por lo menos un bug (y un error).
- Corolario 1: Una condición suficiente para que un programa sea trivial es que no tenga errores / bugs.
- Corolario 2: Por lo menos se observará un error / bug cuando el autor deje la organización.
- No importa cuán barato te haya salido esa computadora, la semana siguiente la encontrarás en rebaja.
- La velocidad a la que los componentes se hacen obsoletos es directamente proporcional a su costo.
- Los bugs / errores son imposibles de detectar, excepto por el usuario final.
- Una parte de una máquina, soltada desde una mesa de trabajo, rodará a un grado de ser inalcanzable proporcional a su importancia.
- Recuerda, un fusible es un componente de 1 peso que protege a un transitor de 30 centavos.
- Por supuesto, los componentes lo saben, así que ese transistor inalcanzable se sacrificará a sí mismo para salvar al fusible.
- Las computadoras no cometen errores, lo que destruyen lo hacen a propósito.
- Cada programa tiene exactamente 5 bugs / errores, este número no depende de cuántos hayas encontrado (conocido como la Ley de la Conservación de los Errores).
- Las groserías es el único lenguaje que conocemos todos los programadores.
- Cada programa no-trivial contiene por lo menos un error.
- Cada programa no trivial puede ser simplificado removiendo al menos una línea.
- La conclusión de lo anterior es: Cada programa no trivial puede ser simplificado a una sola línea que no funcionará.
- Un experto es alguien que es traído en el último minuto para compartir la culpa.
- La nueva versión de un programa siempre cambia la herramienta que más usas.
- Format C: lo resuelve todo.
!Saludos!
Atte,
El Kushiage
No hay comentarios:
Publicar un comentario