Rigel en Inglaterra

jueves, marzo 30, 2006

Me han hecho una oferta

Hoy me han llamado de la agencia. La empresa ha hecho una oferta que llegará mañana o pasado al correo. El sueldo nos da para vivir a Mayu y a mí sin problemas. Quieren que empiece a trabajar dentro de 10 días, así que tengo que darme prisa en encontrar un huequecito para vivir. Está muy lejos de Brighton como para seguir viviendo aquí.

Junto con la vivienda, el mayor problema que se me plantea ahora es algo que no os podéis imaginar: abrir una cuenta bancaria. En España basta con enseñar tu DNI, pero aquí es un pequeño infierno si eres extranjero. He encontrado un banco que se conforma con ver la oferta de trabajo y mi pasaporte para abrirme una cuenta. A ver si todo va bien.

He ido al súper a comprar comidita rica para la cena. Como mi hermana es vegetariana no podré ponerle uno de mis pollos asados rellenos de fruta. Con lo ricos que me salen... Tendrá que conformarse con una ensalada greco-árabe-japonesa que he inventado para la ocasión.

Lo mejor es que no voy a tener que ir a las dos entrevistas que tenía concertadas la semana que viene. Menuda paliza de la que me acabo de librar. Aprovecharé estos días si puedo para estudiar un poco el tema del que va a ir mi trabajo: OpenGL para dispositivos móviles.

EDITADO: Ha llegado el contrato por correo. Estipula que mi jefe va a ser uno de los ingenieros que me entrevistaron, el responsable del soporte a Linux. Deduzco que mi trabajo será mantener/desarrollar drivers para Linux de OpenGL-ES.

A todo esto, el nombre de la empresa es Imagination Technologies.

martes, marzo 28, 2006

Adelantándome a los acontecimientos

El viernes de la semana pasada tuve una entrevista un tanto inusual. Tras dos horas largas de tren para llegar a un pequeño polígono industrial en las afueras de Londres, encuentro la oficina donde me van a entrevistar. No hay muchos trenes que paren aquí, de modo que he llegado con una hora de adelanto. Al cabo de un rato largo empieza la fiesta.

Primero, un test de C con 30 preguntas. Parecería lo normal, pero no. Es ANSI C90, no ISO C99 que es lo que estoy habituado a usar. El test mismo fue escrito en 1991. Entre otras joyas del jurásico temprano pude observar el uso de la palabra clave auto para modificar variables. Un verdadero fósil, sin duda. Eso no fue todo. El test contenía algún que otro error. Por ejemplo, y simplificando el código para no distraernos con detalles:

char* message= "Hello, World!\n";
printf("%c", message);

¿Qué se imprime al ejecutar ese código? ¿Una hache? No, padre. Cuando usas %c el parámetro que debes pasar es un char, no un char*. Lo que va a imprimir es posiblemente el primer byte del puntero que está apuntando a "Hello, World!".

Debo recalcar que el error no era intencionado. El test no daba la opción a responder que el código era erróneo. En fins...

Después de la lección de arqueología llegó la entrevista propiamente dicha. Vino un manager, se presentó y tuvimos la siguiente conversación:

Manager: Hola. ¿Vienes a través de una agencia de trabajo, no?

Rigel: Efectivamente.

Manager: A veces hemos tenido problemas con agencias porque el candidato no sabe al puesto al que se está presentando. ¿Sabes en qué consiste el trabajo?

Rigel: [Sorprendido] Por supuesto, es un puesto de programador para un DSP que...

Manager: [Interrumpiendo] No, no, te equivocas. Es un puesto de programador de drivers de OpenGL para móviles.

Rigel: [Flipando] La agencia me dijo claramente que el código de referencia era XYZ y ese puesto es el que he descrito. Debe de haber algún error. [Rigel le enseña un papel con el código de referencia del trabajo]

Manager: Bueno, a ver si encuentro a alguien de ese departamento que pueda entrevistarte. Espera cinco minutos. [El manager se va y vuelve al cabo de un rato]
Manager: Mira, no he encontrado a nadie del departamento. Como yo no conozco su producto no puedo entrevistarte. Lo único que puedo hacer es entrevistarte del puesto de OpenGL.

Rigel: Bueno, ya que estoy aquí... aunque no creo que esté cualificado para el puesto.


Tras esto me hace una serie de preguntas variadas sobre gráficos 3D. Llega otro manager y le pone al corriente. Continúa la entrevista durante unas dos horas más.

Esta mañana me ha llamado el empleado de la agencia de trabajo. Me dijo que le habían pedido disculpas porque el error respecto al puesto lo había armado la propia empresa. También me contó que están interesados en contratarme. Todavía no he recibido una oferta en firme, pero parece que principalmente lo que tienen que hacer es negociar el salario.

Os mantendré informad@s del curso de los acontecimientos STOP Seguiré con mi estilo telegráfico STOP

EDITADO: Hoy me ha llamado el de la agencia de trabajo para mantenerme informado. Parece que el único trámite que queda para que me contraten es que el responsable de la empresa firme unos papeles. Según me dijo, probablemente mañana me confirmen que me cogen.

