Ingeniería explicada con tres letras
Miércoles, Mayo 30th, 2007
Capo: David, necesitamos que esta página tenga un sistema para poner fotos, pero que a la vez los usuarios también puedan subir fotos pero que podamos organizarlas en galerías, bla, bla, bla…
David: Aham (Gota_de_sudor_frío(TM)).
Capo: A ser posible que se parezca a lo que han conseguido hacer (ní³tense las cursivas) los de la página X.
David: De acuerdo, le echo un vistazo y te doy una estimacií³n de tiempos.
Capo: Fení³meno, lo queremos para el día 7.
En estos momentos te das cuenta de lo mal que hiciste aquel día en el que tomaste la decisií³n de dedicarte al mundillo de internet, pero bueno, lo asumes, te pones los calzoncillos de kriptonita para que la polla del Capo no te destroce el recto y timidamente te diriges a la página X.
Ohhhh, un bonito sistema de gestií³n de fotografías, muy currado, chu chu, bla bla… y timidamente ves asomar en la parte inferior de la página “Powered by Coppermine Photo Gallery” y entiendes porqué el software libre es tan grande, esencialmente la galería que el Capo había entendido como programada por los desarrolladores de la página X no es mas que una instalacií³n de un paquete de Software Libre.
Lo descargas, lo instalas, ajustas parámetros y dejas plenamente satisfecho a tu jefe, y el decide respetar la integridad tanto de tu recto, como de tus calzoncillos de kriptonita.
Y aquí llega la explicacií³n del título del post, cuando el Capo con su Superpolla, se acerque amenazante a tus zonas blandas, y a cambio de respetar su integridad te pida A, tu tienes que ir al oráculo y consultarle, es muy posible que el solo te pueda ofrecer C, entonces entra en juego tu picaresca y calidad (autobombo(TM)) para conseguir B y de paso convencer al Capo de que con eso es suficiente para lo que el quiere, y siní³, lo puedes traducir a su idioma.
Problema A:
-Solucií³n A, hecha a mano para cubrir al 100% las necesidades, coste X (entendamos X como varios miles de euros), tiempo de desarrollo Y (entendamos Y como al menos un par de meses).
-Solucií³n C, software libre sin adaptar, cubre un 20% de las necesidades, coste 0, tiempo de desarrollo 0.
-Solucií³n B, software libre adaptado, cubre un 95% (en el caso en el que me hallo el 100%), coste 0, tiempo de desarrollo 5 horas.
Mi trabajo es solucionar A, siempre. Pero hacerlo por el camino de la solucií³n B es lo que convierte mi trabajo, en un trabajo efectivo y bien hecho.
Y me he pegado este homenaje de autobombo(TM) porque esta maí±ana me lo he merecido
y porque sé que en otros sitios donde se merece un homenaje mucho mayor que el que se le hace, el Software Libre se está convirtiendo poco a poco en La Alternativa.


