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

martes, 2 de marzo de 2010

Subir a dónde?


Esta semana, para los que aún no lo saben, estoy de vago. Esta semana, para los que aún no lo saben, estoy desempleado por primera vez en mi vida.

El viernes renuncié a lo que durante los últimos siete años fué mi trabajo, mi equipo, mis compañeros y mi proyecto; el viernes me despedí de gente a la que veía más horas al día que a mi familia. El próximo lunes comienzo en una nueva empresa, y como todo comienzo, estoy lleno de dudas y esperanzas, más o menos a partes iguales.

Los últimos días en la oficina fueron de locura, atando cabos y hablando con la gente. Entre las últimas cosas que hicimos estuvieron los nombramientos de los chicos que coordinarán el área ahora que no estoy. Y me llamó la atención, hablando con ellos, principalmente dos cosas...

La primera, que todos dijeron "Pero es que no soy como Gorka". Eso me llenó más que cualquier comentario o contra-oferta que me hicieran las altas esferas. Como dijeron una ex-compañera y mi (brevemente) ex-jefe, "Es que tú aquí eres una institución". Tengo que meter a mi ego al gimnasio, porque subió de peso esta semana...

La segunda, volviendo al tema, que en conversaciones con los chicos, varios dijeron lo mismo: "Es que a mí lo que me gusta es programar". Gracias a Dios! Pensé que yo era un bicho raro con un punto de vista único. Ahora sé que sólo soy un bicho raro.

Sé que ya antes he tocado este tema aquí, pero hoy necesito retocarlo (o sea, tocarlo de nuevo? o acomodarlo?): por qué a los Desarrolladores (Programadores, pues) nos ascienden a Gerentes? Lo que es peor, por qué muchos Desarrolladores fijan su camino de progresión profesional apuntando a ser Gerente?

Desde que tengo uso de razón -si es que la tengo- mi padre ha trabajado de Camionero. Imagino que sea un trabajo que tenga, como todos, sus cosas buenas y malas: entre las mejores, que le permitió alimentarse a él, a mi madre, a mí y a mi hermano... Y en todos estos años jamás le escuché decir "espero que me den un ascenso a Ceramista" -si es que es así como se llama el que pone las cerámicas en el piso y las paredes-. O a Frisador. O a Soldador. O a ninguna otra cosa que tenga que ver con la construcción. Eres Camionero, eso es lo que eres, pues entonces trata de mejorar dentro de tu campo.

(Si no te gusta tu campo de trabajo, y quieres cambiar completamente de área, eso es otra cosa, ojo!).

Imagino a un Frutero -el tipo que vende las frutas, no el pote donde las pones- mejorando su negocio: eligiendo mejor qué frutas comprar y cuándo, consiguiendo mejores proveedores, comprando más neveras, ampliando el local o comprando otros locales, contratando ayudantes... Pero no me lo imagino diciendo "mañana pediré que me asciendan a Carnicero!". Verdad que suena como raro? A lo mejor ni te sabes los nombres de los cortes de las carnes!

Mucha gente tiembla ante la pregunta "Te ves haciendo esto a los cincuenta años?". Sinceramente, yo no tendría problemas en seguir programando con esa edad. Que tengo que tomar cartas en el asunto, porque a lo mejor con dicha edad ya nadie me contrata, es otra cosa; es por eso que comenzaré a comprar carritos de perros calientes... Pero me gusta lo que hago, y sería feliz si me pagaran toda la vida por hacerlo. Quizás en la misma empresa, quizás en empresas distintas; quizás haciendo video-juegos con mi hermano, u otros programas con mis amigos; quizás trabajando para terceros, o en mi propia empresa... Eso aún no lo sé, pero de una cosa sí estoy seguro: para mí (y para otros más como yo), desarrollarte como Programador no significa, necesariamente, dejar de programar.

Hasta lógico suena.


"Re" es un prefijo que significa "hacer de nuevo". Pero "remordimiento" no significa "morder de nuevo", ni "repetición" significa "pedir de nuevo". El castellano es un idioma confuso... -- Gorka

Y un dia te das cuenta que no puedes mirar nada nuevo, porque no consiges salir de la carpeta de historial... Y cuando sales de alli, al volver te das cuenta de que cada dia haces lo mismo...que nada cambia, que no hay diferencia entre no poder salir de esa carpeta o buscar lo que quieras... Y empiezas a dudar sobre si de verdad no podias o era que no querias, si acaso por alguna extraña razon en vez de empujar la puerta la estabas cerrando, y todo esto sin darte cuenta.... -- Buscar la felicidad no es una causa perdida... (Jaula de cristal)

domingo, 19 de abril de 2009

Complicaciones


Cuando mi hijo nació tenía otras cosas en mente aparte de estar midiendo el tiempo que pasaba entre un evento y el otro. Sin embargo, en mis alborotados recuerdos creo entrever que el proceso completo no duró más de una hora. Sin embargo, me han contado de partos que casi llegan a durar un día completo! Por qué?

A pesar del milagro -o la maldición- que normalmente significa para nosotros el nacimiento de un niño, la verdad es que para un médico esa operación ya debe ser bastante monótona. No en vano cada día nacen más de doscientos cincuenta mil niños en el mundo (tres niños cada segundo que pasa, mientras tú lees esto)...

Sin embargo, a veces surgen complicaciones que, como su nombre sabiamente indica, tienden a complicar el flujo esperado o deseado de los eventos: El niño viene en una mala postura. El niño tiene el cordón umbilical enrollado en torno a su cuello. El niño presenta síntomas de algún problema. El niño dice que está cómodo donde está, y que para qué lo van a sacar de ahí y meterlo en esta locura de mundo...

Todos sabemos que antes un nacimiento era bastante más problemático, aún cuando todo ocurriera según lo planeado. Y si surgían complicaciones, pues entonces podíamos apostar con bastante confianza a que el parto terminaría 1-0 a favor de la pelona.

Pero ahora, las cosas han cambiado. Ahora los médicos pueden detectar esas complicacionen antes de que se conviertan en problemas serios, y corregirlas, evitarlas, esquivarlas o minimizarlas, según sea el caso, logrando efectivamente mejorar en mucho el porcentaje de partos exitosos comparado con los viejos tiempos. Eso es debido, en gran parte, a que ahora los médicos tienen la tecnología necesaria para prever los problemas que puedan surgir a su paso con suficiente antelación, y actuar según sea necesario para minimizarlo.

Ahora les pregunto: Por qué en el Desarrollo de Software no se puede hacer lo mismo?

Cuántas veces no han vivido, oh! ustedes creadores de vida digital, el mismo caso una y otra vez? Cuántas veces no se han encontrado con que, en lugar de prever los posibles problemas que puedan surgir, la planificación se hace no sobre casos negativos, y ni siquiera positivos, sino sobre casos decididamente de ensueño ("Si los chicos trabajan 25 horas al día, vida mía, terminaremos con solo un día de retraso! Y un día lo recuperamos fácil!"). Sin diseño, sin tiempo de discusión, siempre con entregas para ayer de cosas que ni siquiera se sabe por qué se pidieron, y que incluso no llegan a usarse.

