Mostrando entradas con la etiqueta humor. Mostrar todas las entradas
Mostrando entradas con la etiqueta humor. Mostrar todas las entradas

martes, 20 de enero de 2009

Nada que añadir

El que trabaje en el desarrollo de software y no se vea reflejado en esto es que o es una rata o tiene una patata cocida en vez de corazón:

Fuckowski, memorias de un ingeniero

GRANDE Fuckowski, muy grande ;)




PD: es un tocho pero no tiene desperdicio, por favor, leerlo hasta el final.
PD2: sí, es de hace tiempo, pero Stairway to Heaven también y no deja de ser genial :D

jueves, 9 de octubre de 2008

Con ofertas como esta dan ganas de dejar de trabajar

Iba a empezar el post diciendo algo como “Leo sorprendido en Halón Disparado una oferta de trabajo...” pero la verdad es que me di cuenta que no me sorprendió tanto, debe ser que de ver cosas como esta te acabas curtiendo.


Para el que no vea bien la imagen os lo transcribo, se trata de una oferta para un desarrollo en Argentina con las siguientes condiciones:


Busco desarrollar lo siguiente:
Un Panel de control para un sitio web de una inmobiliaria, solamente el desarrollo del panel y la base de datos ya que el diseño corre por nuestra cuenta:


- Debe poder soportar múltiples usuarios (con diferentes perfiles – administrador y empleados-)
- Se debe poder cargar los inmuebles de las propiedades conectando con una base de datos mysql
- Las imágenes de los inmuebles se deben guardar en una carpeta del servidor
- Se debe poder destacar las imágenes para que puedan aparecer en el index.php como imágenes destacadas
- Debe poseer diversos parámetros: cantidad de habitaciones, superficie, precio, dirección, provincia, ciudad y observaciones adicionales.
- Debe poseer una interfaz de carga ágil, dinámica y sencilla de entender.
- Debe poseer un buscador interno de propiedades con varios parámetros de búsqueda.
- Debe poseer un ABM de propiedades, entendible.
- Se debe confeccionar manual de operaciones del panel de control


Bien, son una serie de requerimientos bastante imprecisos para un desarrollo de algo tan complejo, pero lo mejor viene con las condiciones de la oferta:

Tiempo de entrega: 15 días
Presupuesto: 200,00 ARS (46,72 EUR)

