Síndrome Diógenes

02/03/2007

Habréis oído hablar alguna vez en televisión de este tipo de trastorno del comportamiento que lleva a algunas personas, por lo general ancianos, a aislarse del mundo, recluidos en sus casas y acumulando todo tipo de basura.

Pero de lo que quiero escribir hoy es de la que creo que es una variante del mismo trastorno que afecta a gente no tan anciana: la variante informática. A diario veo como en mi lugar de trabajo la gente se empeña en acumular “basura”, se encuentran a gusto entre la mierda, no dudan en acumular una tras otra líneas de código basura, ñapa sobre ñapa, bolsa de mierda sobre bolsa de mierda, y lo peor de todo es que son felices porque “funciona”… ¿para que van a “limpiar” si entre la mierda se vive cómodo? Lo incómodo es hacer la limpieza semanal.

MANTENIBILIDAD, señores, MANTENIBILIDAD: la ñapa lleva al miedo a modificar un programa, y “el miedo es el camino hacia el Lado Oscuro, el miedo lleva a la ira, la ira lleva al odio, el odio lleva al sufrimiento.” ¿Cuando aprenderá la gente que es preferible perder invertir tiempo UNA VEZ en un análisis SERIO o en mejorar un código, que llenar éste de ÑAPAS y tener que perder el doble de tiempo CADA VEZ que hay que hacer alguna modificación sobre él?. Así que la tónica general es la de vomitar 100.000 líneas de código, cruzar los dedos y ponerse a rezar para que no haya que tocarlo NUNCA JAMÁS.