Si comparáramos con el ejemplo anterior de un médico atendiendo a un parto, entonces las cosas irían más o menos así: Primero, tendríamos que olvidarnos de cualquier tipo de prevención que pudiéramos tomar, así que nada de exámenes previos: la primera vez que veríamos a la madre sería el día del parto -sorpresa, sorpresa!-. Segundo, no habría especialistas en el parto: el cirujano, el anestesiólogo, y los demás médicos asistentes serían, en cada caso, el primer médico que consiguiéramos libre al momento de necesitarlo. Tercero, el parto tendría que ocurrir cinco meses luego de que el bebé fuera concebido, pero dicho bebé ya tendría que estar completamente formado. Cuarto, trabajaríamos no con tecnología de punta, sino con equipos peores a los que cualquier civil pueda tener en su casa.

(Bueno, esto último también se cumple en algunos hospitales!).

Cuando vas a corregir un error -nuevo, y peor aún, que no deberías corregir en ese momento-, y avisas que la corrección tardará cierto tiempo, en lugar de agradecerte por la información -suponiendo que sea exacta- y proceder a corregir la planificación acorde a los nuevos desarrollos detectados, el encargado de la planificación se molesta porque quería el bebé -perdón, el desarrollo- para un tiempo brevísimo, en la versión a la que no debería pertenecer, probado y funcionando perfectamente. De todo eso solo se puede obtener el resultado lógico: retrasos y ruidos por desarrollos que realmente no eran importantes en ese momento, además de nuevos errores en el sistema...

A todo aquel que maneje planificaciones, de lo que sea, elevo mi voz: todo lo que pueda salir mal, saldrá mal, y sobre todo si no toman las previsiones del caso; todo tardará más de lo que debe, y no menos -el caso es que no pueden contrar con los milagros-. No pueden basar sus planificaciones en esfuerzos heróicos o en ensoñaciones románticas de que no ocurrirá nada malo. Antes de tomar una decisión como esa, piensen en qué harían si su doctor, o si el constructor del avión en el que harán su próximo viaje, planificara sus labores de esa misma forma.

Háganse un favor a ustedes y al mundo, y entiendan esto: Planificar no es ignorar las complicaciones, sino preverlas y minimizarlas en la medida de lo posible. El caso contrario es, única y sinceramente, solo un intento mediocre de suicidio!


Los planes B tiene pequeños planes C agazapados en su seno. -- ¿Qué hay Deneuve, Catherine? (Passport Odyssey)

A mí las calaveras me pelan los dientes. -- Desconocido

Quizás la suerte existe en algún lado entre el mundo de lo planeado, el mundo de la casualidad, y la paz que viene de saber que sencillamente no puedes saberlo todo. -- Stacy (Little Black Book)

No existe nada bueno en este mundo para seguir viviendo...
No existe una razón más importante que este miedo, a esta maldita vida.

-- MuErTa 3n ViDa (Temor)

"Y ya se mandó el plan al cliente; ya no nos podemos echar para atrás". Sabían que se iba antes de mandar el plan! -- Opiniones airadas de una colega.

domingo, 22 de marzo de 2009

De vidas y labores


Hace algunos días, con motivo de una visita a mi antigüo -y eterno- barrio, fuí a la bodega de la esquina a comprar algunos víveres, y aproveché para conversar algunos momentos con su -eterno- dueño y encargado, el Sr. José. Luego, mientras volvía a mi casa, me puse a pensar -cosa rara- comparando ambas vidas, la suya y la mía.

A primera vista, el primer pensamiento que se me ocurrió es que si ese hubiera sido mi trabajo, hace rato que me habría vuelto loco -pero loco mal- y me habría dado un tiro. Me explico: Para mí, toda la vida -poco más de treinta años- esa bodega ha estado ahí, atendida por la misma persona. Supongamos que cuando el Sr. José adquirió la bodega -o la abrió por primera vez- fué, por ser conservadores, hace cuarenta años...

Sólo de pensar en pasar toda mi vida metido en una bodega, entre las mismas cuatro paredes, siempre enfrentándome a los mismos problemas, siempre soñando con los mismos horizontes que no visitaré, me da de todo. Qué posibilidades tengo de crecer, de lograr, de ser, gastando mi vida en esa labor?

Cero compañeros de trabajo con quienes hablar, cero problemas que desarrollen tu intelecto, cero retos que hagan la vida interesante, cero detalles que hagan que un día sea diferente a otro...

Sin embargo, luego me puse a pensar un poco mejor sobre el objeto de mis elucubraciones... Realmente era un destino tan malo, sobre todo al compararlo con el que quizás me espere?

Es tan diferente pasar la vida entre las paredes de una bodega, a pasarla entre las paredes de un cubículo o de una oficina? Los problemas de una bodega son realmente más repetitivos que los de un empleo "más serio"? En verdad cumplimos más y mejores metas por trabajar en una oficina?

No tendrás colegas de oficina, pero tendrás a toda la urbanización -y a algunos visitantes- como compañeros, que irán a tu tienda a comprar y hablar, por lo que podrás conocer mejor a más gente. Gente, además, que te saludará con una sonrisa, pues siempre te verá como la persona que soluciona su problema, y nunca como la persona que lo crea. Gente que seguramente te extrañará más cuando te vayas, que tus colegas de oficina.

No tendrás apuros, fechas de entrega, compromisos con fechas incumplibles. Vivirás el día a día haciendo lo que debes hacer, estando exactamente donde estás, sin generar deseos de hacer más, y por lo tanto, sin generarte ansiedad.

Y, sinceramente, creo que puedes pasar más tiempo de calidad, si así lo quieres. Puedes usar el tiempo entre ventas para leer -o escribir- un libro con calma, para ver ese programa que te perderías en una oficina, para sacar tus estudios, para pintar un cuadro, para jugar videojuegos, para escribir cartas, para pensar y meditar, para ayudar a tus hijos con su tarea, o en general para lo que se te ocurra.

Así que la próxima vez que piensen que el próximo paso de su carrera debe ser "subir" a gerente, medítenlo mejor. En mi caso, mi proyección de carrera me lleva es a bodeguero, vendedor de videojuegos o perrocalentero... Aún estoy analizando cuál es mejor!.


Por lo tanto, si ese tiempo y espacio es imposible de alcanzar, tenemos que dejar de preocuparnos por cosas sin importancia. -- Cómo crear espacio cuando estás siempre apurado

Que vaina con esta gente... Basan su comportamiento en un libro con demonios, gente convertida en sal, y muertos que reviven. Pero les dices que los embarazos siempre vienen en grupos de a tres, y se ríen en tu cara! Supongo que si les digo que los conejos usan Fibonacci para saber cuándo salir en estado, me botan de su casa... -- Gorka

Dónde quieres tus pataditas? -- Uno

domingo, 30 de noviembre de 2008

La Doble Vida


Véronique, la francesita, se movió con provocativa soltura entre nosotros.

Sin ánimos de exagerar, verla era reconocer la perfección. Quien quiera que la hubiera creado había sabido meter en su poco más de metro y medio de altura todas las cualidades que una mujer no debería tener derecho a disfrutar, al menos todas juntas. Un rostro bellísimo enmarcado en una rojiza melena, con un par de ojos que mezclaban dulzura con promesas; unos senos perfectos, de una redondez imposible de obviar; un derriere capaz de derretir a cualquiera.