Ayer para celebrar la buena noticia me dejé llevar por el entusiasmo: compré yogurt ecológico y una película para niños de dibujos animados. Como bien apuntó mi hermana, Tu concepto de la órgia y el desénfreno son compatibles con los de un niño de cuatro años. Eso no le impidió ver la peli conmigo...

miércoles, marzo 22, 2006

E.T.A anuncia que abandona las armas

Llego a casa tras pasar la mañana trabajando en la charity shop muerto de nervios porque estoy esperando la llamada de Symbian y cuando llego a casa leo que E.T.A. ha dicho que abandona las armas. No puedo contener las lágrimas. Ojalá sea cierto...

Por una vez le estoy agradecido a algunos políticos. Que no sirva de predecente :P

sábado, marzo 18, 2006

Jackie a dieta

Estoy poniendo a Jackie, el software que usé en el proyecto fin de carrera, a dieta. Quiero reducirlo a su mínima expresión, manteniendo el 80% de la funcionalidad usando el 20% del código. Me encanta el software frugal y simple. Es más fácil de testear, depurar, mantener y extender. Lo de extenderlo con moderación, por supuesto :P

Esta tarde he dado con una solución de diseño que soluciona un problema que me comía la cabeza desde hace cosa de un año. Había logrado previamente una solución que era flexible pero un poco compleja matemáticamente y lenta computacionalmente. Ahora que he dado con la forma sencilla y correcta de hacerlo, no comprendo cómo no fue la primera alternativa que se me ocurrió. Es simple, breve, matemáticamente trivial y computacionalmente eficiente. ¡Coño, es que es obvia!

Espero que el resultado de esta dieta aporte además agilidad a los cálculos al reducir fallos de caché y accesos indirectos a memoria. A ver si funciona.

Estos humanos están locos

Necesito desahogarme de las barbaridades que uno lee y ve. En los últimos seis meses he encontrado y denunciado tres sitios web cuyo contenido me ha hecho sentir asco de ser humano. Hoy mismo leo en las noticias la horrible muerte que sufrió una chicha menor de edad a manos de unos cafres sin escrúpulos.

¿No es la vida de por sí lo bastante jodida? ¿Encima tenemos que hacernos esto los unos a los otros? Lo que me revuelve las tripas es que en estos ejemplos que he dado los autores eran perfectamente conscientes de lo que hacían. No fue un accidente, no fue un instante en el que estuvieran cegados por la ira o la lujuria. Fueron horas en las que pudieron frenar y no lo hicieron. ¿Por qué?

Cada vez que leo una de estas barbaridades pienso que una vez, hace años, estos salvajes fueron bebés indefensos e inoncentes, amamantados con cariño por una madre. ¿Qué fue lo que falló? ¿Dónde adquirieron la crueldad? Y lo que quizás entiendo menos: ¿por qué la usaron?

La vida de toda persona esá plagada de momentos amargos, de esfuerzo agotador que no dio frutos, de tristeza, desamor, angustia y desesperanza. Hasta la persona más aparentemente feliz esconde en su memoria todas esas vivencias. El sufrimiento que uno haya vivido no le justifica para hacer sufrir a los demás. Al contrario, el haberlo sentido en carne propia hace --o debería hacer-- que queramos evitar que otros pasen por lo mismo. El que algunas personas no hayan echo esta reflexión consciente o inconscientemente no lo comprendo.

Como agnóstico siento sobre mí el peso a veces creciente pero nunca menguante del dolor que he provocado. No hay para mí el consuelo de una confesión a un sacerdote. Sólo el fin de mi vida traerá la liberación de mi conciencia. Posiblemente sea por eso que no dramatizo la muerte, sino que la veo como el alivio que hace que la vida sea soportable. Recomiendo echar un vistazo a las primeras páginas de "La insoportable levedad del ser" de Milan Kundera. También merece la pena leer a Mark Twain.

Hasta entonces, seguiré compilando, haciendo chistes malos y tratando de ser una aportación positiva en la vida de los que me rodean. Al menos lo habré intentado. En cuanto a los protagonistas de las noticias que me llevan a escribir hoy, rezaré por sus almas. Bueno, todo lo que un agnóstico es capaz a rezar.

viernes, marzo 17, 2006

Desde Bangladesh con amor

Queridos lectores, siento haberos abandonado durante esta semana. He estado entretenido con varias cosas. Lo cierto es que me encuentro muy bien de ánimos.

Hace unos días recibí una llamada a eso de las ocho de la mañana. La señorita al otro lado del teléfono tenía un acento casi incomprensible, pero logré descifrar que me ofrecía un puesto de traductor técnico para una empresa de teleco y que me iba a mandar un email. Cuando leo el email, resulta que la empresa está ubicada en Bangladesh, aunque el puesto en cuestión estaba en Alemania. Es decir: español que vive en Inglaterra se va a Alemania con su esposa japonesa para trabajar para una empresa india. Ahora entiendo eso a lo que llaman globalización. Si el puesto tuviera buen aspecto me lo plantearía, pero lo cierto es que no me pareció muy interesante, así que lo rechacé. Si Mayu y yo alguna vez tenemos un beche, creo que bastante va a tener con aprender inglés, japonés y español. Añadirle alemán a la mezcla me parece cruel.