Ante esto sólo me vino una cosa a la mente WTF!!! Es que estamos tontos o qué es lo que pasa. Vale que haya una acuciante crisis mundial (sinceramente yo ni me he enterado, pero bueno es lo que tiene no tener dinero para invertir :P) pero es que ese presupuesto no se le puede considerar un sueldo, es poco menos que una propina :(

¿En serio piensan que alguien en su sano juicio desperdiciará 15 días de su vida por menos de 50 €? 46,72 € /15 días = 3,11 €/día!!!!! Vamos, que no te da ni para pagarte un desayuno.

¿En qué clase de mundo vive el que hace esta oferta? Seguro que piensa que hay algún desarrollador web por ahí que tiene algo parecido ya hecho y no le importa venderlo, pero ¿alguien vendería su trabajo por esa miseria?


Mientras escribo el post me he vuelto a leer la oferta y me llaman la atención un par de cosas más:

- Al principio de la oferta dicen que ya se encargarán ellos del diseño (¿buscarán un diseñador que se lo haga por 20 €?) pero también piden que tenga “una interfaz de carga ágil, dinámica y sencilla de entender”. Y digo yo, la interfaz y el diseño como que van bastante de la mano, así que la mayor parte de SU trabajo ya estaría hecho, ¿no?


- Me encanta como describen lo que tiene que convertirse en el diseño de la base de datos: “Debe poseer diversos parámetros: cantidad de habitaciones, superficie, ...” Y el resto te lo inventas que para eso te pagamos un pastón.


- Dicen que “las imágenes se deben guardar en una carpeta en el servidor”, que seguro que llegan allí por arte de magia y se relacionan con los inmuebles por telepatía.


- Buscador interno, múltiples usuarios, ... vamos lo normal, pero lo mejor es que “Se debe confeccionar manual de operaciones”, claro que sí, y en varios idiomas y todo. Y aún querrán los fuentes y que les des mantenimiento de la aplicación 24 horas/365 días, como si lo viera.

Tengo que reconocer que en mientras estudiaba aproveché que teníamos que hacer un proyecto de tienda virtual (o e-commerce que mola más) para una asignatura y con un compañero se lo “vendimos” a una tienda real (de cómics, juegos de rol, y frikadas varias) y no le cobramos nada.

Pero es que a mí personalmente me sirvió de mucho ya que teníamos que hacerlo de todas formas para la asignatura y así aprendimos lo que es una implantación real y los problemas que plantea. Pero lo de esta oferta es de juzgado de guardia, no sólo quieren que algún pobre desgraciado les haga un proyecto bastante complejo (porque son muy listos y la mitad de las cosas obvias que hay que hacer no las ponen como requerimientos) en 15 días, si no que quieren pagar una auténtica miseria por ello.

Espero que todo esto se trate de un error al poner el presupuesto, porque de ser real esta gente piensa que los desarrolladores somos completamente estúpidos :( Lo malo es que se trate o no de un error existe gente que piensa así, y que nuestro trabajo no vale el precio que le ponemos porque total, ya está todo hecho.

PD: No sé qué es un ABM, si alguien lo sabe por favor que me lo diga por si acaso algún cliente me lo pide algún día y así no me quedo con cara de tonto.

PD2: He puesto esta entrada en la categoría de Humor porque es mejor no tomarse estas cosas en serio.

miércoles, 10 de octubre de 2007

No hagas el tunicado, no te absorbas el cerebro

Hace días que quiero comentar un post muy interesante de El blog salmón , recomendable para los que no tenemos ni idea de economía (aunque tratan otros temas como los recursos humanos).


Como decía, es este post del 4 de octubre (cuyo autor es IC) que por falta de tiempo no he podido comentar antes, pero este tiempo extra me ha permitido madurar un poco más lo que iba a decir. Allí se comenta un artículo de Eduard Punset sobre la zona de seguridad, que es cuando nos encontramos seguros y a gusto en un sitio, y su relación con el cerebro y la evolución, según sus palabras:


Cambiar de lugar y de profesión no sólo será muy importante en el mundo multidisciplinar que estamos anticipando, sino que también lo fue en el pasado. Es fascinante descubrir que el cerebro nació, precisamente, para permitir a las larvas de los tunicados encontrar el lugar adecuado donde iban a fijar su residencia en su etapa de adultos. Aquel antecesor de nuestro cerebro les permitió orientarse en el espacio para vivir una vida adulta sin moverse. Una vez instalados en la seguridad del lugar elegido, absorbían su propio cerebro porque ya no lo necesitaban.


Dios mío! Eso lo he vivido yo muchas veces con algún pedazo de imb… persona humana, y nunca he podido encontrar una explicación mejor, hay gente que literalmente se absorbe el cerebro porque ya no lo necesita, algunos lo deben sustituir por otra cosa (una tostadora, un poco de cera de los oídos,...) pero la mayoría dejan un espacio vacío en su cráneo.


Pero vamos a esperar un momento y dejemos hablar al señor Punset, que sigue diciendo cosas muy interesantes:

Mucha gente y, sobre todo, muchos funcionarios se comportan de forma similar a los tunicados. Una vez instalados en la seguridad, se diría que absorben su cerebro y dejan de pensar en otras posibilidades de innovar. Esta actitud es peligrosa para ellos mismos y para el colectivo en el que están insertados.


Punset habla de funcionarios, pero yo pregunto ¿cuantos de vosotros no conocéis a algún tunicado que no sea funcionario? Para mi desgracia, me he encontrado con unos cuantos tunicados a lo largo de mi vida, sobre todo la profesional.


Y ahora es cuando me toca hablar algo de informática, que es el motivo de este blog, así llevo todo esto a mi terreno, que todo este rollo tiene algún fin (creo).


¿Qué clase de persona es un tunicado informático?

Como se explica antes los tunicados absorbían su cerebro cuando alcanzaban la zona de "seguridad o comodidad", a mi personalmente me gusta más de "comodidad" para el caso de la informática.

Un tunicado informático es el que se ha acomodado en su puesto (programador/a, analisto/a, jefecillo/a,...) y absorbe su cerebro porque ya no lo necesita. Ya no necesita conocer los cambios del SP2 de Visual Studio 2012, ni que hay de nuevo en el framework 5.0, no necesita leer blogs (así que no creo que ningún tunicado lea esto), y no se entera de lo que le explican, porque realmente sólo quiere que le digas que lo que él (recordemos que se ha absorbido el cerebro, así que debe tener un manual de DNA en su sitio) propone, no haciendo caso de lo que le digas.

(Jose, Santi y yo mismo conocemos a alguno que cumple con todas a la vez).


¿Y que efectos tienen sobre un grupo que trabaja en un proyecto?

Pues los más devastadores que os podáis imaginar:

  • no escuchan
  • no ayudan en nada
  • siempre le ponen pegas a todas las propuestas (y eso que no escuchan)
  • siempre necesitan tu ayuda cuando estás hasta arriba de trabajo para que le expliques algo que está en cientos de sitios (en internet y en los libros que tiene encima de la mesa)
  • no hace caso de lo que le explicas (porque no escucha)
  • siempre quieren imponer su opinión (ya dije que no escucha, no)
  • consigue que te enfades con él, con el proyecto y con la informática en general
  • consigue que te pongas de mal humor y no te salga nada en todo el día

Y lo peor de todo, consigue que tú también pierdas el interés por el proyecto y por las novedades, porque, si a él no le hace falta a ti tampoco. Y esto es lo peor de todo porque puedes llegar a su nivel y absorber tu propio cerebro.

Vaya no me había dado cuenta de la similitud de los tunicados y los zombis, pero con su propio cerebro como comida.


¿Y como se puede luchar contra ellos?

No se puede, así que lo mejor que se puede hacer es resignarse e intentar evitar que se metan en los proyectos en los que estás trabajando, porque los llevarán a un tremendo y rotundo fracaso (y encima será culpa nuestra, como si lo viera). Lo mejor es hacer ver que estás muy ocupado cuando te venga a preguntar algo (sí, quedas como un borde, pero conservarás el cerebro) y no hacerle mucho caso en las reuniones, siempre parecerá que sabe de que habla, pero nosotros podemos demostrar que tenemos razón.


¿Y si aún no se ha absorbido totalmente el cerebro?

Este caso aún tiene una solución, aunque hay que tener mucha paciencia con ellos. Lo que se tiene que hacer es ayudarle a que se interese por las novedades de las herramientas en las que trabaje. Obligarle a leer artículos y blogs, a ir a conferencias (que es más fácil que leer y hasta un tunicado lo puede hacer), que se una a grupos, en definitiva, darle caña para que espabile.

Es una tarea muy difícil, ellos pueden ser más, pero nosotros somos mucho más valientes.


Así que si te cruzas con un tunicado en tu trabajo, PON TU CEREBRO A SALVO!!!


PD: Otro artículo interesante del Blog Salmón es este, en el que nos hablan de como salir airoso en una entrevista de trabajo en la que nos ponen pegas.

A más de uno nos ha pasado y seguro que a los demás también les pasará, a no ser que seáis unos tunicados.


PD2: vaya ladrillo me ha quedado para comentar un post de otro blog, me parece que tendré que hacer un curso de síntesis y copia/pega de otros blogs.

jueves, 9 de agosto de 2007

Principios del desarrollo de software

Hace un par de días leí en Navegapolis la traducción de los principios del Waterfall Manifesto y la verdad es que me identifico mucho con estos 2 (en negrita mis comentarios):

- Los cambios de requisitos son un grano en el culo, sobre todo cuanto más tarde te los dicen. Házselo saber al cliente y haz que pague caro si está pensando siempre en cambios.

Quien no se ha encontrado con un cliente/jefe que cambia los requerimientos cada 2 días, dependiendo de como se levante esa mañana. A un cliente le puedes cobrar por los cambios, pero ¿qué haces si es tu jefe?

- Los buenos procesos forjan héroes. Los gestores, programadores y usuarios tienen que saberlo y reconocer que se enfrentan a un difícil reto.

Totalmente cierto, el poder finalizar con éxito algunos proyectos sólo puede ser tarea de un héroe.


Y este otro es una verdad como un templo:

- La complejidad -el arte de maximizar el tiempo necesario para comprender tu diseño y tu código- es esencial para que se vea tu valor como programador (y garantizar tu puesto de trabajo).

Sin palabras.