Quizás muchos se quejarían, pero hasta las pecas que decoraban su piel eran adorables, cuchis, sexies...

Todos los hombres que conocía -y, estoy seguro, varias de las mujeres- habrían dado lo que fuera por una noche con ella.

Su voz, sus gestos, su sonrisa... Y el colmo era que su perfección no era sólo física, sino que además poseía un estilo, una cultura y una actitud que la hacían, además, una perfecta compañera para casi cualquier cosa. Es decir, hasta las otras mujeres la encontraban muy agradable! Cuándo han visto que una chica tan hermosa le parezca agradable a otras mujeres?

Cómo podía irle en la vida a una mujer así? Una mujer a la que todas las puertas se le abrían aún antes de llamar a ellas, a la que todos deseaban complacer... Cómo podía ser una mujer con esa vida?

Simplemente egoista y malcriada.

No sé por qué, pero aún a pesar del deseo que despertaba en mí, nunca quise realmente tener nada con ella. Quizás es por eso que, mientras todos babeaban a su paso, yo apenas la miraba.

Y quizás fué por eso que, mientras apenas miraba a los demás, ella se encaprichó por mí.

Mis colegas me hacían comentarios, mitad aguantando la risa y mitad aguantando la envidia, sobre los chispazos que se sentían cada vez que ella me veía o me hablaba... "Coronaste!", me decían, o "qué haces que no te la coges?". Y yo, que soy un caballero pero también soy hombre, a quien la vida dió educación pero también hormonas, me encuentro como siempre a mitad de camino entre dos decisiones, e incapaz de tomar ninguna de las dos.

Hasta que las circunstancias me arrastran a ello.

Ocurrió una mañana en la oficina, mientras acompañaba a los demás a tomar una taza de café. Ella entró, radiante como siempre, e iluminando la estancia con su sola presencia. Nos saludó con una sonrisa a todos, y fijó su vista en mí; no sé qué habrá visto esa mañana, o qué sentimiento pugnaba en su interior, pero se acercó a mí sin separar sus ojos de los míos. Se agachó, acercando sus labios a mi rostro, y me dijo suavemente:

- Sabes? -dijo con su atractivo acento- Nunca he hecho el amog con un venezolano, y me pgegunto qué se sentigá...

A pesar de ser un susurro, los demás estaban lo bastante cerca como para escucharlo, y de inmediato la habitación se llenó de un espeso silencio. El tiempo se detuvo, y todos quedaron a la espectativa.

Sin decir nada, me levanté de mi silla. Lentamente, me acerqué a ella, hasta que nuestros alientos se cruzaron. Véronique, que no se esperaba esa reacción -de hecho nadie... Ni siquiera yo-, retrocedió hasta topar con la pared, y arqueó su cuerpo como una gata para pegarse más a ella. Mis labios, poco a poco, eliminaron la distancia que nos separaba...

- Sabes? -dije, con la voz ronca por el deseo- Yo tampoco he hecho nunca el amor con un venezolano... Así que tendrás que buscar a alguien más a quien preguntarle...

Sin darle tiempo a reaccionar, le dí un beso en la punta de su nariz, y me dirigí hacia la salida del comedor, alejándome de ella... Detrás de mí, algunos de los chicos lanzaron unos tímidos vítores.

No sé por qué hice eso. Tal vez no me gusta que me monten cacería; o a lo mejor sencillamente quería demostrar quién llevaba las riendas. Aún no sé si estaba buscando ganármela o alejarla; y tampoco tenía idea en ese momento de si con mi resistencia me había ganado su odio, o si había atraído aún más su deseo... O su amor.

El tiempo se encargaría de aclararme esa duda...


Decisiones, Cada dia, Alguien pierde alguien gana, Ave María
Decisiones, Todo cuesta, Salgan y hagan sus apuestas, Ciudadanía

-- Rubén Blades (Decisiones)

Eso es lo que es la vida, una serie de habitaciones. Y con quienes estamos atrapados en esas habitaciones, dependen de dónde nuestras vidas están. -- Dr. House

Te voy a dar el mejor consejo que te hayan dado en tu vida: sea de lo que sea que estemos hablando, persiste hasta que lo logres, practica hasta que lo domines. No te rindas antes de tiempo, y nunca te excuses en que es imposible. -- Gorka

martes, 13 de mayo de 2008

El pito de Eleazar


Carta escrita con motivo de las quejas del grupo en la oficina, porque Eleazar puso un pito desagradable en su celular, que sonaba muy duro.


He escuchado que el grupo se ha quejado por el pito de Eleazar, y me gustaría aclarar algunas cosas.

Primero, Eleazar es libre de elegir el pito que más se adapte a él. No veo por que los demás deben opinar con respecto a cuál pito puede o no meter Eleazar en su aparato.

Segundo, en mi opinión tampoco es de incumbencia popular qué tan duro pone Eleazar su pito. Al único que debería molestarle lo duro que esta el pito que metió en su aparato es al propio Eleazar.

Tercero, a los criminales que han llegado al atrevimiento de sugerirle a Eleazar que cambie su pito, o incluso que lo quite, sólo quiero hacerles llegar mi más rotunda queja, pues eso es nada menos que inhumano. A quién se le ocurre decirle a alguien que debe quedarse sin pito?

Ahora, en algo sí estoy de acuerdo... Que Eleazar meta en su aparato el pito que quiera, tan duro como lo quiera, y que no lo cambie si no quiere, pero que por favor no nos enteremos de ello!


Jefe Grukgruk medio orco también. Otra mitad, orco también. -- The Order of the Stick

No a la violencia verbal. Saca tu pistola y exprésate! -- Graffiti venezolano

Yo así también hago una película de terror. Meto a cinco turistas en un barco, los llevo a alguna isla paradisíaca y consigo que allí descubran que los cocos de los árboles necesitan sangre para vivir. No sólo eso, los cocos también pueden moverse, hablar entre ellos y jugar al ping pong. Después desarrollo la historia, meto algún personaje adicional, una o dos escenas de tensión, y saco los créditos sin explicar por qué los cocos son así de raros. -- Juan Repe (Las Ruinas)

martes, 18 de marzo de 2008

Especificación Técnica


Hace algunos meses me pidieron que hiciera una especificación técnica sobre uno de los desarrollos que teníamos que comenzar, y me hizo gracia darme cuenta que nunca había hecho una. He estimado, he desestimado, he desarrollado, he subdesarrollado, pero nunca había escrito una Tech-Esp. Así que lo ataque con soltura y flojera, lo que me ganó que hiciera una mierda de especificación, como todos notaron.

Al ver mi fallo, me senté a ello con renovadas energías. Leí, investigué, averigüé y pedí ejemplos, luego de lo cual volví a hacerla. No siento que haya quedado bien, o que sirviera de algo, pero al parecer a los demás sí les gustó. Incluso, mi jefe, que no desarrolla, me escribió lo siguiente:

