12 de Mayo

13May09

12 de mayo

(clic en la imagen para pdf tamaño xl)

El texto


Osos

18Apr09

La época, largo tiempo atrás ida, de los osos.

Jesus Bear

jesusbear1
jesusbear2
jesusbear3

Otros osos
muchos_osos
oso2
oso3

Otras cosas que hacía en esa época
mate

Ourson pour Caro (je crois)

oursonb


Caso 1: Tienes un programa listo salvo un detalle. Lo solucionas. Creas un bug que no sabes resolver.

Caso 2: Sales por ahí, te juntas con gente, todo muy bien, todos muy contentos. Estás vivo y lo notas.

Caso 3: Te juntas a comer con tus colegas y se crea el ambiente propicio para no tener ganas de volver, pero tienes que volver, tienes que volver por algún sentido raro de responsabilidad, o por aferrarse a algo seguro, pero hay tantas opciones que te gustaría tener disponibles para decir adiós.

¿Cuánto tiempo tiene que pasar para aburrirse lo suficiente? ¿Cuánto se estira la paciencia? ¿Cuánto se acumula el cansancio? Si no fuera por el caso 2, creo que se podría acumular lo suficiente, pero, hey, ya estoy bien, ya estoy sano y de vuelta, ahora hay que empezar a armar lo desarmado y juntar lo revuelto, así que no queda otra que seguir. Pero seguir por seguir no tiene sentido, hay que reinventar. Es necesario reinventar, y todos los días un poquito.

Y buscar, rebuscar, inventar. Una y otra vez en un loop infinito. No queda otra que decir let’s go!


#import <Foundation/Foundation.h>
#import "Alvaro.h"

int main (int argc, const char *argv[])
{
        NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
        Alvaro *alvaro = [[Alvaro alloc] initWithName:@"alvaro" age:27];
        [alvaro performLifeOnBackground];
        int counter;
        for (counter = 0; counter < 10; counter++) {
                NSString *string = [NSString stringWithFormat:
                        @"Alvaro says: %@ on date:%@",
                        [alvaro speakUtterance], [NSDate date]];
        }
        [alvaro prepareYourselfToWorkYouLazy];
        NSArray *results = [alvaro workResults];
        [results makeObjectsPerformSelector:@selector(makeMoney)];
        BOOL result = [alvaro canHaveFun];//this tended to evaluate to NO in the past
        if (result) {
                [alvaro doSomethingFunny];
        }
        [alvaro stopPerformingLife];
        [alvaro release];
        [pool release];
        return 0;
}

Desde hace un tiempo, unos meses, trabajo escribiendo una aplicación para iPhone. Una aplicación que encuentro interesante (o no trabajaría en ella) y que me ha llevado a aprender una cantidad de cosas que no sabía ni intuía que me sorprende. Entre ellas:

  • Cocoa Touch. Si bien conocía Cocoa (no diré en profundidad), Cocoa Touch es una bestia parecida, pero no idéntica. Desde los primeros días, ubicarme en un UINavigationController hasta aprender cosas de Core Animation y recordar que existen cosas como observar keypaths y mucha jerga esotérica más.
  • El valor de descansar. Eventualmente, el código se vuelve un plato de tallarines en la cabeza (no necesariamente en el código mismo) y uno pierde la concentración. Nada mejor que descansar media hora, una hora, ver algo livianito en la tele (la lista de Schindler no cuenta), salir a pasear o por último jugar a tocar guitarra.
  • El valor de descansar bis. Descansar descansar. Parar de escribir y tomarse unas pequeñas vacaciones. Olvidarse que existe Xcode. Ver el mar.
  • El valor de los amigos. Por dios que los he echado de menos. Eso ya lo sabía, claro, pero siento que los he dejado tan de lado que me da un poco de vergüenza.
  • La concentración. Si hubiera sabido eso en la universidad, al menos al principio… probablemente no estaría haciendo esto y sí en un postgrado en matemáticas, preguntándome cosas como “esto es lo que quiero estar haciendo?”, “por qué estoy acá?” o, un poco más trágico,  ”cuánto costará la estricnina?”