Me encanta mi trabajo :(


7 Comentarios »

  1. “…el miedo es el camino hacia el Lado Oscuro, el miedo lleva a la ira, la ira lleva al odio, el odio lleva al sufrimiento…”

    Yo estoy de acuerdo contigo con el tema de las ñapas y el problema no es sólo eso, es que una vez que alguien ha hecho la mencionada ñapaza, pasa el tiempo y por alguna razón inexplicable me toca arreglarla. Ya me ha ocurrido en alguna ocasión en el trabajo y me he tenido que cortar muchas veces de no decir nada al causante por no herir los sentimientos de la gente.

    Comentado por kalateur el día 10/03/2007 a las 18:27

  2. Sé de lo que habla David, creo que esto nos pasa un poco a todos, ¿quien no tiene un compañero que no sabe cual es el punto de equilibrio entre rapidez y trabajo correctamente ejecutado? Este es uno de esos temas que parecen ajenos a la labor del informático, pero que merece ser tenido en cuenta para ser eficaz y eficiente: el síndrome de Diógenes, y otro similar es la Espada de Damocles de nuestro trabajo: La Ley Orgánica 15/1999 de Protección de Datos de Carácter Personal (LOPD). Muchos compañeros no comprenden que, como aprendió Peter Parker(Spiderman): “Un gran poder conlleva una gran responsabilidad”, o también grandes riesgos, como comprendió el mismo Damocles. En mi trabajo tengo a uno que dedica más tiempo a fisgar que a currar, gente como él son el cáncer de nuestra profesión, en fin que Dios le perdone, (aunque sin arrepentimiento no hay perdón de los pecados, y no hay salvación). A ver si el blogger David se anima y nos invita a tratar el tema en algún post.

    Un Saludo.

    Comentado por Toyo el día 11/03/2007 a las 19:59

  3. Bienvenidos :) El tema es complejo ya que es difícilmente justificable (en precio) invertir tiempo en revisar algo que está funcionando. Lo ideal sería hacerlo bien desde el principio, pero eso implicaría disponer de gente formada específicamente en lo que están haciendo y resulta que, hoy por hoy, programa hasta “el Tato”. Este mundillo ha crecido muchísimo y se hacen cada vez más necesarios los arquitectos de software y menos los albañiles de código.

    Día mundial del programador incomprendido ¡YA!

    En cuanto a la LOPD, en mi campo a penas nos afecta, pero entiendo que hay áreas de de este negocio donde tiene que ser un auténtico suplicio . Me gustaría saber cual es tu experiencia al respecto, Toyo.

    Comentado por David el día 12/03/2007 a las 10:52

  4. Pues mirad, trabajo aquí en Madrid, en una consultora (no voy a decir cual, por razones obvias) en la que entre otros productos, desarrollamos software a medida y prestamos servicios de mantenimiento para distintos clientes, el equipo de trabajo al que pertenecemos este compañero que te digo y yo lleva una empresa de agrupamiento de pagos, hipotecas, etc, y otra dedicada a asesorar y gestionar inversiones de particulares y empresas. En el primer caso no es moral airear las deudas y vergüenzas del prójimo, y en el segundo a lo anterior se une el hecho de que de un tiempo a esta parte hay unos señores del este de Europa y de Sudamérica en menor medida, que no vienen aquí a trabajar como la mayoría de sus paisanos, sino a entrar en casa de la gente y machacarlos hasta que les das hasta las joyas de la bisabuela.

    Y es que la prepotencia nubla la mente y este chaval tiene mucha (las malas compañías supongo). Pero bueno, poco a poco, y hablando, le he hecho entrar en razón y se ha dado cuenta de que ni la vida es BONANZA, ni él pertenece a la familia Cartwrigth. (y también de que comunicar estas cosas a depende que personas es como dar una pistola cargada y sin el seguro puesto a un chimpancé).

    En fin, que tengo que ir por el departamento en plan pepito grillo, y a mi no me pagan por eso. Este compañero ya me debe una y gorda, a ver si deja de hacer el moña y se queda sólo en una, que bastante stress tengo de por sí con el curro.

    Comentado por Toyo el día 12/03/2007 a las 17:10

  5. Hombre, en esas áreas debe primar la profesionalidad pero, si no la hubiera, para eso está como tu bien dices la LOPD, que articula mecanismos para evitar estos abusos.

    Yo trabajo como externo para una entidad bancaria. Aunque mi trabajo es más orientado a sistemas conozco cómo desarrollan otros departamentos más cercanos a datos sensibles (cuentas, tratamiento hipotecario, etc.). Toda la gente trabaja sobre servidores de desarrollo, enlazados con bases de datos de desarrollo que son réplicas de las de producción pero alteradas y ni mucho menos con datos actualizados. Además, el acceso a los datos de producción queda registrado, aunque lo haga un usuario de desarrollo. Otra historia es si esos registros de acceso se explotan de alguna manera para ver si se están cometiendo abusos: eso es algo que ignoro y que, por lo que sé, no se hace.

    Por lo general, trabajes en el área que trabajes, vas a tener acceso a cierta información privilegiada y, también por lo general, se confía en el buen hacer de la gente que tienes contratada. Las personas normales nos lo pensamos dos veces antes de poner nuestro trabajo en peligro por un paso en falso, pero a veces hay gente con las ideas no tan clara y acaban saliendo en las noticias ;)

    Comentado por David el día 12/03/2007 a las 23:14

  6. Yo soy de las que acabo limpiando código, porque me lío a escribir y escribir, sobre todo comentarios indicativos de la ejecución y por inseguridad voy dejando código inservible como comentario. Al final tengo que hacer un repaso al código y limpiarlo porque sino no lo entiende ni dios.
    Hace ya tiempo que no programo a ver si me animo y vuelvo a las andadas.
    Me encanta este blog, guai que te cagassss.

    Comentado por maria el día 18/06/2008 a las 18:03

  7. ¡Caramba! ¿También programas? Una chica todo terrene ¿eh? ;)

    ¿Qué tipo de programas hacías?

    Comentado por David el día 22/06/2008 a las 10:46

Deja tu comentario



Anti-spam measure: please retype the above text into the box provided.