"Me gustó mucho como está escrita la especificación. Incluso yo mismo podría hacer la programación (jajá jajá). Esto debería crear un hito en el área de Desarrollo, y todas nuestras nuevas actividades deberían venir acompañada de este tipo de Especificación Técnica. Apuntemos hacia allá".

Como les dije, me parece que la Especificación no fué la gran vaina, pero bueno... Y ahora, aprovechando que me pidieron que hiciera algunas más, pensé en publicar los pasos a seguir aquí, para justificar el tag Digerati, que tengo tan abandonado. Espero que esta información me sirva en el futuro para mejorar mis especificaciones, y les sirva a ustedes como pírrica guía cuando tengan que hacer alguna.

(Nota: En todos los sites de la gente que sabe dicen que no se puede hacer un manual de una página para escribir especificaciones técnicas, que es precisamente lo que pretendo hacer. Lo bueno es que yo no soy gente que sabe!).


Title (Título): No hay mucho que explicar aquí. Sencillamente coloquen los títulos apropiados. En mi caso, lo que mejor me ha funcionado es colocar la Actividad a espedificar, la Sub-Actividad (si la hay), y terminar con "Especificación Técnica".

Revision History Log (Registro Histórico de Revisiones): No es más que una tabla con las columnas "Revisión", "Fecha", "Autor" y "Descripción", donde cada una de las personas que modifiquen el documento colocarán sus datos, y la fecha y explicación de la modificación. Por supuesto, la primera línea (Revisión 1.00) tendrá tu nombre, la fecha de creación de la especificación, y la descripción "Documento Inicial" (Initial Draft), o algo similarmente ambigüo.

Overview (Introducción): Un par de párrafos detallando qué se busca con esta especificación, hacia qué tipo de personas está dirigida (personal técnico, usuarios finales, configuradores, etc), comentarios generales de qué cubre y qué no cubre el documento, etc.

Initial Issues (Puntos Iniciales): Para qué sistema se está haciendo la especificación, directorios usados, configuración previa, etc.

Use Cases (Casos de Uso): Detalla las operaciones, paso a paso pero sin profundizar en descripción, que el Usuario Final podrá realizar luego de desarrollado lo especificado en el documento. Hay quien dice que esta sección no la llena tecnología, sino los encargados del Control de Calidad; si es así, los felicito.

User Interfaces (Interfaces de Usuario): Cambios a pantallas y demás cosas que el Usuario Final verá: páginas, botones, navegación, validaciones, listas, búsquedas, etc. Tan detallado como se pueda.

Detailed Navigation (Navegación Detallada): Detalla la navegación que el Usuario Final podrá realizar luego de desarrollado lo especificado en el documento. A grandes rasgos, es similar a los Casos de Uso, pero especificando las pantallas, opciones y acciones usadas. Hay quien dice que esta sección no la llena tecnología, sino los encargados de la Especificación Funcional; si es así, los felicito más aún que antes.

Detailed Operation Design (Diseño de Operaciones Detallado): Es, a mi parecer, el meollo de la especificación. Es aquí donde el verdadero trabajo comienza, pues debemos aclarar, para cada una de las funciones pedidas, qué es lo que se espera desarrollar, dónde y cómo, basándonos en los puntos anteriores.

Assumptions (Asumciones): Un breve resumen de las condiciones del sistema que son requeridas para que el nuevo desarrollo funcione; qué información debe manejar el Usuario Final; qué pasos previos se deben llevar a cabo para que el estado del sistema sea el requerido, o qué pasos posteriores se deben hacer luego de ejecutadas las operaciones especificadas.

Final Issues (Puntos Finales): Convenciones a usar, código que puede o no ser modificado, frameworks a usar, etc.

References (Referencias): Toda la documentación que pueda ayudar a entender mejor la actual especificación, o que apoye al desarrollador durante sus labores. Si colocan aquí un link a este documento, no me molestaré!

Glossary (Glosario): Explicación de las palabras o términos usados durante la especificación que no sean de dominio general.


Como palabras finales, el idioma de la especificación dependerá de las reglas de la empresa para la que la hagas, así como de si es una especificación interna o va para un cliente o contratista. Lo normal es que vayan en inglés o en tu idioma (español, asumo?) y es por eso que he colocado los títulos y secciones en ambos idiomas.

Les agradezco sus comentarios, y en la medida de lo posible iré modificando este post para añadir, modificar o quitar lo que sea necesario, hasta que quede una guía práctica y útil, si no decente.


Creemos una clase llamada "Clase", otra llamada "Instancia", tomemos un par de cervezas, y disfrutemos las mariqueras que saldrán en la conversación. Como extra bonus, para los valientes, podemos crear una llamada "Primitiva". -- Gorka

Es mejor hablar en inglés, las cosas suenan mejor... No solo es el caso de Jaime Limón y Jack Lemmon. Ya les presenté a todos a KiloTrón (mil y pico de esos tipos forman una pistola). Cómo sería en español? MilTrón. Y se imaginan comparar a los Transformers con el Monstruo MilTron, nuestro seguro servidor? Starscream sería el Intrépido Volador? Nooooo! -- Gorka

Hace algún tiempo estaba entrevistando a un ejecutivo de una gran empresa, y le pregunté qué querían sus clientes. Él me dijo "Ellos lo quieren gratis, ahora, y perfecto". -- Ron Jeffries

Ya sé que tú crees que comprendes lo que tú piensas que he dicho. Pero no estoy seguro de que te des cuenta de que lo que has oído no es lo que yo quería decir. -- Patrick Murray

martes, 26 de junio de 2007

CX-310-055


Para los que no saben qué grosería es esa que escribí como título, déjenme aclararles que el CX-310-055 es el código del Examen de Certificación para Programador Java 1.5 (Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0).

Para los que no saben qué es Java, es un lenguaje de programación (bueno, y un café), una de esas cosas que algunas gentes como yo usamos para hacer más programas de computación, como los que usas en tu computadora (valga la posible redundancia).

Para los que no saben qué es un Examen de Certificación, es un papelito que dice que tú sabes de qué hablas cuando peleas sobre la cosa en la que te certificaste, además de que en teoría te hace cobrar más por hacerla. En Computación hay certificaciones sobre cualquier cosa; asumo que en el resto del mundo la cosa sea más o menos parecida.

Por último, para los que no saben por qué estoy hablando tanta paja rara, les echaré el cuento: Nunca he creído mucho en la certificación, por pasadas historias en mi ambiente de trabajo. Pero siempre andaba con las ganas de hacerlo, por no dejar. Así que un día me enteré que había una rebaja en el pago de las certificaciones, válido por un año, y lo ví como un chance de obligarme a estudiar.

Pues bien, a principios de mes me acordé (o me acordaron. No lo recuerdo) de que había pagado la certificación, y resulta que el papelito se me vencía este mes (de hecho, se me vence el 30 de Junio). Es que el tiempo es así: una hora de clase aburrida pasa como si fuera un mes recibiendo azotes, pero un mes de vacaciones se va antes de que te enteres que llegó.

Así pues, busqué un link aquí, un libro allá, un examen en línea en algún lado, estudié una o dos semanas, como una o dos horas diarias (menos el fin pasado, que sí me lo empollé). Y así, pasado de loco, sin haber echado la primera línea de código en Java 5, fuí a presentar.

