Programar como niña es…

El Caso del Diseñador Plagiario

Abril 27, 2007 · 9 comentarios

Como segundo proyecto en la empresa, me asignaron al desarrollo de la Intranet Corporativa de un banco, con todo y su CMS. Normalmente diría el nombre, no soy tan payasa, pero en este caso no quiero que se afecten intereses ajenos. El diseñador de la empresa, quien vive en el DF, realizó un diseño para el front end y luego envió uno distinto para el back end. El diseño del back end (la aplicación administrativa) descubrí que era un template gratuito que cualquiera podía descargar y usar sin saber pizca de diseño gráfico. En ese momento lo atribuí a la supuesta “carga de trabajo impresionante” a la que estaba sometido nuestro buen y único diseñador gráfico en la empresa.

Terminando esta aplicación me asignaron al desarrollo de un portal de subastas para un país centroamericano. El portal esta impresionante, aprendi bastante desarrollándolo, en realidad lo que hice fue, a partir de un script en PHP, customizar las funciones y ajustarlas al manejo de negocios que requería el cliente, pero al final, como era un script comprado, el cliente deseaba personalizar la imagen del sitio, para lo cual se requería diseñar un nuevo tema, con CSS y tal vez algo de flash. Salió al quite nuestro super Designer, pero lo rechazaron tajantemente. Fin del caso: los diseñadores del cliente crearon el tema y yo lo instalé con algo tan sencillo como la copia de archivos  y la selección del nuevo tema en la aplicación administrativa. Nuestro diseñador: rascándose la panza…

 Lo que me llevó a realmente preocuparme por el destino no sólo de un proyecto sino de la incipiente empresa en la que trabajaba, fue que al terminar mi sitio de subastas, me asignaron a mi la segunda etapa del portal del banco: ahora sería el portal de internet, igual con CMS. Paralelamente, a otro equipo de compañeros se les asignó un proyecto que me pareció aburrido y en su momento agradecí no estar en él: El sistema académico para el sistema de telesecundarias de algún estado de la república. La parte interesante de ese proyecto fue la sección de indicadores y mapas. Se deseaba que los indicadores fueran lo más gráficos posible, pero que se pudieran actualizar dinámicamente para tener siempre información vigente en ellos. Los mapas debían indicar las localidades que contaban con telesecundaria y esto coincidía con algo que yo tenía que hacer para el banco, mostrar la ubicación de las sucursales en un mapa.

Dada la similitud de las tareas, me puse a investigar junto con mi compañero del otro proyecto asignado a mapas la manera de cargar datos provenientes de una BD a una animación de flash y luego que la animación presente adecuada y proporcionalmente dicha información. Pedimos “asesoría” adivinen a quien… sí, al diseñadorcito. Mi jefe solicitó que viajara a la ciudad en la que estábamos y nos diera un curso de flash, porque cabe explicar, que al menos en la ciudad donde estábamos, los que utilizan flash son los diseñadores gráficos y los comunicólogos. Así que la idea era que para poder fusionar nosotros “el mundo del diseño” con “el mundo de la programación” nuestro diseñador estrella nos facilitara el conocimiento que posee sobre macromedia. Resultado: el diseñador nos hizo el favor grandísimo de buscar en google 2 links a manuales de flash y enviárnoslos por correo a los implicados en el asunto.

La visita de nuestro amigo también obedecía al hecho que para el sistema escolar se debían diseñar tanto la imagen general del sistema como cada pantalla en específico. Entregó el trabajo sorprendentemente a tiempo… lo mostraron al cliente quien quedó satifecho y feliz con el resultado. Pero ah! no contaban con el destino y mi curiosidad mató al gato cuando me pidieron subir al servidor de desarrollo la aplicación. Abrí el archivo CSS y descubrí un comentario inicial en el código que decía que era propiedad de la escuela de artes y letras de una conocida universidad norteamericana. Visité el sitio de dicha universidad y corroboré que era un vil plagio mal hecho del sitio de esa facultad y dado que podía enfrentar nuestra empresa algún problema legal, tuve que notificarle mi “descubrimiento” a mi jefe. Se corrió con tan mala suerte que el cliente ya contaba con una copia idéntica de los archivos que yo habia abierto y que eran plena y vil evidencia del plagio. Mi jefe se encargó de eliminar esa evidencia (no sé si tacleando al cliente y borrando a la fuerza los archivos, o mediante alguna “actualización” de la información) y no sé cómo terminé yo (supongo que por que lo descubrí) haciendo cambios sutiles pero graduales para que  la imagen se fuera alejando de la plagiada y fuera convirtiendose por lo menos en un sitio inspirado en el original y no un vil plagio.