En otro orden de cosas, cuando estoy trabajando en la charity shop me encuentro de vez en cuando con ropa la mar de curiosa. Por ejemplo, hay una marca que se llamaba "French Connection UK". Un día los de marketing decidieron darle un giro al nombre y ponerlo en siglas. FCUK. Desde entonces venden camisetas con textos tales como: "I'm too busy to FCUK".

La semana que viene tengo una entrevista con una empresa que fabrica chips para dispositivos móviles. Por ejemplo para añadir aceleración gráfica 3D a teléfonos. Como dice mi hermana, "¡Claro! Lo primero en lo que pienso cuando me hablan de un móvil es qué tipo de gráficos 3D tiene..." A mí si me pagan...

domingo, marzo 12, 2006

Armas de destrucción masiva

Ayer mi hermana y yo fuimos a Correos a recoger un paquete. Contiene armas de destrucción masiva, y estamos dispuestos a usarlas. Las diatomeas son algas microscópicas recubiertas por una fina concha de óxido de silicio (misma composición que el vidrio). Cuando mueren, su interior se descompone mientras la concha se conserva formando rocas sedimentarias. Si se machacan esas rocas hasta reducirlas a polvo se consigue un material esponjoso que recuerda al yeso.

Para una persona, el polvo diatomáceo simplemente tiene un tacto áspero, y el contacto con él te deja una sensación de sequedad. Para los insectos es diferente; ellos son mucho más pequeños. Los trocitos microscópicos de conchas son para ellos como cristales rotos que por efecto de la electricidad estática se les pegan al cuerpo. Así, cuando un insecto camina por una superficie espolvoreada con este material, su cuerpecillo queda lacerado por cortes microscópicos a través de los cuales pierde humedad y muere deshidratado.

Anoche mi hermana y yo nos entretuvimos en dispersar polvo diatomáceo por algunas zonas de la casa. Nuestras mascotas no tienen escapatoria. ¡Muhahahaha!

miércoles, marzo 08, 2006

Esta gente es la polla

Acabo de llegar de un largo día de entrevistas para una empresa notablemente gris en un lugar particularmente gris de Inglaterra. La información que nos enviaron para que nos preparásemos decía que las habilidades que buscaban eran (por orden de importancia): DHTML, HTML & CSS, JavaScript, XML, Schema, etc. En ningún momento durante todo el largo día nos preguntaron absolutamente nada sobre ninguna de esas tecnologías. ¿Pero de qué se van? ¿Yo pasándome varios días estudiando JavaScript y Schema para esto? Pero me cago en su madre...

Por lo demás, la entrevista no fue mal. Era para un puesto de soporte técnico. Al principio éramos diez candidatos. Nos hicieron unos tests psicosométricos bastante chungos y luego un ejercicio de grupo bastante entretenido. Nos dividieron en cuatro grupos. Cada uno representaba un país, y el juego consistía en llegar a un acuerdo respecto a la creación de una torre de antenas de televisión. Cada país tenía intereses y conflictos diferentes. A los de la empresa les molaron dos cosas que hice. La primera fue actuar de puente entre grupos, transmitiendo propuestas y contra-propuestas para poder llegar a un acuerdo que satisficiese a todos en el tiempo limitado que teníamos para lograr una solución. La segunda cosa es que "me salté" las reglas establecidas al preguntarles si podíamos usar una de las pizarras que había en la sala. Aparentemente nadie lo había pedido nunca. Y mira que es obvio que una pizarra es una buena forma de que cada cual escriba sus preferencias/límites. En cualquier caso les gustó. Tras el juego este eliminaron a cinco candidatos y nos quedamos otros cinco para hacer otras pruebas.

Creo que me llamarán en unas dos semanas. Francamente preferiría que me diesen el trabajo en Symbian, pero si me dan este y no me sale otra cosa, lo cogeré. Me muero de ganas de tener trabajo para que Mayu pueda venirse al fin.

EDITADO: Los de la agencia de trabajo se pusieron en contacto conmigo para decirme que no me eligieron a mí. Lo bueno es que no voy a tener que trabajar en medio de ninguna parte.

miércoles, marzo 01, 2006

El dulce sabor de la venganza

La noche pasada me desperté a eso de las tres de la madrugada con mucho escozor en los pies. No era falta de higiene, era que estaba sirviendo de desayuno a las mascotas de la casa. Era tan molesto que no podía volver a dormir. Me levanté, fui al ordenador y me puse a leer un libro electrónico [1]. A eso de las cinco, aprovechando que mi hermana se levanta a esa hora para ir a trabajar, volví a la cama con la firme resolución de mandarles saludos cariñosos a nuestras mascotas cuando amaneciese.

¡Qué glorioso placer encontrarlas soñolientas tras una noche orgiástica de desenfreno alimenticio! Estaban todas gorditas y de un sano color rojo brillante. Sus cuerpecillos rechonchos hicieron ¡pop! como el papel de burbujas cuando lo estrujas entre los dedos. Morid, hijas de puta.

Ah, ya me siento mejor.