Para algunos de los que lean esto, la certificación no significará nada. Para otros, será un paso importante en su carrera. Para la mayoría, no será la gran vaina. Sea como sea, aquí les comparto los links más útiles que conseguí, para los que, como yo, tengan solo un par de días para afilar sus conocimientos. Véanlo como mi post "útil" o "laboral", mi labor social del año.

(Si no vas a presentar, o no te interesa lo más mínimo Java, hazte un favor e ignora los links).

Todo empezó aquí. No tienes que leerlo, pero ya que pasé por ahí, y me ayudó, hagámosle publicidad al pana.

ok, ahora a trabajar... Primero, lee esto. Te dará buenas ideas de qué hay de nuevo bajo el cielo de Java.

Luego, lee (completica, de proa a popa) e interioriza una de las mejores guías que hay.

Luego de leerla, lo mejor que puedes hacer es probarte en un examen parecido a lo que te espera.

Por último, aunque no los usé, te los pongo. Uno nunca sabe...

* Java.sun.com - The Source for Java Developers (Java Learning and Certification)

Y otro blog, por no dejar.

Armado de todas estas armas me dispuse a derrotar a los dragones de la ignorancia y el miedo, construyendo castillos de fuerza y sabiduría. El problema es que no sabía donde encontrar el castillo donde presentaba, la Torre Exa. Para los que deseen encontrar direcciones, aquí les paso un linkcito más.

* Wikimapia (Diox... Un nuevo vicio! Es lo máximo!)

* Aquí vemos la Torre Exa, que es una Torre de Oficinas ubicada en la Urbanización El Rosal.

Y al final? Saqué 72% (lo cual fué bueno, pues pude escribir este post). Sin una línea de código en Java 5. Hasta aquí llegó mi respeto por esta certificación? No lo sé... Seis años de experiencia en Java a lo mejor ayudaron.


El verdadero perdedor no es aquél que no gana. El verdadero perdedor es aquél que tiene tanto miedo a no ganar que ni siquiera lo intenta. -- Alan Arkin (Little Miss Sunshine)

Es que es tan aburrido eso de la vida normal. -- Supertría @ Entre Líneas (De depredadores, cazadores y conquistadores...)

Si Barbie es tan popular ¿por qué hay que comprarle los amigos? -- CoolFunnyQuotes

"¿Tú qué? ¿De otro planeta o con un gen mutante?"
"Nah, lo mío fue una araña radioactiva"

Anne Bonny - El peliagudo oficio de crear superhéroes

domingo, 3 de junio de 2007

Pensamientos Enfermos

En la anterior oficina, una vez las persianas del baño de caballeros se dañaron, y las quitaron. Por ello, mientras orinabas, tenías una panorámica justo delante tuyo, donde desde afuera se veía todo lo que tuvieras de cintura (espero) para arriba.

Qué cosas se pueden pensar mientras estás en una situación así?


1) "Yo, orinando, y la ciudad frente a mí. Aahh... Mis dominios"

2) "Provoca gritar 'I'm the king of the world!'"

3) "Si ahora se asoma una tipa, vamos a tener una relación muy especial"

4) "Esto sí es raro: Luz directa de sol en donde-te-conté"

5) "Será que lo saben, y se asoman para burlarse? O para bucearnos?"

6) "Y las chicas se quejan porque el lavamanos se tapó"

7) "No dejes que lo noten. Pon cara de concentrado. Que parezca que estás parado aquí, viendo por la ventana. No dejes que lo noten..."

8) "hmmm... No han lavado bien la ventana"

9) "Que pena... Que pena... Que pena... Que pena..."

10) "Aaaaaaaaaahhhhh... Que alivio..."


Y tú, en qué pensarías?


Una persona normal teme a un león suelto. Un psicótico teme a un león que no existe. Un neurótico teme a la hormiga que está junto al león. Un perverso goza con la leona.

Que canción tan marica es I want to break free... Miren, traduzcan: "Yo quiero partirme gratiiiiis! Yo quiero partirme gratiiiiis!" Definitivamente, el inglés es el idioma de ciertas canciones, pero no de otras. (NOTA: Realmente traduce "Quiero liberarme") -- Gorka

Una locura al día te mantiene cuerdo.

domingo, 23 de abril de 2006

This is the Chivas Life


Hace dos semanas (sorry... no pude publicar hasta ahora), el sábado, me tocó otra vez salir a trabajar fuera de Venezuela. Luego de conocer aeropuertos en cinco países, ya puedo decir que a partir de un momento todos los aeropuertos son iguales. Bonitos o feos, todos comparten la misma cara: Muchos anuncios, mucha luz, mucha impersonalidad, muchas chicas sonrientes que dan la impresión de que si les hablas mal no te dejarán agarrar tu avión, muchas tiendas libres de impuesto con todo carísimo, muchos b(ig)otones muriéndose de ganas de cargar tu maleta, mucha gente corriendo, mucha gente dormida...

El único que es un poco diferente, es el tuyo. Ese en el que te alegras al salir, por la aventura, y te alegras al regresar, por acercarte a tu lugar, a tu casa, a tu gente.

Pues en ese aeropuerto, el mío, me encontré con un afiche de publicidad de Chivas Regal. Ustedes los conocen: Un título que reza "This is the Chivas Life" ("Esta es la vida Chivas"), y un número cualquiera de gente Chivas, sonriendo ante su buena estrella, y mirándonos desde arriba.

En este anuncio en particular, los chicos Chivas estaban en una preciosa piscina natural, divirtiéndose sólo por ser, mientras un camarero -que no tenía cara de ser gente Chivas- se fundía con el escenario. Luego, en el avión, me encontré otra publicidad, esta vez en una revista: Tres parejas, dos montadas cada una en su yate, y la tercera en una hamaca tendida entre ambas naves. Y todos con la misma sonrisa Chivas.

Qué hay que hacer para llegar a ser gente Chivas? Estoy convencido de que no es beber Chivas Regal, pues no creo que por cada botella de esas que compre termine con más dinero. Todo lo contrario, de seguro.

Uno nace siendo un bebé Chivas? O se hace? Supongo que ambas, pero no hay una línea clara de lo que hemos de hacer para ser gente Chivas. Por definición, todo hijo de gente Chivas de seguro es gente Chivas. Que chiva tuvo de nacer de esos padres, verdad?

Pero creo que no todos pueden llegar a gente Chivas, eso seguro. Yo, por ejemplo, seguro que no llegaré. Y menos, dado que no me gusta el whisky. No es que me quite el sueño no tener chance, pero coño, a veces pega.

De seguro que no quiero un yate. Y menos aún quiero una botella de Chivas. Ni un rebaño de chivas, tampoco. No quiero sonreir mientras un camarero se atraganta con su bilis y piensa en escupir en mi Chivas. No quiero que mi hijo sea gente Chivas, tampoco... Solo un bebé Gerber y que conozca a Mickey.

Pero, seamos realistas: Coño, que sabroso sería estar en una piscina natural, con esa sonrisa de despreocupación, sin ninguna nube en el horizonte, verdad?

Pero no fué todo esto en lo que pensé cuando ví el anuncio del camarero triste. En lo que pensé fué en mi tío, y en la falta que me hace.

Recuerdo que de pequeño siempre me maravillaba del sueldo que cobraba mi tío, y nunca me acordaba de su cargo. Recuerdo que cuando tuve mi primera TDC, recordé que él era el único que tenía una en la casa. Recuerdo que muchas veces, laboralmente hablando, me he ido comparando con él, para bien o para mal, así que ha sido mi modelo lo haya querido o no.

No se si él haya llegado a ser un tío Chivas, pero para mis ojos, se acercó mucho. Y sin dejar de ser una de las mejores personas que he conocido, sin dejar de tripearse igual una cerveza que un whisky, un restaurant de lujo que una parrilla en la playa, unas vacaciones en Disney que un fin echando pala en Carmen de Uria.

Otro día hablaré de Ajedrez y natación, de arepas y despertares. Por hoy, solo hablaré de mi tío. El tío más tío que tendré, a pesar de no compartir sangre. El tío al que más quise, y espero que lo haya sabido, que bien que se lo repetí. El tío que me demostró que un título no importa, que uno llega hasta donde quiere, que sólo debes pedir lo que en verdad deseas, que puedes tener más hijos que los que engendras.

Hoy, solo hablaré de la imagen que me llegó de mi tío y yo, con nuestra gente, en esa piscina, jodiendo... Hoy, solo soñaré con ser para Javier lo que mi tío fué para mí.

Un día te dije que te daría un ferrari, pero más nunca lo ví vendiendo. Si algún día lo consigo, te lo daré. Pero mientras, disfruta de este escrito, que es para tí.


Parrilla! -- Sonsi, Rafael, Gorka, y casi cualquier otro de nuestro grupo.

Tenemos que pensar, soñar, preveer el futuro, pues es allí donde pasaremos el resto de nuestras vidas.

Quién decide lo que está bien? La gente sencillamente actúa en base a lo que creen...

No midas tu riqueza por el dinero que tienes, mide tu riqueza por aquellas cosas que no cambiarías por dinero.

La vida no se mide por las veces que respiramos, sino por los momentos que nos dejan sin respiración. -- Alex "Hitch" Hitchens

No me odies por ser yo. Odiate a tí por ser tú.

Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo. -- Oscar Wilde

Solamente hay un éxito: poder vivir la vida a tu gusto. -- Christopher Morley

Que elegimos caminos para mirar desde lejos
el que deberíamos haber recorrido,
y nuestros pasos no dejan huella ya,
porque el peso del alma esta flotando soñando con el otro.
Dibujamos huellas con nuestro corazón herido
en un camino que ya no es nuestro,
pues nuestros pasos del peso del alma solo eso causan.
Y aunque deseemos dar un salto y en él borrar el límite del camino,
nuestros pies se adhieren a pasos desgastados.
-- Jeca

jueves, 20 de octubre de 2005

Malos Olores


Fuckowski está publicado aquí, y ahí al lado tienen los links a todos sus escritos. Fuckowski sacó libro, y también me lo pueden regalar de Navidad. Fuckowski es Dios.

Y no, Fuckowski no huele mal. Bueno, al menos que yo sepa. Es sólo que leerlo hoy me animó a escribir esto. Tengo un par de ideas para futuros Blogs, pero siempre me pasa que las sigo alejando, porque me llegan nuevas (y más apropiadas?) ideas sobre las cuales escribir. La de hoy, por ejemplo, como no, es sobre los Malos Olores.

Todos hemos oído la frase "Esto me huele mal", y sabemos qué significa: Que hay gato encerrado. Lo que quizás no sabemos es qué significa "Aquí hay gato encerrado"... Significa que en el sitio en el que estamos hay un felino doméstico que no puede salir.

En general, usamos esa frase cuando vemos (o sentimos, mejor dicho) que hay algo fuera de lugar, que hay algo que no es lo que debería, que hay algo que quizás no vemos pero que genera disonancia en la armonía de la creación. Es ese detallito que los detectives ven a cada rato en las series de misterio, y que escapa de la percepción de nosotros, comunes mortales.

Pues bien, resulta que los computistas no somos mortales tan comunes (bueno, al menos no todos). Nosotros, en nuestra casi infinita sabiduría (no es infinita, por lo que a veces da Overflow) (y hay un par de tarugos a los que les da es NullPointer) aprendemos cosas que al principio pensamos que no sirven de nada, o que sirven sólo para programar, pero que luego -en el más puro estilo de Kung Fu o Karate Kid- descubrimos que podemos aplicar en la vida diaria para ser mejores personas, asombrar a los demás, ganar peleas y librarnos de Barney.

Y es que es así! No sólo servimos para programar (bueno, al menos no todos: algunos servimos para más, algunos ni para eso sirven). Una vez tuve una conversa con un pana (Erwin Lares) sobre de qué servía un computista sin una computadora delante. Luego de dar mi muy sensible respuesta de "para lo mismo que un electrónico sin un par de pilas" (adivinen qué estudiaba Erwin), me puse a divagar sobre para qué servíamos (sí, tocó un nervio sensible).

Sí, muchas de las cosas que aprendemos son 101% (en qué pensaron?) aplicables a una computadora, y sólo a una computadora. Pero hay muchas otras cosas que no. Teoría de sistemas, manejo de proyectos, lenguajes de programación... Los dos primeros pueden ser usados para muchas cosas en muchos ámbitos, profesionales o no. La última no sirve para nada, ni con una computadora delante.

(También aprendemos a entender y disfrutar chistes como este: Hay 10 tipos de personas: Los que entienden binario y los que no).

Nuestros conocimientos "extras" (o habilidades, o aptitudes, o como quieran llamarlo) nos ayudan a optimizar cualquier proceso, a buscar soluciones -a veces obvias, pero que más nadie ve- a cualquier problema de cualquier área -a veces sin saber nada de dicho área- con la que nos crucemos, a saber si un sistema (y aclaremos: TODO es un sistema) está destinado al fracaso o al éxito.

Y una de esas habilidades extra es la de detectar malos olores. Y eso que no tengo buen olfato.

En computación, un código -o algo más- "huele mal" cuando lo ves y "sientes" que no está bien, que causa disonancia, pero no ves a la primera por qué. Si ves a la primera por qué huele mal, no es un mal olor, es un simple, llano y estúpido error en el código.

Así, muchos de nosotros vemos ese trozo de código disonante, y nos quedamos viéndolo, buscándole la vuelta, pensando en patrones de refactor, o en la inmortalidad del cangrejo, hasta que damos con la solución y lo corregimos para que haga lo mismo -recordemos que no fallaba- pero bien, rápido, a prueba de errores, faster, stronger, higher.

Esa misma capacidad de detectar malos olores (lástima... No detectamos dinero, o chicas lindas... Pero algo es algo, no? Podría ser peor y que nuestro poder mutante fuera oler mal) se puede usar en la vida diaria. Bueno, se puede no es la palabra, pues no podemos decidir no usarla: Se USA en la vida diaria.

