Sentido

Posted: May 7th, 2012 | Author: | Filed under: Rants | No Comments »

“Si existe un sentido de la vida en absoluto, entonces debe existir un sentido en el sufrimiento mismo. El sufrimiento es un aspecto inseparable de la vida, así como el destino y la muerte. Sin el sufrimiento la vida humana no puede ser completa. [...]

El modo en que un hombre acepta su destino y todo el sufrimiento que éste conlleva, la forma en que carga con su cruz, le da muchas oportunidades —incluso bajo las circunstancias más difíciles— para añadir a su vida un sentido más profundo. Puede conservar su valor, su dignidad, su generosidad. O bien, en la dura lucha por la supervivencia, puede olvidar su dignidad humana y ser poco más que un animal [...]. Aquí reside la oportunidad que el hombre tiene de aprovechar o de dejar pasar las ocasiones de alcanzar los méritos que una situación difícil puede proporcionarle. Y lo que decide si es merecedor de sus sufrimientos o no lo es.”

Victor FranklEl Hombre en busca del Sentido


Duele

Posted: April 22nd, 2012 | Author: | Filed under: Rants | Comments Off

En la ducha tras una sesión criminal de ejercicios calisténicos. Las piernas no se sostienen. El corazón todavía no está al ralentí. 3 veces por semana, hasta casi el fallo muscular. 10 minutos seguidos cambiando de guardia. 3 personas x 15 golpes x 5 tipos de golpe. Los golpes sólo son campanitas en la cabeza. Lo peor es mantener la postura firme mientras te concentras para observar al contrario con cuidado. Hasta el último defecto de estilo. 2 veces por semana, y aún me parecen pocas. Te caes a menudo. Duele bastante.

¿Masoquista?. No, que yo sepa. ¿Asceta? No me hagas reír. Tras 31 primaveras dando vueltas por este globito de miserias y esperanzas, comprendes que la mejor manera de saber si estás vivo es cuando algo te duele.

El problema de verdad es cuando deja de doler. O bien no estás entrenando lo suficiente y en el futuro vendrá el dolor de la lesión o la derrota. Quizá hayas entrenado demasiado y estás a punto de desmayarte, producto de las endorfinas. Cuando la vida no duele directamente, está trabajando a tus espaldas para provocarte un dolor inimaginable. Una cuenta atrás que comienza el mismo día que te levantas con el pecho vacío y sin poder abrir los ojos.

Y entonces, un día viene la explosión.

Decenas de agujas de biopsia clavadas en los pulmones. Cientos de fracturas múltiples de huesos que no sabías que existían. Miles de quemaduras y electrocuciones con corriente de 220V. Millones de piedras en el riñón, de bolazos de paintball en la sien y espadazos en el lomo. Todo en menos de un segundo.

Tu corazón late.

Abres los ojos.

Respiras.

Por tratar de ignorarlo sistemáticamente, Dolor te ha enseñado una buena lección. No pido que disfrutes de él, sólo que aprendas lo que te enseña cada día. Tan necios son los que disfrutan del Dolor como los que no salen a su encuentro todos los días, sin más armadura que la propia piel magullada.

Vencedores o vencidos, da igual. Todos los que nos batimos con Él nos convertimos sin querer en el eterno eco de las palabras de Séneca a su querido Lucilio: “Pues la verdad, no duele tanto como me lo imaginaba”. Y bien cierto es, que duele más lo que uno imagina que lo que realmente es. Crueles ironías del destino propio. Tuvo que venir un Cordobés a enseñarme cosas sobre el Dolor, por partida doble.

Dolor, amigos, es Debilidad saliendo de tu cuerpo.


Especialización

Posted: April 17th, 2012 | Author: | Filed under: Rants | Comments Off

“Aquellas sociedades que separan demasiado al Pensador del Guerrero acaban con Pensadores cobardes y Guerreros estúpidos”

Tucídides. Filósofo Ateniense


Ellos

Posted: April 14th, 2012 | Author: | Filed under: Rants | Comments Off

A los 8 años quise ser piloto de combate.
Ellos dijeron: “Con 1’5 dioptrías a los 8 años serás un cegato a los 20. Nunca podrás volar”.

A los 16 años quise ser atleta.
Ellos dijeron: “Ni tienes madera ni ganarás el suficiente dinero”.

A los 18 años quise estudiar.
Ellos dijeron: “No estudies ,gilipollas. ¿No ves que puedes ganar 3000€ al mes en la obra?”

A los 25, quise dejar de estudiar.
Ellos dijeron: “Si no estudias nunca serás nada en la vida”

A los 28, quise tratar de crear una empresa.
Ellos dijeron: “Ya estás demasiado viejo. Sin clientes previos no empezaremos jamás.”

Ayer dije: “Quiero sentarme 8 horas al día en una sala gris, trabajando en un sitio que odio, para comprar mierda que no necesito”.
Ellos respondieron: “¿Acaso eres imbécil?. Nadie en su sano juicio querría eso”.

Y hoy os digo: “Ya que he dedicado la mitad de mi vida a escuchar a gente irrelevante. Hoy, para variar, voy a hacer lo que me salga de los huevos.”
Ellos callaron.


Yo no soy mi trabajo

Posted: March 20th, 2012 | Author: | Filed under: Rants | Comments Off

Uno de los rasgos más puñeteros de mi personalidad es mi tendencia a juzgar a las personas con una velocidad pasmosa. Afortunadamente, es un vicio del que me estoy recuperando poco a poco. Sigo juzgando, pero ya no opino salvo en contadas ocasiones. A ver si mi cerebro se da cuenta que tanto trabajo es inútil y deja de juzgar.

Juzgo, por ejemplo, a aquellos que se presentan con su nombre y su trabajo fuera del ámbito profesional. “Me llamo X y trabajo en Y”. Orgullosos esclavos a tiempo parcial. “Me llamo Tío Tom y recolecto algodón a cambio de comida y latigazos”. Aquellos que se hacen llamar emprendedores no están en mejor situación. Se convierten en esclavos de sí mismos y son totalmente inconscientes de ello. Definidos, estructurados y moldeados por su oficio.

No los odio. Me dan pena.

Yo fui uno de ellos. Tampoco es plan de tirarse piedras al tejado propio. Tan gilipollas que imprimí tarjetas con mi nombre, el logo de la empresa y un pomposo título en inglés que no comprende ni el tato. Hasta las repartí entre mis amigos. Pocas veces me he arrepentido tanto.

Quizá lo hice influenciado por una generación de bloggers-gurú de cabeza rapada cuyo mantra es “Sigue tu pasión”. Si dedicas un tercio de tu vida a algo, es mejor que sea algo que amas apasionadamente, ¿No?. Ni de lejos. Si tratas de sacarle los cuartos a tu pasión, arruinarás esa pasión o te quemarás el bolsillo. Resulta curioso que la “pasión” de estos bocachanclas consista en cobrar un dineral a cambio de decir “Sigue tu pasión” en sesiones privadas. “Sigue el dinero”. Yo prefiero la sabiduría castellana ancestral: “Donde pongas la olla, no metas la polla”.

Por mucho que ame uno su trabajo, lo disfrutará como mucho al 20%. El 80% del trabajo restante suele ser tedioso, desagradable y agotador. Si somos incapaces de superar ese miserable 80%, ni toda la pasión del mundo nos va a salvar de terminar quemados. Pongo por ejemplo el sueño de todo Hippie New Age: Abrir una cafetería o un hotelito alternativo. Todo es paz y amor hasta que te toca trabajar más de 12 horas al día, lidiar con clientes estúpidos y limpiar sábanas cagadas. O peor, convertirse en el sucio capitalista y explotador que siempre odiaste por contratar a gente para que te ayude.

¿Mi solución? Tan afilada como la hoja de una espada. He desvinculado mi vida personal de mi vida laboral casi por completo. Cuando trabajo, trabajo. Cuando vivo, vivo. Así de simple. Cada vez que ficho, mi Ego se queda a esperar en la calle, atado a un palo. Un programador sin Ego es un programador feliz.

Puede parecer que esta actitud desapegada y mercenaria perjudique mi productividad y ponga en peligro el puesto de trabajo. Mi experiencia me ha demostrado todo lo contrario.

Por el lado productivo, dejar los problemas de casa en el trabajo y viceversa me permite trabajar mucho más alerta y concentrado. Que mi trabajo me importe un bledo no significa que no lo deba de hacer al 100%. La falta de pasión no implica falta de profesionalidad, habilidad o ética. La pasión no levanta puentes rectos o crea programas libres de errores. Eso sí, una vez suena la campana, si te he visto no me acuerdo. Una cosa es ser un esclavo intachable y otra muy distinta ser el lameculos de tu amo. El que quiera fidelidad, que se compre un perro. Yo trabajo por dinero. Cumplo con mi contrato, y punto.

En el plano de las relaciones laborales, los primeros intentos de establecer unos límites pueden ser dolorosos. A los jefes les encanta el drama de “no estás alineado con los objetivos de la empresa, que si patatín, que si patatán”. Pero cuando ven que trabajas igual o mejor, hasta te respetan más. No hablo de afecto, hablo de respeto. La idea es que admiren tu trabajo, pero que no te tomen como el pito del sereno. Que sientan un pequeño escalofrío cuando les digas “eso no entra en mis responsabilidades”, “eso es problema de otra sección”. Y por supuesto, todas las horas extra, remuneradas.

Este tipo de filosofía de trabajo no está muy bien vista por la mayoría de jefazos y encargados de RRHH. A alguien con dignidad profesional no le puedes exprimir horas extras y amenazarle con el despido. Si lo despiden, la empresa se quedará coja. Y los despedidos probablemente encontrarán otro trabajo con celeridad. Es lo que tiene trabajar bien.

Por eso, es posible que en un futuro borre este post si me pongo a buscar trabajo y lo sustituya por algún post del estilo “Sigue tu pasión”. Además de juzgar a las personas, soy un maldito cínico. Y eso no me interesa curarlo. Con las habichuelas no se juega.

En definitiva: Si separas tu vida de tu trabajo, harás ambas cosas mucho mejor. El que opina lo contrario, o te quiere sacar los cuartos, o te quiere sacar horas extra. Tú no eres tu trabajo, deja de vivir como tal.


Vivir de cerca

Posted: March 16th, 2012 | Author: | Filed under: Rants | Comments Off

Quien mata de lejos lo ignora todo sobre el acto de matar. Quien mata de lejos ninguna lección extrae de la vida ni de la muerte: ni arriesga, ni se mancha las manos de sangre, ni escucha la respiración del adversario, ni lee el espanto, el valor o la indiferencia en los ojos.Quien mata de lejos no prueba su brazo ni su corazón ni su conciencia, ni crea fantasmas que luego acudirán de noche, puntuales a la cita, durante el resto de su vida. Quien mata de lejos es un bellaco que encomienda a otros la tarea sucia y terrible que le es propia. Quien mata de lejos es peor que los otros hombres, por que ignora la cólera, y el odio, y la venganza, y la pasión terrible de la carne y de la sangre en contacto con el acero; pero también ignora la piedad y el remordimiento. Por eso, quien mata de lejos no sabe lo que se pierde.

El Sol de Breda. Arturo Pérez Reverte. Capítulo IV.

Tras secarse los chorros de testosterona que salen tras leer esto, uno no puede sino asentir delante el libro y completar la frase en su cabeza. En esta sociedad que llamamos El Primer Mundo (Tm) , ya no sólo matamos de lejos sino que vivimos principalmente de lejos. A un nivel primordial, no sabemos de donde viene lo que comemos ni lo que vestimos. Los Mass Mierda nos abotargan los sentidos con dramas a miles de kilómetros de distancia que al final nos acaban importando un comino. Mientras, a nuestro alrededor se despliega el drama cotidiano de vivir sin que nos enteremos. Los modernos Knowledge Workers son incapaces de explicar en qué consiste realmente su trabajo, cómo producen valor de verdad para otras personas. Cientos de amigos en el Facebook, ninguno en el que poder confiar de verdad. El WhatsApp me ha fundido la batería, pero nadie para tomar un miserable café. Amor de lejos, felices los 4.

Todos estos maravillosos artilugios que supone iban a acortar la distancias han resultado ser un pufo miserable. De pocas conexiones, genuinas y cercanas, hemos pasado a muchas, remotas e indiferentes en su mayoría. Estos lazos de chichinabo encima son un estorbo más que otra cosa. Ya no podemos cambiarnos de lugar para ser otra persona y romper con el pasado. Los lazos remotos se estiran como los hilillos de queso en una pizza, estorbando más que ayudando a comer.

