lunes, 13 de octubre de 2008

10+4 cosas que más fastidian a los programadores:

José M. Aguilar refiere en este post de Variable Not Found este otro post de Kevin Pang comentando el resultado de una encuesta al respecto que propuso en Stack Overflow, y agrega 4 puntos "de su propia cosecha".

El que usualmente me suele sacar de quicio es el "experto" en desarrollo de software. Es una de las 4 agregadas por Aguilar, que lo pone muy gráfico:

Clientes, gestores y otros individuos que utilizan frecuentemente, y sin conocimiento alguno de causa, expresiones como "Esto es fácil", "Una cosa muy sencilla", "¿Eso vas a tardar en hacer esta tontería?"....

Acá va la lista de títulos. Los detalles están en los post referidos.

  1. Comentarios que explican el "cómo" y no el "qué".
  2. Las interrupciones.
  3. Ampliación del ámbito.
  4. Gestores que no entienden de programación.
  5. Documentar nuestras aplicaciones.
  6. Aplicaciones sin documentación (entre la anterior y ésta podemos decir "haz lo que digo pero no lo que hago").
  7. Hardware.
  8. Imprecisiones.
  9. Otros programadores.
  10. Tu propio código, 6 meses después.

Y sus 4 extras:

  1. Requisitos evolutivos.
  2. Problemas en el entorno.
  3. El "experto" en desarrollo de software.
  4. Usuarios corrosivos.

Se ve que el oficio nos saca a todos cortados por la misma tijera, ya que he renegado bastante alrededor de muchos de estos puntos. Iba a hacer mi propia lista, pero ya me he quejado tanto que puedo hacer un post de refritos:

No hay comentarios.: