Software Libre & Trabajo en Equipo 31 Oct 2007 09:00 pm

El software es un asco

Yo hago software.

Señoras y señores, más que un poco de humildad, un poco de realismo. El software falla por todos lados. La excepción confirma la regla: El software peta. Libre o no.

Suponiendo que te preocupes por procedimentar los pasos a seguir, suponiendo que tengas un sistema de pruebas exhaustivo, documentado y trazable (¿?), y suponiendo que el equipo de trabajo haya conseguido basarse en la confianza mutua (no hay otra,el no quiere no quiere y punto), aún así estás en problemas si haces software.

Dependerás de una versión de una librería (más vale, no puedes rehacer todo) que impedirá arranques, funcionalidades o instalaciones de tu software.

Te las tienes que ingeniar para diseñar tu software para que dependa de lo menos posible y que estas dependencias sean de productos “serios” (¿ah?), para que se minimice el número de líneas de código, para elegir una tecnología estable pero no tan pasada de moda - por arriba o por abajo - que te quedes sólo para revistas académicas.

Luego está el capítulo de que hay gente buena. Sin más. Ese vale, ese otro no vale. Vale para otra cosa, pero para esto no vale. Lo lamento por las academias - instituciones - metodologías - tips - y demás organismos darwinianos: El “duende” no se enseña ni se transmite. No hay reglas seguras para el éxito (tampoco hay definición válida e interpolable de éxito, ¿no?)

El sujeto A entiende que éxito es que Google compre su producto por X millones de euros y el sujeto B entiende que éxito es divertirse al menos 5 minutos al día y el sujeto C llevar y recoger a sus hijos hasta que tengan treinta años).

El software puede ser muy divertido.

One Response to “El software es un asco”

  1. on 29 Nov 2007 at 12:11 am 1.Bitácora de José Luis Marina » Scrum y Google Docs said …

    […] an convencido; poco ágiles hay aprendérselas y además y como ya he dicho en algún post el software en general peta y causa problemas (y eso que nosotros hacemos software). Finalmente la […]