Respecto a los mapas y los indicadores dinámicos, nuestro personaje declaró que “en sus quince años de experiencia jamás había visto que se pudiera cargar información de una BD a flash y que interactúe con ella”. Yo encontré una API para google maps que pude usar gracias a que el banco para el que desarrollaba era de USA, pero para el otro proyecto no había opción, tenía que ser desarrollado ya que vivimos en un país aparentemente tan subdesarrollado que no merece aparecer en google maps. Logré hacer dinámico la generación de los puntos en el mapa mediante javascript y XML, y resolví mi problema de manera más que decorosa.

Aqui debo reconocer el gran trabajo y persistencia de mi compañero Juan, ya que él se dedicó por completo a estudiar y practicar para finalmente lograr lo “imposible” y cargar datos también mediante XML a flash y hacer que las animaciones reaccionaran proporcionalmente a los datos recibidos. Cuando mi jefe confrontó a mister designer con estos hechos, nuestro amigo sólo pudo enmudecer y después decir que “es que simplemente él no hace eso”, no hace animaciones dinámicas.

Lo extraño de todo esto es que el diseñador sigue trabajando para la empresa, siendo que lo primero que yo haría sería buscar a uno con ética, ganas de trabajar y sin la mentalidad de que compartir conocimientos es perder puntos frente a la “competencia” que le podríamos implicar los desarrolladores.

Categorías: Uncategorized

9 respuestas hasta el momento ↓

  • Prozak // Mayo 10, 2007 a 10:37 pm

    ala mejor cobra muy poquito…

    A mi me paso varias veces mientras me dedicaba al desarrollo independiente, que me pedian terminar proyectos donde los consultores (asumo que al final del dia, uds. eran como consultoria) no terminaban…. o que nadamas jalaba en el ambiente de pruebas… eso precisamente es lo que no nos ayuda como desarrolladores… ya que nuestros “congeneres” queman el mercado.. me imagino que para tu amigo el diseñador es lo mismo…

  • agridulce // Mayo 17, 2007 a 11:35 pm

    umm, y luego porqué no quieren a los diseñadores… Así hay muchos, plagiarios y poco profesionales. por ellos a los que sí chambeamos nos quieren pagar una mierda.
    Por cierto, busco trabajo, así que cuando corran a tu compañerito me avisas.

  • netdiva // Octubre 9, 2007 a 1:24 am

    Prozak: no, no cobraba poquito, le pagaban en ese tiempo el triple de lo que me pagaban a mi como becaria. Es sólo que hay personas que se esfuerzan y apasionan por su trabajo y otras que solo trabajan lo indispensable para que no los corran…

  • Mario // Noviembre 1, 2007 a 11:59 pm

    Que mal plan del diseñador ese. Yo tambien soy Ing. en Sistemas y acabo de obtener mi primer empleo, que por cierto no tiene nada que ver con mi carrera. Espero que escribas con mayor regularidad para no dejar de visitar tu blog :D

  • Andrea // Noviembre 6, 2007 a 9:59 pm

    Hola, me gustó mucho tu blog, ojalá sigas escribiendo.
    Soy diseñadora, y estoy tambien en mi primer trabajo. Tambien estoy en una empresa donde desarrollan softwares, y la verdad es que a veces me cuesta un poco la comunicacion con los programadores. La historia del diseñador de tu empresa refleja un poco en lo que caen algunos diseñadores.. y la verdad a mi me da terror terminar trabajando asi. En mi caso pagan muy poco, lo que no ayuda mucho a una gran motivación, pero eso no debiera ser causa de trabajar mal, y no tratar de hacer las cosas bien.

    Saludos desde Chile!

  • witchdocta // Diciembre 2, 2007 a 8:30 am

    Despues de leer tu tercer parrafo… confirme lo que no quiero que me pase… programar es una chingadera, ahora que termine espero jamas tener que volver a palear mierda en las minas de carbon.
    Despues de hacer un proyecto estupido de parser con scanner… al carajo! nunca mas!

  • netdiva // Diciembre 10, 2007 a 2:36 pm

    witchdocta
    hay personas a las que nos apasiona programar y otras que lo odian. De mi generación de Ingenieros en Sistemas Computacionales, solo 3 programamos. Los demás se dedican a soporte, administración de redes, etc etc.
    No concuerdo con que programar es una chingadera, lo que sí percibo de la misma manera que tú es que para las consultorías sí somos obreros, mineros, desechables, “recursos”.

  • netdiva // Diciembre 10, 2007 a 2:48 pm

    Mario
    Espero escribir más seguido. Me cambié de trabajo y acabo de descubrir que desde aquí si se puede entrar a WordPress. Jeje espero que siga así, y que no sea que se cayó el firewall o algo así.

  • netdiva // Diciembre 10, 2007 a 2:51 pm

    Hola Andrea,
    En qué aspecto es difícil la comunicación con los programadores? La verdad es que la mayoría de nosotros pensamos en el diseño de la página como elegir un color de fondo, un color de letra y listo!!!
    He estado leyendo más acerca del diseño de una página web, y sé que es mucho más complicado que eso. Tal vez deberían tomarse un tiempo los programadores y tu para unificar conceptos.

Dejar un comentario