Hace tiempo, hablando con ella, salió el tema de su pareja: "Es bello", "es perfecto", "es seisi", "es lindo", "es educado", "me atrae", "lo tiene grande", "siempre sabe lo que quiero", etc, etc, etc. Yo ya estaba a punto de pedirle su teléfono, para ver si lo convencía de montarle cachos conmigo. Y sintiendo pena de mí, que tengo que vivir con mi cuerpo imperfecto y mis malos hábitos!

Pero en ese momento detecté un mal olor. Demasiada perfección, quizás. O demasiados halagos. O ambos. El caso es que sentí lástima por ella, y deseé estar equivocado.

Hace menos tiempo, la misma chica me comentó que está contemplando divorciarse... Sencillamente no tuve corazón para decirle que lo veía venir desde hace mucho... Las señales siempre están allí, para el que puede -o quiere- verlas.

* * *

Para el resto de los mortales: No se sientan mal! Los computistas tenemos nuestro talón de Aquiles... Lo cual es bueno, pues así no estamos limitados por los parámetros de la perfección. ;D Hace años que no puedo escribir Sting a la primera bien, a menos que me quede 5 minutos pensándolo. Siempre sale "String". Y definitivamente, cuando la gente en MSN lee que fuiste a un concierto de String, siempre sienten que algo huele mal...


La sonrisa cuesta menos que la electricidad y da más luz.

Empecé a aproximarme al él muy lentamente, haciendo el menor ruido posible. Quería comprobar cuánto me dejaría acercarme sin huir volando. Quizás se diese cuenta de que yo no pensaba hacerle daño. Quizás, si me dejaba rozarlo, significaría que conmigo había hecho una excepción, que a mí me había considerado distinto. Que parte de ese algo de la lluvia sí que se me había quedado dentro, haciéndome mejor. -- Fuckowski (Alas de barro)

La experiencia es una dura maestra, ya que primero pone el examen y después imparte la lección.

Las cosas que se van dejan el espacio para las cosas que están por venir.

Tener la conciencia limpia es síntoma de mala memoria.

Para obtener, algo de igual valor se debe perder. Esta es la Ley de la Equivalencia de Intercambio de la Alquimia.
-- Alphonse Elric (Fullmetal Alchemist)

Hay 10 tipos de personas: Los que entienden binario y los que no. -- Adrian Rodriguez Albarrán

jueves, 29 de septiembre de 2005

El Valor de los Valores

Hoy probaré una nueva tendencia de escritura: Pondré nombres.

En mi almuerzo de hoy estaba bromeando con J sobre una de nuestras bromas particulares "Sí, es que yo no tengo esa vaina que tienes tú... Cómo es que se llama...? Precios...? Costos...? VALORES!". jejeje...

Luego, llego al trabajo a trabajar, y mientras echaba una línea más de código me crucé con el Blog de Gabriel (imagínense... Qué haría ese URL atravesado en mi Código?) del 01 de Septiembre, "Del Valor de las Cosas" (léanlo, y de paso todos los demás. No tiene desperdicio).

Bueno, el caso es que me puse a contestar al artículo... Y poco a poco el comentario se volvió otro artículo. Y helo aquí.

Tengo lo que para mí es un buen trabajo. Quizás no sea el mejor trabajo que podría tener, según ciertos parámetros, pero es mío y lo aprecio. Me gusta lo que hago. Me gusta cómo lo hago (aunque, como todo, se podrían mejorar algunas - varias - cosas). Me gusta la gente con la que lo hago... Y eso tiene su valor.

Me han llamado de varios sitios ofreciéndome trabajo (o al menos una entrevista. Viene a ser lo mismo luego de cierto tiempo), y siempre mi respuesta es la misma: "No, gracias, ya tengo trabajo".

Varias de mis amistades me han dicho de loco para arriba: Que cómo se me ocurre, que al menos fuera a la entrevista, que al menos podría haber preguntado cuánto me iban a pagar, que averigüara el paquete... Pero el caso es que no me importa.

Si tengo un trabajo que me gusta, para qué buscar otro? Sí, podría ser mejor. Siempre podría ser mejor. Si vivimos en ese plan, se nos caerá el pelo (y de eso sé un rato) pensando en cómo nos habría ido por los otros caminos. Y mira que algunos de los otros caminos sonaban interesantes! Hasta de Sony me han llamado!

No me malinterpreten. No es que esté casado con mi oficina. Y tampoco es conformismo o comodidad. Si algún día llega el momento de irme, me iré. Es sólo que no creo que sea adecuado andar por la vida cazando trabajos que paguen más. "Ah, este me paga medio millón más! Me voy!". No sé. Creo que ese enfoque no es conmigo. Como siempre digo, si quisiera hacer dinero estaría vendiendo drogas.

Si cada vez que me ofrecieran más dinero me mudara de trabajo, tal vez habría cambiado una docena de veces de trabajo, y quizás estaría cobrando el doble... Pero no tendría sensación de pertenencia. Imaginen casarse con la mujer que aman, y apenas vean una más bonita, botar a su esposa para irse con la nueva... Sencillamente, la vida no es así.

El caso es que el valor del trabajo no se mide solamente por el sueldo que te pague. Se mide, como todo en la vida, por lo que te haga crecer, por las alegrías que te dé, por el aumento que te dé en las ganas de vivir.

(Jefe, no me hagas 101% caso a esto! Ofréceme un aumento, para que puedas dormir más traquilo! jejeje!).

Creo que la madurez tiene algo que ver con eso... Asco, estoy madurando...

También hablando con J hemos discutido varias veces el problema de su carro: Quiere venderlo, para comprarse otro. "Pero me da pajita porque quiero mi carro". Coño, entonces no lo vendas. Gasta ese dinero en ponerlo pepa. No todo es un negocio... Hay otras formas de ganar. Por ejemplo, arreglando tu carro, ese mismo que quieres y con el que compartes recuerdos, para sentirte mejor con él, en lugar de verlo como una inversión. Ojo, no es enamorarse de las cosas materiales... Es sólo hacer las cosas adecuadas por la razón adecuada.

Conozco muchas personas que juzgan a terceros por lo que cobran, por los títulos que tienen, por la gente a la que mandan... A veces, yo también he caído en esto (no para juzgar a terceros, sino para juzgarme a mí mismo). Pues bien, sorpresa. Esos detalles no - corrijo: NO - importan. Importa el tamaño del corazón, y habrá personas a las que les importe el tamaño de otros apéndices corporales... Pero el bolsillo, los títulos, los cachilapos, no definen a nadie.

(Sí, JuanK: hiciste bien en no tomar la beca. Sí, Virginia: Sí existe Santa Claus. Bueno, no era eso lo que iba a poner... Realmente era "Sí, Virginia: para mí vale quedarme", pero no me aguanté!).

En mi caso, estoy de acuerdo con Gabriel... En mi lista del "Top Ocho de recuerdos" no figura en ningún lado algún aumento de sueldo. Hay besos, miradas (y esos instantes entre mirada y beso!), sonrisas, chocolates, juegos, reuniones, personas, abrazos, Afectos! (allá los que me entiendan), bebés, viejos...

Y en las suyas?

