Viaje a PyCon Colombia 2018!
La Ida
Digamos que teníamos un itinerario ... subóptimo.
Salí de casa hacia Aeroparque el miércoles 7 a la 1PM para mi vuelo en LATAM de las 5PM a Sao Paulo. Arrancó bárbaro, llegué bien sin tráfico, pedí un café, hice el checkin en la máquina automática, me encontré con Andrew... todo sobre ruedas. El vuelo bien, teníamos pasillo y ventanilla sin nadie en el medio, viajamos cómodos y llegamos a Guarulhos a las 8:30PM.
Oh, Guarulhos. Nunca nada sale bien en Guarulhos. Sospecho que está construido sobre un cementerio indígena, si no no se explica.
Como nuestro siguiente vuelo salía recién a las 6:25AM y no teníamos ganas de pasar la noche sentados, habíamos hecho reservas en un hotel dentro del aeropuerto. Un hotel medio peculiar con habitaciones tipo camarote, camas cuchetas, pero económico. Total era dormir y tal vez darnos una ducha, nada más.
Bueno, primero seguimos los carteles de Hotel pero esos llevaban a un Tryp en terminal 3, que salía 250 dólares la noche y como no somos millonarios decidimos ir al que teníamos la reserva... que resulta que sí, está en el aeropuerto, pero del lado de afuera de migraciones en la terminal 2. Como teníamos hambre, cometimos un error y paramos a comer una hamburguesa en Bleriot.
El error no fue la hamburguesa, que estaba bastante buena, sino hasta que recorrimos todo el camino, salimos de migraciones y llegamos al hotel se hizo un poco tarde y nos cancelaron la reserva. Conocimos a un americano que lo charló a Andrew porque tenía una remera de los Patriots que acababan de perder el Super Bowl.
Así que, como es Guarulhos y nunca nada sale bien en Guarulhos, pasamos la noche en un par de starbucks tomando café.
A las 6:25AM tomamos el vuelo a Bogotá, el tramo mas largo que teníamos, unas 6 horas, pero como retrocedíamos 3 zonas llegamos a las 9AM. El vuelo ... bien. Dormí casi todo el viaje. Excepto que las azafatas eran culonas y me tocaban el hombro cada vez que pasaban.
Una vez en Bogotá, muertos de cansancio dijimos "tenemos 12 horas, no vamos a pasear un corno, busquemos un hotel". Teníamos reservas en uno llamado Cypress Normandia para la vuelta, tomamos un taxi a ese mismo por las dudas, y no había lugar. Nos dicen que hay un hotel llamado Connections ahí cerca y salimos con los bolsos. Caminamos tres cuadras, no lo encontramos, una señora muy amable en un café nos indica como llegar, llegamos.
El hotel es chiquito en frente de una plaza llamada "Las canchas" con chicos jugando a la pelota y un grupo de viejitos de un hogar al lado del hotel sentados en círculo jugando juegos.
El hotel tiene lugar. Lo que no tiene es agua. Y bueno, fuimos igual.
Me volví a comer algo al café donde la señora nos había ayudado, me comí un pastel de pollo con champiñones que era alucinante, torta de chocolate, un té helado y un café ... por 80 pesos argentinos. Sospecho que esta crónica va a tener un patrón donde me asombra lo baratas que son las cosas.
Volví al hotel, me desmayé, se hizo de tarde, volví al café a "almorzar" ... lasaña, agua, un bocadillo y un café.
Andrew se había ido al gimnasio, asi que me quedé solo, volvió el agua, pude usar el baño, nos juntamos de nuevo, vuelta a El Dorado para tomar el siguiente vuelo a las 9PM a medellín.
Como Andrew tiene un bolso lleno de merchandising, lo paran en seguridad por unos sospechosos llaveros-destapadores. Le terminamos regalando uno a cada una de las amorosas chicas de seguridad y pasamos.
Hablando de chicas de seguridad... en serio, re buena onda. Todo el mundo acá es amable. Pero eso es lo que pienso cuando viajo, no importa adonde viaje... no será que en comparación con el porteño promedio hasta los parisinos son amorosos? Sospecho que sí.
Sali de casa hace 32 horas. Todavia falta un vuelo. pic.twitter.com/qhEKQ0gsUB
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Vuelo a Medellín, llegamos sin inconveniente, es menos de una hora. Me hicieron despachar mi valija pero salió en el carousel en 2 minutos, cero problema.
El aeropuerto de Medellín queda medio lejos de la ciudad, así que tomamos un taxi. El camino sube a una montaña y después baja, todo por una ruta doble mano muy sinuosa. El taxista claramente estaba teniendo un mal dia e intentó suicidarse mientras nos llevaba, porque no sacó el pie del acelerador en todo el viaje. En exclusiva tengo un video del viaje:
El intento de suicidio fue fallido y llegamos al departamento que alquilamos por AirBnB, un lindo departamentito en un piso 15. No anduvo el wifi, asi que a la cucha.
Primer Dia de PyCon
Me desperté a las 6AM, miré por la ventana y ... wow.
Una ducha con agua fría (hay unas detalladas instrucciones para tener agua caliente que no funcionaron) y bajé a desayunar.
Y si señores esto cuesta 22 pesos argentinos. pic.twitter.com/H5ATspemF2
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Ese desayuno, o sea huevos, arepa, queso y una chocolatada, sale $3000 colombianos, que son ... 22 pesos argentinos. Un dólar y alguito.
Volví a buscar a Andrew que se había quedado durmiendo, y salimos para Pycon.
La Pycon es en la universidad EAFIT que tiene el campus muy cerquita de donde estamos parando. Caminamos unas cuadras, pasamos un puente y llegamos. El lugar es muuuuuy lindo. Y hay ardillas.
Basta Medellín. pic.twitter.com/h8vO2CXyEp
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
La acreditación pasó sin problemas, el swag es copado (remera que hasta probablemente sea de mi talle y una botella de agua muy práctica), cero demora. Llegmos un poco tarde así que nos perdimos la primera plenaria y la bienvenida.
Llegamos del todo a @pyconco pic.twitter.com/yUyPDQeDzX
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Un cafecito... chica amable me pregunta "oscurito?", le respondo "siempre", se puso colorada, y empiezo a sospechar que, ejem, tal vez haya sonado como que tenía una segunda intención. Pero no, señorita que me sirvió el café, le juro que solamente me gusta el café negro. Ahora que lo pienso... creo que me pasó lo mismo cuando dije que para mi remera "mientras mas X mejor, XXXL si tenés" ... ok, mil disculpas señorita de las remeras también.
Ah, mi acento les resulta sumamente gracioso. No hay problema, es mutuo :-)
Charla 1: Multi Tenant por @MiltonLn
Interesante! Descripción del problema, muestra algunas soluciones que son django-specific pero muy interesante igual.
Charla 2: Simulacion de sistema solar con Python
Primero: El que da la charla tiene como 12 años. No, mentira, debe tener más, pero me siento un anciano MAL. Creo entender que empezó 11° grado o sea tendrá 16?
Imulacion de sistema solar en @pyconcolombia pic.twitter.com/Sxvck4CsHE
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
La charla muy interesante, la astronomía es mi nerdeza fundacional (aguante el Centro de Observadores del Espacio de Santa Fe)
Muestra como va juntando piezas para terminar calculando órbitas y graficándolas. Es copado ver como alguien arranca aprendiendo algo y termina con una cosa que funciona, a veces uno se olvida esa sensación.
Charla 3: Pintando el Caos
Fractales! Linda charla introductoria, muy bien dada por Iris... un par de comentarios para la persona que "preguntó" último.
Fractales con Python en @pyconcolombia pic.twitter.com/LQkKb7QYKH
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Lo del cambio de condiciones iniciales y cambio en resultado ya lo había explicado ella bien cinco minutos antes. Te agradeció el mansplaining porque es demasiado educada.
Eso no fue una pregunta.
Si vas a preguntar algo pero empezás con "primero un comentario" deberían apagarte el micrófono. Nota de color: en un momento la disertante dice que vio un documental y le llamó la atención porque era como esas cosas que uno ve "si se fuma un LSD" y alguien atrás mío comentó "como sabe?" ... hombre, creo que los efectos del LSD son de público conocimiento, y desde ya que la disertante no "sabe" porque el LSD no se fuma, se lame.
Charla 4: Modelado Computacional @nicoguaro
Queria ir a la de serverless pero ampliemos horizontes, hace mucho que no veo elementos finitos :-)
Una charla "mis ladrillos"! Mostrar como se puede construir una herramienta útil en base a un ecosistema preexistente agregando valor y encima con fines educativos. Súper claro, casi me da ganas de volver a aprender métodos numéricos. CASI.
Almuerzo y otras noticias parroquiales
Las charlas empiezan MUY temprano (8AM) y termina temprano (5PM) ... me gusta más que 10AM a 7PM? Tal vez. Pero ahora a almorzar.
Me escapé del almuerzo gratis de @pyconcolombia porque introvertido, pero... pic.twitter.com/B1LG4oO6u3
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Humitos y Johanna tienen un AirBnB en el mismo edificio que nosotros ... eso es una coincidencia.
En fin, me salteé el almuerzo gratis y me fui a comer una hamburguesa introvertida para recargar baterías.
Charla 5: Python memory management
Tiene un slide sobre el viejo favorito "256 is 256"
Plot twist! "foo" is "foo" pero "foo!" no es "foo!" (extra: sys.intern)
Sorpresa!
Now this was slightly surprising! pic.twitter.com/KywejhWXM0
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Charla copada, no sabía algunas de estas cosas, a pesar de haber hecho experimentos en manejo de memoria hace un tiempo.
Tejo! Petardos! Moco de Gorila!
Me fui al depto porque estaba medio cansado y por el camino pasé por un mercado a comprar algo para la cena. Cosas que no compré:
Moco de gorila pic.twitter.com/FIJpw3AEoL
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Mortadela de pollo pic.twitter.com/gh5Sm6ZWDA
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Cosas que si compre:
Wish me luck. pic.twitter.com/MZzgXeRgiW
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
La vista del balcón del depto había tenido una evolución a lo Pokémon:
Joder. pic.twitter.com/PWp74DKG9C
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 9 de febrero de 2018
Y ya estaba tranquilito en la cama viendo Netflix cuando me llega un mensaje de Humitos para que me junte con organizadores y keynotes en una salida. Me da una dirección: Carrera 48 #46 sur 150.
Expliqué las direcciones en Colombia? Carreras van para un lado, las calles cruzan, las calles son sur o norte, y te dan siempre la carrera, la calle, el lado y el número. El problema es que google maps no entiende esas direcciones, por lo menos no en el formato que te las dan, así que hay que adivinar un poco.
En este caso dije "tranquilo, me tomo un taxi". Casi ninguna historia en Medellín que empieza con "me tomo un taxi" es tranquila. Me tomo el taxi, y el conductor me dice "y donde es eso?" le respondo "si no sabe usted que maneja un taxi..." "Es que la ciudad es grande y hay lugares que no voy".
Bueno, es en Envigado. Lo guío yo con mi aproximación a la dirección, y me dice "aquí no puede ser" "no importa, dejemé, yo lo encuentro" y ... me dice que no se animaba a dejarme porque no quería tenerme en su conciencia (!?) Sinceramente, creo que hacer enojar a Pablo Escobar debía ser menos peligroso que andar en taxi en Medellín, porque los taxistas son dementes.
Me bajo, pregunto, me llega un mensaje de Javier Mansilla (de paso, tenía 4% de batería porque vivo peligrosamente) y resulta que el evento es "adentro del polideportivo, al fondo, doblando en la piscina, pasando la cancha de futbol de tierra".
Es una cancha de tejo.
El tejo en Colombia es distinto. Elegís una pesa de plomo con forma de cono truncado, te parás a cierta distancia de un cajón inclinado lleno de arcilla con dos triángulos rosa y revoleás la pesa tratando de acercarte a los triángulos.
Y si le pegás a un triángulo... explota. LOS COLOMBIANOS INVENTARON MI DEPORTE FAVORITO
Así que nos pasamos dos horas tratando de hacer que exploten cosas mientras tomábamos una Pilsen y alguna "colombiana" que es una gaseosa local "sabor cola". No sé cola de qué animal sería, pero ... duelen los dientes del azúcar que tiene.
La cena fue una picada de:
Chicharrones (grasa de cerdo frita crocante)
Plátano frito crocante
Salchicha
Arepa
Papa
Morcilla rellena con arroz
Una salsita "picante" (no era picante)
Que tal? Todo muy bien. La morcilla con arroz es mas fácil de comer que la versión mongol del mismo plato en que uno tiene que sopar la sangre con la torta de arroz y cocinarla en sopa. Pero livianito no era eso.
Terminamos la sesión deportiva, volvimos en Uber con Javier y Humitos, llego al depto y ... Andrew no estaba, así que me fuí al depto de los muchachos a esperar. Humitos me dio remeras y stickers para llevar a regalar a Argentina, Andrew volvió, me fui a dormir.
Pycon tambien es deporte! pic.twitter.com/LRvXEBLDUh
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 10 de febrero de 2018
Dia 2 de Pycon Colombia
Me desperté tarde, desayuné arepa con huevo y café, propuse una lightning talk.
Charla 1: Serverless for Pythonistas de @jonatasbaldin
No puedo sacarme de encima la idea de que serverless es fancy cgi, pero de todas formas quiero probar hacer algo con esto.
Charla 2: Architecture for machine learning apps de @jorlugaqui
Arrancó con una explicación de como pasar de un notebook provisto por data scientists a parte de una app django, pero la segunda mitad fue mas anécdotas y quejas de la interacción con data scientists. He hecho cosas parecidas en charlas y ... no debería haberlo hecho yo tampoco.
Aparte, hizo que la sesión de Q&A fuera: "Hola, yo soy data scientist. Eso que dijiste de nosotros ...". Que me está pasando? Estoy hecho un pacifista de mierda.
Intervalo
Me perdí la charla de bytecode de Rocky Bernstein porque reescribí los slides para la charla relámpago que propuse.
Charla 3: Django Girls con @ellaquimica
Excelente charla, Johanna vibraba a 300Hz de lo nerviosa pero salió muy bien. Muy buena sección de Q&A.
Johanna hablando de Django Girls!!! @pyconcolombia pic.twitter.com/2fB6crYcVA
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 10 de febrero de 2018
Charla 4: La PSF con @reydelhumo
Excelente, no mas para decir :-)
Charla Relampago!
La di. Hablé rápido aún para mis standards, pero creo que se entendió, y se va a entender mejor si la suben a youtube y la ven con velocidad 0.5x. Creo que salió bastante mejor que la charla con el mismo tema en la PyCon Argntina de 2009.
Charla 5: Naomi Ceder, Antipatterns para diversidad
Muy interesante, una charla que se ve que Naomi la da desde el corazón y completamente contra su voluntad porque es necesaria.
Cena: Hatoviejo!
Me invitaron (inmerecidamente) a la cena de speakers en un restaurante típico colombiano llamado Hatoviejo ... comí una cazuela típica, muuuy rica.
Al salir fui al baño y había una impresión de un Botero... firmada y dedicada por Botero! En el baño!
Mucha charla con vecinos de mesa, después fuimos a tomar unas cervezas a el poblado (la zona de joda nocturna de Medellín) tomé una London Pride, charla diversión y a la cama.
Dia 3 de Pycon Colombia
Me desperté sintiéndome muy mal, así que me perdí los workshops de la mañana, y llegué para las keynotes de la tarde.
Charla 1: Deborah Hanus
Consideraciones éticas sobre Machine Learning? Super interesante!!!! Une mi interés en detalles técnicos de implementación de cosas con mi amor por discutir cosas abstractas.
Charla 2: Audrey Roy Greenfeld y Daniel Roy Greenfeld
Ya había visto la misma charla en Argentina hace un tiempo. Son adorables, pero es una charla super light.
Charla 3: John Roa, termina Pycon Colombia!
Despedidas, fotos, etc.
Post-Pycon
Me seguía sintiendo mal, me fui al departamento.
Dia 1 Post-Pycon
Teníamos vuelo a la noche a Bogotá, pero seguía medio descompuesto, no hice turismo, comí tranqui, hice las valijas y me fui a un shopping, el Santa Fe ... me compré calzoncillos, almorcé un QBano y a prepararme para la vuelta.
Adios Medellín pic.twitter.com/iZDiCoX1uM
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 12 de febrero de 2018
Vuelo de regreso a Bogotá
Tomamos un Uber al aeropuerto, y fue una experiencia MUCHO mas tranquila que el taxi unos dias antes. Llegamos, la maquina de checkin se colgó imprimiendo el boarding pass, por lo que fuimos a la ventanilla. No nos imaginábamos que eso sería el comienzo de la anécdota más complicada del viaje.
Vamos al mostrador, como teniamos asientos separados y se había colgado todo nos dice "les voy a dar los dos asientos pasillo en la fila de salida, tienen lugar extra y viajan juntos". Genial! Esos asientos estaban 25 dólares extra en el checkin online!
Vamos tipo "je, somos re grosos, tenemos asientos mejores", subimos y vemos algo raro.
Andrew tenía el asiento pasillo del lado izquierdo mirando hacia la cola del avión. En el asiento del medio no había nadie, en el de la ventanilla había un hombre ... peleándose con un tipo de la aerolínea. Le decía cosas como "solo te pedí un favor y no eres capaz de hacerlo" y el comisario de a bordo lo ignoraba o le decía "no es mi trabajo".
Resulta que cuando subió este muchacho tiró el bolso en el pasillo y le dijo al comisario "subímelo al portaequipaje" a lo que el hombre obviamente le dijo "no" y ya quedó de mal humor.
Se sienta Andrew, yo me siento del otro lado del pasillo al lado de una chica.
Despega el avión. MUCHA turbulencia. Es un viaje corto pero es todo arriba de montañas. El avión se movía con ganas.
La chica al lado mío se empieza a descomponer, todo el mundo medio nervioso.
El quía de al lado de Andrew tenía, sospechosamente, dos botellas de agua. Una grande y una pequeña. Tomaba un trago de la grande, un trago de la chica. Resulta que la botella grande tenía aguardiente.
Apenas despegamos, se sacó el cinturón, y cuando ya estábamos medio nerviosos le empieza a dar charla a Andrew. Resulta que Andrew odia volar. Se pone nervioso. Y el coso dandole charla.
"Argentino? Boca o River?"
"San Lorenzo"
"Ahhh el nuevo gasómetro!"
Hasta ahi todo bien, pero Andrew le empieza a dar menos pelota.
El tipo se empieza a enojar.
Viene la azafata a pedirle que se calme. El tipo la toca, le dice que es linda...
Viene el comisario de a bordo a pedirle que deje de hinchar las pelotas. El tipo le dice que el no tiene problemas, el problema es el argentino agrandado este, que el solo queria charlar.
Andrés trata de leer, le dice que deje de hablarle, que el está nervioso y que no tiene ganas de hablar.
"Ah, estos argentinos que se creen dios ... " y sigue hablando pavadas. Ya la botella de aguardiente tenía aproximadamente un litro menos.
Viene el comisario de a bordo, le ofrece a Andrew irse adelante a otro asiento. "Si por favor" y se va.
El zopenco ahora me empieza a hablar a mí. "Ay, que se ofenden los argentinos" "Que son muy agrandados" "Que acá estamos en Colombia y solo traté de ser amistoso porque somos gente amistosa" "Que los argentinos se creen dios".
Yo le respondo que todo bien con los colombianos, que me llevo bárbaro con todos los que conocí en esta semana, pero que no tengo ganas de charlar con un borracho que me insulta por mi nacionalidad.
Otros pasajeros me dicen que no me caliente. Les digo que no va a ser un borracho idiota el que me caliente.
Aterrizamos.
Empieza el papanatas a llamar por teléfono "Oye [nombre], puedes venir al dorado que tengo un problema con unos argentinos" Me empieza a decir "ya nos vamos a ver afuera en el aeropuerto, estás en Colombia y aquí somos todos iguales, no porque seas argentino vas a tener coronita".
Le respondo "me estás diciendo que me vas a pelear? En un aeropuerto? Y me lo estás diciendo en un avión que todavía no desembarcó?"
El avión carretea, llega a la puerta pero no se abren.
Mensaje del capitán "quedense sentados que tenemos que resolver una situación".
El zoquete me sigue amenazando, yo me río en su cara.
Viene el comisario de a bordo y lo lleva adelante, se queda parado en el pasillo.
Los vecinos de asiento me piden disculpas en nombre de Colombia, yo les digo "es el primer colombiano idiota que conozco en una semana, en Buenos Aires esa frecuencia sería un milagro"
El papafrita, desde la parte delantera del avión, sigue llamando amigos para que vengan a fajarnos, mientras me amenaza a los gritos.
Llega la policía, se lo lleva, nunca más lo vimos.
Moraleja: no amenaces gente a los gritos en un avión. No tomes un litro de aguardiente en vuelo.
Llegados a Bogotá, vamos al hotel Cypress Normandia, tenemos la habitación, pedimos delivery de dos hamburguesas horribles y nos dormimos. Al día siguiente: turismo
Dia 2 post-PyCon
Nos levantamos temprano, me fui a desayunar con mi amiga personal la señora del Cafe del Monte desayuno, vuelvo y salimos con Andrew.
WAT pic.twitter.com/OTtwbhQGg2
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 13 de febrero de 2018
Tomamos un taxi a la parte histórica de la ciudad. Pasamos por una "zona de tolerancia" por un mercado de vegetales, y llegamos.
Vamos a la Plaza Bolívar, vemos iglesias, tomamos café, estaban filmando un documental!
Filmacion de "corrupcion vox populi" pic.twitter.com/NCvHIhT11l
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 13 de febrero de 2018
Voy a un supermercado y compro condimentos y café, y salimos para Monserrate.
Compré regalos. pic.twitter.com/2trnFBZ45m
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 13 de febrero de 2018
Vamos caminando unas 30 cuadras, escupiendo los pulmones. Bogotá está ALTA. Llegamos a la base del monte, y no podemos tomar el cablecarril porque solo funciona de mañana. Tomamos el funicular, un trencito que va por una vía prácticamente vertical, y llegamos arriba.
La vista es espectacular, vemos la iglesia, paseamos, sacamos fotos, compramos souvenirs, y bajamos.
Nos subimos a un cerro. pic.twitter.com/W891K4gZ5U
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 13 de febrero de 2018
Yo les dejo esta foto que saqué el otro dia, ustedes usen el meme cuando corresponda. pic.twitter.com/cHZTEw8po7
— Roberto Alsina primero de su nombre rey de los ánd (@ralsina) 15 de febrero de 2018
Volvemos al hotel, vamos al aeropuerto y salimos. El resto del viaje no tiene mucho interés, llegamos a Aeroparque, nos despedimos, y colorín colorado, esta crónica de viaje se ha terminado.
Más fotos del viaje en este album de Google Photos.