Pero pese a todo, pese al cansancio, pese a que el tiempo se va de las manos y nunca estoy conforme con como quedan las cosas, incluso pese a que a veces me duelen los ojos, estoy contento. No sólo me ha servido para aprender, el trabajo me ha servido para esconderme cosas que he debido enfrentar después y no han dolido tanto, me ha servido para valorar una vez más lo que me pierdo y para decidirme a no perderme más las cosas que me perdí tanto tiempo. Sí, es una oración un poco enredada, pero se entiende, creo. El ánimo es otro, es un poco parecido al de antes, el mejor ánimo del año pasado, pero con otros matices. No creo estar más sabio ni más cuerdo (quizás todo lo contrario), pero sí más reposado y al mismo tiempo más efervescente.

Y así se van los días del Cocoa apprentice, entre preguntarse si no habrá algún memory leak que cazar y disfrutar del solcito en el patio, debajo de la parra, mirando un gato flaco lamerse un pie.


After introducing a bug around 6 pm, fighting with it, comparing files in subversion, praying to each and every god and finally having to restore your project from a copy one day old, you just say “Give me a fucking fag”

 

(In any sense of the expression)


I met that one person and we went for a while holding hands walking down some streets and dancing some nights in clubs and yeah that’s gone but it’s alright, I guess. Yeah, it is.

El aburrimiento en un mall crece de manera exponencial. Cuando te aburres en un mall.

Left without a candidate. No Insulza for me, no Insulza for you. Oh, politics.

Doing everything with the energy and joy as if there were no tomorrow. Because there isn’t. The world may really end tomorrow and we won’t even realize it. Oh, schmuck.

 

The fear is to be alone forever and ever.


The best time of my life up until now is not really defined.

En el concreto que sostiene una estación de metro, cuando no era concreto, ¿habrá habido un fósil de algún molusco? ¿Está el metro lleno de moluscos? ¿De dónde sale el concreto?

Moldeable. La mente como plasticina. Mis respetos a Daniel Johnston, a quien descubrí hoy.

 

Un miedo recurrente: Que cuando voy en el metro a medicina, misteriosamente se cambie el orden de las estaciones Patronato y Cerro Blanco y acabe pasándome una estación en vez de bajarme una antes.


About the name

29Dec08

Once upon a time, there was a musical group called The Velvet Underground. In their first record, an interesting person named Nico sang with them. She went on and published some records by herself later on. In one of them, there’s this song, frozen warnings, which I’ve loved since the first time I heard it. The lyrics are

Friar hermit stumbles over
The cloudy borderline
Frozen warnings close to mine
Close to the frozen borderline
Frozen warnings close to mine
Close to the frozen borderline

Into numberless reflections
Rises a smile from your eyes into mine
Frozen warnings close to mine
Close to the frozen borderline
Frozen warnings close to mine
Close to the frozen borderline

Over railroad station tracks
Faintly flickers a modest cry
From without a thousand cycles
A thousand cycles to come
A thousand times to win
A thousand ways to run the world
In a similar reply

Friar hermit stumbles over
The cloudy borderline
Frozen warnings close to mine
Close to the frozen borderline
Frozen warnings close to mine
Close to the frozen borderline

Close to the frozen borderline
Close to the frozen borderline
Close to the frozen borderline

So, numberless reflections. Of course, as my previous tenure as a mathematician apprentice could not pass inadvertedly behind everything, there’s the play on cardinal numbers and the cardinality of real numbers. But one could also see the reflections not as mirror reflections, but as thoughts, so in the end it’s more as a kaleidoscope of thoughts, which is near the state of my mind these days. Anyway, that would be too much to talk about, which would lead us astray from the song by Nico. Or not.


Today I bought an old Apple pro mouse. My favorite mouse ever!

So, beginning a new blog. I never was so comfy with the old one (I rather liked the one for software, though) and I think it’s time to start over again. I’d like to be more focused this time, and write about more interesting stuff. Let’s see how it turns out.

Bye!