Hagan que valga la pena...


Y en las frases de hoy, un clásico, que siempre me hace pensar en Phoebe (Friends) corriendo como una loca:

Work like you don't need the money; love like you've never been hurt; dance like no one is watching (Trabaja como si no necesitaras el dinero; ama como si nunca te hubieran herido; baila como si nadie estuviera viendo).

It's not so important to be serious as it is to be serious about the important things. The monkey has an expression of seriousness that would do credit to any great scholar. But the monkey is serious because he itches. (No es tan importante ser serio como lo es ser serio sobre las cosas importantes. El mono tiene una expresión de seriedad que le daría crédito como cualquier estudioso. Pero el mono tiene la cara seria porque siente picazón).

Sólo con el corazón se puede ver bien. Lo esencial es invisible para los ojos. -- El Zorro (El Principito)

jueves, 11 de agosto de 2005

Injusticia


En uno de los chateos de hoy, salió la idea de que la relación entre los trabajos es injusta. No se han fijado?

Fíjense: Soy desarrollador. Hago programas. Creo aplicaciones. Soy el terror que aletea en tu PC. Brindo soluciones a problemas.

Bueno, no. No le brindo las soluciones a los problemas. Se las brindo al que tiene el problema, para que acabe con él. Ustedes entienden... Es como cuando dicen que un gato es bueno para los ratones: bueno un carajo, se los come.

Como desarrollador, si mi trabajo no llega a ser satisfactorio para el cliente, porque no le entendí, o porque los requerimientos cambiaron, o por lo que sea, pues lo arreglo (y le cobro extra o no, dependiendo de quién fué el culpable del hecho). El caso es que, si el cliente no acepta que el programa cumple sus requerimientos, pues se negocia y se alcanza algún compromiso, desde "pronto lo alcanzará" hasta "si te ví no me acuerdo".

En el caso de los médicos, no es así. Al menos, no en el caso de los médicos que laboran en clínicas. Permítanme hacer la diferencia entre estos y los que trabajan en hospitales, que no son la misma raza.

El caso es que estás enfermo, y vas a una clínica. Primero, pase lo que pase, a hospitalizarte, que hay que hacer dinero. Luego, pues si no te curas, o te mueres en la operación, o quedas chucuto, ellos igual te cobran la estadía, la operación, los honorarios y el impuesto a salir vivo.

Si no te hicieron un seguimiento, un tratamiento, un algo luego de la operación, y quedas mal, pues qué lástima. Si yo no le hago un seguimiento a mi cliente, pues él me lastima. Y eso que no son vidas lo que tenemos en juego.

Qué acaso no deberíamos regirnos por las mismas leyes? Acaso no podría decir "mira, güevón, si me dejaste un bisturí en el intestino grueso y me tienes que volver a abrir, no deberías cobrarme la segunda operación - yo diría que ni la primera. Fué TU culpa, no?"

Pues no.

O qué tal esta: "te traje a la doña para que la curaras. La curaste? No. Se murió, verdad? Pues hala, no te pago".

Pues tampoco.

Se te murió el familiar? Lástima. Era que estaba más allá de la curación. Paga igual, que esto es un negocio, y la culpa no fué mía, aunque le haya dejado una esponja en el cerebelo. Así, sin garantías o concesiones de ningún tipo.

Y entonces, cuando un buen médico (léase, un médico que sea persona, que haya hecho el juramento Hipocrático y no el Hipócrita, uno de esos raros expecímenes que gracias a Dios aún existen) se queja de que en la clínica a los pacientes los están hospitalizando hasta por gripes (y felicitando públicamente al que lo hace), la respuesta que recibe es "es que tienes mentalidad de hospital".

Así mismo voy a tener que comenzar a hacer yo. Echo el código, y si no te gusta, tejo. Seré un Programador Clínico. Hasta bonito queda en la tarjeta de presentación.

Lástima que esos médicos no sufran nunca en carne propia esa impotencia que generan en nosotros. Ojalá que la persona que limpia en su casa hiciera un trabajo mediocre, y tuviera que vivir con ello... Pero claro, a esa persona le duele que la despidan. Al médico - ojo, sigo hablando de ese médico comerciante - no le duele el paciente.

Parece mentira. Hay algunos trabajos que son sencillamente DEMASIADO importantes como para que ocurran ese tipo de cosas. Me vienen a la mente médico, maestro y barrendero. Las condiciones de vida de esos profesionales deberían estar tan bien como para que no ocurra que te reboten en una clínica con las tripas afuera porque no tienes tarjeta de crédito, o que nunca tuvieran ganas de ir a paro. Porque ninguna de esas tres actividades pueden ser obviadas aunque sea por un segundo.

El detalle está en que no veo ni al barrendero ni al maestro cobrando lo que cobra el médico comerciante, o siendo tan poca persona.


Hablando de barrenderos, y aprovechando mi charla sobre las injusticias laborales, aunque en otro orden de ideas, quiero dejarles esta conclusión sin introducción: Cuando quieran decidir cuánto cobrar o pagar, piensen que hay más cosas a tomar en cuenta que el título. A saber:

- Nivel de estudios (títulos, cursos, certificaciones)
- Experiencia en el área (años de experiencia)
- Experiencia en la empresa (años laborados)
- Cargo (responsabilidades, toma de decisiones, gerencia)
- Gusto por la labor

Particular atención al último punto. Por qué un desarrollador gana más que un barrendero? O sea, el desarrollador se pasa el día sentadito, con internet, hablando paja con el de al lado, y haciendo algo que con mucha seguridad le gusta. El barrendero, en cambio, hace un trabajo que mucha gente desprecia (sí, sin razón, pero lo hacen. Imagínense en la reunión de 10 años de graduados: "Y tú, que haces?" "Soy barrendero en la Urdaneta"), se la pasa de pie y caminando, agarrando sol, sin hablar con el pana de al lado, y recogiendo mierda.

Qué no deberían pagar más por los trabajos menos agradables, menos chéveres, menos divertidos, más peligrosos? Por qué el barrendero, un profesional tan dedicado y tan importante, cobra tan poco, mientras que un desarrollador, que a la mayoría de la gente no le va ni le viene, cobra tanto por hacer un trabajo de lo más agradable? Igual les pasa a los policías, bomberos, enfermeros, etc...

Medítenlo un pelo, y apoyen el próximo paro de barrenderos.


Como frase de hoy, les dejo una perla (parafraseada, que no la recuerdo textual) del gran gurú, en referencia a cómo poner un precio, sea a un proyecto, sea a tu trabajo:

Asegúrate de que sea lo bastante bajo para que no te sientas mal si no lo aceptan, y lo bastante alto para que no te sientas mal si lo aceptan. -- Jerry Weinberg

Úsenla en su próxima entrevista. Y algo para los desarrolladores:

I hope the next Big Thing is the realization that software is not about hours worked, but about care, creativity & inventiveness (Espero que la próxima Gran Cosa sea la realización de que la programación no tiene que ver con horas trabajadas, sino con cuidado, creatividad e inventiva). -- Uncle Bob (Tío Bob)

No desprecies a nadie, hasta un átomo hace sombra. -- Pitágoras