Para colmo, la imagen que nos proyectan y que proyectamos sobre estos sistemas remotos no es la más saludable que digamos. Pongo por ejemplo el Facebook. Un perfil de Facebook no es una descripción real de una persona, es una proyección de su Ego en una página Web. Las actualizaciones son banales o casi siempre positivas: un viaje, un nuevo novio(a), de fiesta, etc. Una persona de verdad no es una sucesión de videos chorras y eventos felices. El problema es que todas estas imágenes las interpretamos como realidad. El mundo de los perfiles de Facebook parece mucho más feliz y apasionado que la marea gris de personas por la que uno tiene que nadar a diario. Por eso recomiendo a los deprimidos dejar Facebook y pasarse a AscoDeVida, te clava mucho más los pies en el suelo. Como si no tuviéramos bastantes imágenes ya en el cráneo, vivir de lejos las perpetúa.

Y aquí me hallo, un maromo que trabaja programando videojuegos. El summum de la pérdida del tiempo y del vivir de lejos. Cagándome en lo que le está dando de comer. Tengo los huevos más cuadrados que la cabeza de la Merkel. Lamentablemente, el día que repartían la vergüenza estaba con gripe. O quizá soy como el primer ateo histórico: un sacerdote belga que de tanto pensar en dios se acabó cagando en el, pero en secreto.

Puede que no sea la primera Rata de Despacho que reniega de su condición, pero para este año (y los que me queden) me he propuesto vivir un poquito más de cerca cada día. Trabajar más con mis manos, agitar el acero hasta que mi cuerpo no pueda más, estar más cerca de amigos y familia, romper lazos remotos que cuelgan como hilillos de una pizza y reforzar los que tengo a mano. Estar ahí, presente, y nada más. ¿Quién sabe? Quizá el día en que todo se vaya a la mierda tendremos que vivir obligados de cerca. Al menos estaré preparado.


Aperitivico veraniego: Empotrando archivos

Posted: August 10th, 2011 | Author: | Filed under: programacion | Tags: , , | Comments Off

Saludos, mis recalentados cerebros. Hoy tengo la masa gris igualmente sobrecalentada, así que voy a hacer un post cortito. Os enseñaré como empotrar de manera sencilla, archivos de contenido arbitrario dentro de un ejecutable usando GNU ld

Read the rest of this entry »


Gestión de Memoria en C++ (V): Pools

Posted: July 31st, 2011 | Author: | Filed under: programacion | Tags: , , , | Comments Off

Saludos. Continuamos esta serie con una técnica bastante básica y muy utilizada: los “Pools” de objetos en memoria. Comparado con el resto de cosas que hemos visto en el blog, es muy sencillo y resulta fácil sacarle rendimiento. Pero dado que aquí el objetivo es complicarse la vida, mencionaré todas las alternativas posibles que tenemos en cuanto a diseño e implementación. Algunas alternativas sirven en casos concretos y otras no son más que pajas mentales. Pero como sus variantes del mundo real, resultan de lo más placenteras.

Además, el calor me reblandece los sesos. Como siga cayendo el Lorenzo así, el próximo post lo hago de Ingeniería de Software. Si llego a este punto, espero que mis conocidos sepan acabar con mi miseria de manera efectiva e indolora.

Read the rest of this entry »


Paréntesis: La unión hace la fuerza

Posted: July 23rd, 2011 | Author: | Filed under: programacion | Tags: , , , | Comments Off

Hola, mentes inquietas, esta semana voy a descansar un rato los posts sobre gestión de memoria en C++. Para no dejaros sin cosas con las que darle vueltas a la cabeza os dejo un par de trucos interesantes que se pueden hacer con C++. En concreto, usando union de C/C++.

Read the rest of this entry »


Gestión de Memoria en C++(IV): Stacks con Alineación

Posted: July 16th, 2011 | Author: | Filed under: programacion | Tags: , , , , | Comments Off

Hola muchachada. Sí, soy yo. Incluso soy el “yo” de esta línea temporal. No he venido desde 35 años en el futuro tras terminar el post recién jubilado. Supongo que mi yo futuro se jubilará forzosamente a una habitación acolchada sin conexión a Internet. Tal y como prometí la semana pasada, vamos a crear un Stack Allocator con soporte para alineación de memoria.

Read the rest of this entry »