Leyes del programador

Hace tiempo encontré esto, me parece muy bueno.
  1. Todo programa que empieza bien, acaba mal.
  2. Todo programa que empieza mal, acaba peor.
  3. Siempre trabaja en equipo al hacer algún programa, esto da oportunidad de echarle la culpa a otro.
  4. Si el Debuggear es el proceso de remover Bugs, entonces el programar debe ser el proceso de ponerlos
  5. Por cada Bug que elimines en un programa, aparecen tres más.
  6. Programar es como el sexo, un error y hay que soportarlo para el resto de la vida.
  7. Las dos frases más repetidas y más falsas en la programación: "Esta ocasión si correrá bien" y "Acabo de encontrar el último Bug".
  8. Todos los programadores en esencia son optimistas, hasta que terminan su programa.
  9. Cada programa interesante tiene cuando menos una variable, un procedimiento, un loop.....y de hecho un bug.
  10. Las computadoras siempre tienen una excusa, los programadores no.
  11. No importando cuanto tiempo hayas probado la versión final de un programa, los bugs aparecerán en la presentación al público. (Ley de Microsoft)
  12. Todo programa tiene cuando menos dos propósitos: Uno para lo cual fué escrito y otro para el que no fué.
  13. La utilidad de un software es inversamente proporcional a la cantidad de usuarios.
  14. Es imposible hacer un programa 100% contra tontos, ya que estos son muy ingeniosos.
  15. La peor parte de la programación es la documentación.
  16. "100% compatible" es una expresión 50% falsa.
  17. Cualquier programa, cuando funciona, ya es obsoleto.
  18. Cualquier programa cuesta más y dura cada vez más que se ejecuta.
  19. Si un programa es útil, deberá ser modificado.
  20. Si un programa no es útil, deberá ser documentado.
  21. Cualquier programa tiende a expandirse hasta llenar toda la memoria disponible.
  22. El valor de un programa es inversamente proporcional al peso de sus "outputs".
  23. La complejidad de un programa crece hasta que excede la capacidad del programador que debe mantenerlo.

Comentarios

  1. Heavy: Muy buenas y ciertas. Me reí un montón. Agrego otra. Los programas se hacen en pocas horas de inspiración y se depuran en muchos días de fastidio. Bueno no se si es una ley pero es la realidad

    ResponderBorrar

Publicar un comentario

Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Google Groups


Ah! solo se permiten comentarios de usuarios registrados. Si tienes OpenID, bienvenido! Puedes obtener su OpenID, aquí: http://openid.net/

Entradas más populares de este blog

Groovy: Un lenguaje dinámico y ágil para la Plataforma Java

Cambiar ícono a un JFrame

UML en NetBeans