Resumen y reseña de “Captivate” de Vanessa Van Edwards

TLTR: Se capaz de observar los rasgos de personalidad de las personas (Openness,
Consciousness, Extroversion, Agreeableness, Neuroticisms). Para aprender los rasgos de una persona escucha de lo que fanfarronea y se queja así aprenderás sus valores. Cuando hables gesticula! Gesticula más! Para mejorar la calidad de las conversaciones busca momentos de “Yo, también”.

Captivate en si no es un libro que me llamara mucho la atención, lo que si que me la llamó fue su autora, Vanessa Van Edwards. Vanessa tiene un canal en youtube que checkeo regularmente. Ella me parece una persona muy simple, inteligente y trabajadora con gran capacidad para empatizar con las personas. Una persona en definitiva muy “normal” con la que cualquiera podría ser amigo. El libro en si trata de carisma, y relaciones humanas. En definitiva sirve para mejorar tu coeficiente emocional.

Resumen:

Una de las primeras ideas que presenta es que no cree en el típico y mítico “fake it ‘till you make it”. Vanessa considera que tienes que sentirlo, no funciona con aparentarlo ya que subconscientemente tu interlocutor va a percibir que algo no funciona. Tienes que buscar sentir las las emociones que quieras transmitir para poder ofrecer una versión sincera de ti mismo y que tu lenguaje corporal esté acorde. Para solventar parte del problema evita situaciones en las que no te sientas cómodo. Si no te gusta ir de fiesta no vayas, busca ocasiones dónde te sientas mejor, quizás un brunch?

En los eventos de networking dónde estés es importante. En la entrada la gente aun no se ha ubicado, por lo que es mejor que esperes al lado del bufete. Al lado del bufete la gente ya lo tiene todo controlado y como a veces están solos lo que buscan es alguien con quien interactuar.

En los primeros segundos de conocer alguien nuevo ya nos hemos creado una imagen mental de la persona. Si es amigo o enemigo, ganador o perdedor, aliado o rival. Para saber si es amigo la gente se fijan en las manos, para saber si eres un ganador la gente mira la postura corporal, y para saber si eres un aliado es importante el contacto visual. Ten las manos visibles, toca la persona, adopta posturas de poder, ocupa espacio, y mira la persona en los ojos un poco más tiempo de lo que normalmente lo harías.

Cuando hables con alguien busca la novedad, no hagas las mismas preguntas siempre. En la mayoría de contextos como más original mejor. Ejemplos: Que te ha sido interesante hoy? Cual es el proyecto personal con el que ahora estás metido? Tienes en mente algo emocionante que vayas hacer pronto? Cual es la historia de tu vida?

Después del “small talk” busca temas que hagan que los ojos de la otra persona brillen. Siempre hay temas que apasionan a tu interlocutor y es tu deber encontrarlos. A veces para “despertar” la otra persona puedes mencionar cosas fuera del común. Lo normal es que algo cueste 1€, porqué no pides 1.17€? Busca algo fuera de lo común. Busca ser memorable. Celebra los éxitos de los otros, introduce a la gente de forma grandilocuente, y deja que te impresionen en vez de impresionar. En el fondo la gente le gusta hablar de si misma.

Para caer mejor a la gente busca puntos de conexión en común. Todos tendimos a gustarnos los que se parezcan a nosotros. Busca el área común entre los dos. Si no encuentras nada deja que te enseñen algo nuevo. Fascínate por lo que desconoces.

La personalidad de una persona se puede codificar en 5 rasgos (no son buenos ni malos, simplemente te dan características distintas).
Openness: Como de abierto a probar cosas nuevas eres.
Consciousness mide tu disciplina y organización.
Extroversion: ganas o pierdes energía ablando con otras personas?
Agreeableness: Como de empático eres, que tendencias tienes a mostrar tu acuerdo aunque discrepes? Los que tienen menos tienden a ser más analíticos.
Neuroticisms: Como de preocupado sueles estar? Personas con un alto nivel tienden a ser mejor organizadores porque previenen más imprevistos.

Distintas personas prefieren gratitud de distintas formas. Cumplidos, regalos, contacto físico, ayudando, o pasando tiempo de calidad. Pero para llevarte bien con las personas normalmente se intercambian recursos de distintos tipos: Amor y afección, soporte, estatus, dinero, bienes tangibles, y/o información. Para saber que prefiere cada persona observa y escucha.

Para mejorar la comunicación con otra persona cuenta una historia compuesta por un gancho, un problema a superar y una victoria. Prepara algunas historietas que puedas contar cuando salgan algunos tópicos en la conversación. Durante la historia usa palabras descriptivas, para que la gente lo pueda visualizar. Provoca momentos de risa, termina con una pregunta a tu interlocutor para que este pueda hablar.

Al igual que Simon Sinek, Vanessa sigue la filosofía del “start with why”. Si quieres liderar explica porque quieres hacer las cosas, expón tu visión y da control al otro. Da sentido de la propiedad al mejor capacitado, y hazle saber lo que esperas. Aunque seas un líder eres humano, demuestra que también cometes errores. Acéptalos ya que hacen que caigamos en más gracia. Pedir ayuda nos fortalece.

No todo son bromas y risas. Hay circunstancias que nos pueden enfadar y saber lidiar con ellas puede ser vital. Perdonar no lo haces por los otros, si no para ti mismo. El rencor es un veneno que uno mismo ingiere. Investiga la emoción negativa que sientes, entiende el motivo y transfórmalo. Si casi chocas con el coche asume que la otra persona tiene prisa porque va al hospital, empatiza y perdona. A menudo la maldad es causada por desconocimiento.

Reseña:

Al libro “Captivate” le doy un 6.5 sobre 10 por los siguientes motivos:

  • Es un libro muy fácil (quizás demasiado) de leer que engancha.
  • Da muchos consejos prácticos aunque a veces se reitera demasiado sobre un mismo punto.
  • Da una perspectiva que va des de conocer a gente, los primeros minutos de la interacción, hasta comprender sus motivaciones y personalidades.

Este libro lo recomiendo a las personas que quieran mejorar su saber estar en situaciones sociales. No se focaliza tanto en crear carisma como para ser una persona que caiga bien a los demás. Es un libro bastante básico, por lo que si consideras que te apañas bien quizás no vayas a mejorar mucho.

Instalando tensorflow en un container de docker

Con el docker instalado podremos instalar el tensor flow en un container de docker. Ejecutaremos el siguiente comando para iniciar el container con tensor flow. La primera vez que lo ejecutemos docker se bajará todos los archivos necesarios para poder correr el container, por lo que por lo que puede tardar un poco en estar listo. A partir de la segunda vez ya tendremos todo el software requerido en el ordenador y se ejecutará sin ningún problema.

docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow

la opción -p 8888:8888 es usada para conectar el puerto interno de docker con el de la maquina física. Importante si queremos usar Jupyter notebooks. El formato es hostPort:containerPort. Y la url gcr.io/tensorflow/tensorflow contiene la imagen binaria para CPU. Hay otra con GPU, y sus respectivas con el código fuente. Aquí dejo una lista por si quieres la imagen con el codigo fuente o usar la versión GPU.

  • gcr.io/tensorflow/tensorflow: TensorFlow CPU
  • gcr.io/tensorflow/tensorflow:latest-devel: CPU y codigo fuente
  • gcr.io/tensorflow/tensorflow:latest-gpu: TensorFlow GPU
  • gcr.io/tensorflow/tensorflow:latest-devel-gpu: GPU codigo fuente

Instalando docker en Ubuntu

Esa va a a formar parte de una serie de posts. En los que voy a implementar algoritmos de inteligencia artificial en tensor flow. Y porque docker? Docker es un programa que crea virtualizaciones de sistemas operativos con un overhead muy reducido. Las virtualizaciones se llaman containers y requieren pocos recursos para poder virtualizar el entorno correctamente. La ventaja principal es que me permite crear automáticamente una instalación del sistema en cualquier ordenador sin mucho problema. La idea era actualmente hacerlo en el ordenador normal – por lo que seria innecesario usar docker – pero más adelante puede ser que use sistemas externos para realizar los trainings. Además permite separar distintas instalaciones en caso que hayas hecho modificaciones o quieras usar distintas versiones a la vez.

Primero empezaremos instalando la clave GPG oficial de docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

y añadiremos el repositorio en nuestras fuentes

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Seguidamente actualizaremos la lista de paquetes disponibles para nuestra distribución

sudo apt-get update

y finalmente instalaremos docker (nótese que es docker-ce, las versiones anteriores tenian distintos nombres)

sudo apt-get install -y docker-ce

para comprobar que la instalación ha finalizado correctamente pondremos en la terminal:

sudo docker run hello-world

Que nos verificará que la instalación funciona correctamente. Cómo podéis comprobar requiere de sudo para poder usar el socket TCP para comunicarse con el sistema. Si queréis evitar esto. Tendremos que realizar unos pasos extra que pueden comprometer la seguridad del sistema.

El primer paso será crear un grupo

sudo groupadd docker

añadir el usuario al grupo

sudo usermod -aG docker $USER

para verificar que funciona y podemos evitar el uso de sudo cada vez tendremos que cerrar sesión y volver a logearnos. Una vez dentro ejecutaremos el “hello world” pero esta vez sin el sudo

docker run hello-world

Si nos sale un “permission denied” significa que algo no ha funcionado. Por el contrario si el comando se ha ejecutado correctamente se imprimirá por pantalla un mensaje algo largo incitandote a usar docker.

Resumen y reseña de "Survival of the Sickest" de Sharon Moalem

Survival of the Sickest era un libro que me atrajo, no solo por la aparente contradicción del titulo sino que también por ser un tema que había discutido con amigos sin entender porque puede ser conveniente o incluso ventajoso conservar enfermedades genéticas. Es un libro para la gente que le pueda resultar interesante que después de tantos milenios no hayamos evolucionado para ser más sanos que nunca.

Resumen:

El libro analiza distintas enfermedades, sus efectos en el cuerpo humano y los posibles causas sobre la presión evolutiva. Este libro enseña de forma muy llana biología evolutiva.

El primer capítulo habla sobre la hemochromatosis. Esta es una enfermedad genética que tiende a acumular hierro en el cuerpo (cosa mala a largo plazo). Pero la selección natural mantuvo su curso y debido a la peste y a la tuberculosis las personas con hemochromatosis tuvieron más probabilidades de sobrevivir. Sobrevivieron porque las bacterias tienden a buscar el metal, pero estas en concreto lo buscan en los macrófagos (células del sistema inmunitario). Curiosamente las personas con hemochromatosis tienen los macrófagos con deficiencia de hierro. Hecho que prevenía que las bacterias como la peste o la tuberculosis tuvieran su indeseada efectividad. Por lo tanto estas personas tuvieron más probabilidad de sobrevivir y tener descendencia.

En el segundo capítulo habla sobre la diabetes. La diabetes causa que la cantidad de azúcar en sangre se eleve por encima de lo normal. Este exceso de azúcar en sangre es causado por la inhabilidad del cuerpo por eliminar el exceso de glucosa en sangre. Dr. Moalem sugiere que esto fue uno de los mecanismos para evitar que nuestros antepasados se congelaran hace 13.000 años. El azúcar hace más difícil que el agua de nuestro cuerpo se congele necesitando temperaturas más bajas para que la persona pierda alguno de sus miembros.

El colesterol alto y la falta de vitamina D pueden ser causados por la manca de sol. El colesterol se transforma en vitamina D cuando nos toca el sol. Por lo que si estamos siempre en interiores el colesterol nos sube y nuestro cuerpo no produce vitamina D por lo que tenemos deficiencias.

En el capítulo seis describe los retro-virus. Son virus que son capaces de mezclar su ADN con el nuestro (el del ser humano). Ayudándonos algunas veces y perjudicando en otras. También algunos trozos de ADN han cambiado su ubicación. El libro menciona un “copy&paste” literal.

En el libro Survival of the Sickest también se habla de epigenética. La epigenética explica como los niños pueden heredar algunos rasgos de sus padres sin alterar el ADN. Esto explicaría porque condiciones ambientales que afectan a la madre – o generaciones anteriores – pueden afectar a los genes expresados por el recién nacido. Hay diversos estudios (no son los ejemplos del libro) en los que se demuestra que diversas generaciones de mal nutriciones influyen en el tamaño de los niños. En el libro pone por ejemplo que una mala alimentación de la madre podría causar que los hijos fuesen obesos.

En el último capítulo explica porque tenemos que morir – spoiler: para evolucionar como especie – además de exponer la teoría que el ser humano podría haber evolucionado de un “mono acuático”. Los argumentos que propone son diversos y dan el pego, pero desconozco el estado actual de la teoría y el consenso científico sobre nuestro origen. Puntos a favor de la teoría en el libro: los humanos somos el único animal terrestre con la grasa enganchada en la piel (como los hipopótamos), la posibilidad de sobrevivir en tierra y agua nos da ventaja estratégica, andar nos permite meternos en aguas más profundas, los recién nacidos no respiran hasta que no sienten el aire en la cara, entre otros.

Mi valoración:

Al libro “Survival of the Sickest” le doy un 7 sobre 10 por los siguientes motivos:

  • Este libro es entendible para todo el público y contiene ejemplos fáciles de seguir
  • Los ejemplos son curiosos y fáciles de recordar. También bueno es que los ejemplos no son de dominio público
  • Repasa distintas áreas de la biología interconectadas y se ve una progresión sobre la capacidad de conocimiento del lector
  • Hay un par de capítulos que aportan poca información, son aburridos (más densos quizás) y podrían ser omitidos

Recomiendo este libro a cualquier persona que le pueda interesar. No requiere ningún conocimiento previo y te puedes saltar párrafos fácilmente sin perder el hilo del razonamiento. Es muy ameno y cada capítulo es bastante independiente de los otros.

Innovación: La mejor defensa es un buen ataque

En muchos ámbitos de la vida las personas casi siempre se pueden clasificar en dos grupos. Los atacantes y los defensores. Este concepto también se puede aplicar a las empresas (ya sean PYMEs o multinacionales). En el mercado las empresas atacantes son aquellas que innovan para superar la competencia mientras que las empresas defensoras son aquellas que quieren mantener su ventaja a costa de mejorar el producto de manera lineal.

En un mundo aburrido sin cambios las empresas intentarían mantener su ventaja competitiva a toda costa a base de machacar a los rivales y defender su cuota de mercado. Pero este mundo es dinámico, las cosas cambian y difícilmente se puede llegar a un equilibrio de larga duración (por no decir permanente). Como dice la frase popular ningún imperio dura 1000 años. Hecho que empuja a las empresas a comportarse como la ave fénix – el mítico animal que renace de sus cenizas. Periódicamente la ave fénix muere para volver a nacer y así cambiar para que todo siga igual.

Las empresas ciegas por las riquezas conseguidas normalmente pasan por inadvertido los cambios. Todo lo que un día les fue provechoso deja de serlo y, consecuentemente, se quedan a la deriva. Las empresas punteras –pese a tener ventaja por concentrar la mayor parte del mercado– tienen una ventaja competitiva. O justamente es esta ventaja lo que les provoca sus desventajas?

Para la mayoría de personas es difícil asumir que lo que hoy te puede dar éxito mañana te puede perjudicar. Obviar que el éxito es transitorio y las decisiones asociadas a este pensamiento es la base del fracaso. Lo que una vez funcionó mañana puede ser que funcione menos. Si cada vez funciona menos los esfuerzos para ejecutar la tarea pierden efectividad y disminuyen en rendimiento, hundiendo así poco a poco la empresa.

Para evitar el hundimiento la empresa tiene que innovar continuamente, romper con los modelos existentes y avanzar hacia una dirección nueva y desconocida para la mayoría. Los cambios son impredecibles, la innovación no puede ser completamente planificada ni dirigida. Debido a todo esto la innovación es arriesgada. Probablemente sea más arriesgada que defender una cuota de mercado y la supervivencia del propio negocio.

Algunas compañías asumen que el mundo del mañana no se parece al mundo de hoy. Que los cambios serán repentinos. Aunque algunos de los cambios pueden tener patrones parecidos sujetos a análisis. Estas compañías tienen el foco en usar las tecnologías adecuadas en el momento idóneo para proteger su cuota en vez de optimizar procesos en sus lineas de negocio existentes. Estas creen que la innovación es inevitable pero que se puede manejar y que gracias a esto pueden mantener continuamente retornos favorables para los accionistas. Ellas asumen que los innovadores puros, los atacantes, a la larga, les tomarán la ventaja pero su modus operandi les permitirá seguir conservando lo conseguido mientras sus competidores van cambiando a medida que el escenario cambia. Ellos defienden sus lineas de negocio actuales mientras innovan sabiendo que pueden pasar apuros y tiempos difíciles pero superándolos. Asumen que la innovación puede ser peligrosa, pero no innovar es aun más peligroso.

Las oportunidades para un cambio de paradigma pasan a menudo desapercibidas por las empresas lideres y permanecen ocultas en un análisis económico convencional. Cuando el atacante joven y fuerte, está preparado para la batallar nichos de mercado. Cuando el defensor se da cuenta – calmado por la seguridad de unos rendimientos estables a largo plazo y fuerzas que le impiden salirse del camino – es demasiado tarde para que pueda responder. La batalla ya ha ocurrido y el líder pierde.

Quizás la mejor estrategia para las empresas no sea mantener el rumbo sino virar hacia lo desconocido. Sería fácil argumentar que el afán para mejorar la eficiencia de muchas empresas les causa fragilidad. Pero más peligrosamente, les causa ceguera a su propia fragilidad. Para evitarlo el libro Innovation: The Attacker’s Advantage propone un concepto muy simple, la curva “S”. En el limite inferior de la curva sucede cuando la empresa empieza a innovar, mientras que en el límite superior de la curva es cuando la innovación se ha estancado y el mercado se empieza a saturar. La forma de ganar en un mercado competitivo consiste en hacer mejoras incrementales requiriendo inversiones exponenciales para mantener el mismo ritmo de innovación o aceptar el destino y estancarse. Si la empresa se estanca acepta su vulnerabilidad a un ataque y que su prestigio y ganancias disminuyan con el tiempo. El valor se obtiene en el salto entre las mesetas. Dónde aun hay oportunidades para mejorar la tecnología con el objetivo de crecer y prosperar.

Una vez se ha conseguido el éxito la estrategia cambia, la tecnología madura y se abre la puerta a competidores. Este es el momento que uno se tiene que anticipar al futuro, buscar nuevos factores clave que propicien el éxito y moverse hacia adelante para mantener el liderazgo del mercado.

Los factores técnicos son confundidos a menudo con la satisfacción del cliente. A más X mejor para el cliente. Los factores técnicos son atributos medibles pero hay otros que son difícilmente medibles. Como de limpia está la ropa? En las casas se hace de la misma forma que en el laboratorio? Realmente medimos la limpieza o medimos si la ropa está mas luciente, huele mejor o está más “esponjosa”? Estos atributos no tienen nada que ver con la suciedad de la ropa. Diferentes consumidores valoran distinto estas métricas haciendo complicado una evaluación científica y extrapolable. Además parte del problema es que los consumidores no siempre pueden expresar en métricas como de limpia les gusta la ropa.

Este mismo problema fueron lo tuvieron P&G en los 50, cuando se dieron cuenta que la ropa ya no podía quedar mas limpia. Se dieron cuenta que la ropa queda gris con el tiempo, y para solucionarlo añadieron un compuesto químico que se pega a la ropa refleja la luz, haciendo que la ropa brillase mas y, a ojos del consumidor, pareciera más limpia. A los consumidores les encantó.

Siguiendo con el ejemplo, estos parámetros cambian. Ahora esta percepción de “blanco” ya no es importante. Ahora quizás el consumidor busca un olor fresco. Los cambios pueden ser causados por motivos económicos, sociales, o legales. El gobierno puede querer químicos biodegradables, los consumidores productos más baratos o empresas comprometidas a echar una mano a los más desfavorecidos.

Al final el atacante se come al defensor, porque des del punto de vista del defensor, el atacante no tenia un registro de victorias, solo tuvo suerte. El defensor no tiene nada des de su punto de vista que le sugiera que el cambio se acerca, mientras que el atacante tiene unas fuerzas subyacentes que aparecen justo al final derrotando al defensor.

Para terminar, Max Planck una vez dijo: Una teoría científica nueva no triunfa convenciendo sus oponentes haciéndoles ver la luz, si no porque sus oponentes eventualmente mueren y las nuevas generaciones crecen familiarizados con la teoría.

Propósitos para el 2018: Mens sana in corpore sano

Año nuevo y mucho por recorrer. Me espera un año de cambio, nuevas etapas y nuevos retos. Los propósitos de año nuevo sirven para hacer durante el nuevo año lo que no se estaba preparado para hacer el año anterior. Este año (espero) va a incluir una transición entre el año pasado y una base para los próximos dos o tres años. La idea es construir una base solida para crecer y seguir avanzando en la dirección deseada. Vivir es seguir mejorando, ya hace algunos años que hago públicos mis objetivos de año nuevo. Para los curiosos aquí encontrareis los objetivos del año pasado revisados.

Este año toca nuevos propósitos y objetivos a cumplir. Esta vez he intentado romper un poco con los de los años previos, ser un poco mas original e incluir algunas metas para la tranquilidad espiritual y el bienestar físico. Como cada año los propósitos tienen algunas características. Los propósitos siguen un criterio SMART (specific, mesurable, Assignable, Realistic, y Time-related). Y para que sean mas especiales los propósitos están hechos con la ilusión de un niño, la sensatez de un adulto, que contenga algo imposible para hacer lo inesperado.

Al igual que el año pasado, este año va a ser un año de cambios, aunque esta vez los cambios van a traer estabilidad por un par de años (o esto espero). Ahora sin más dilaciones os dejo la lista de los propósitos del 2018:

Profesional (y formación):

  1. Aprender Danés (A1 si empiezo en septiembre, A2 si empiezo antes de verano). Iré alguna clase del gobierno o de la universidad e intentare estudiar en casa un par de días por semana.

  2. Mejorar mi habilidad para presentar. Mi idea es grabar un vídeo de unos 5 minutos con el teléfono móvil y subirlo en youtube (pero en privado). Luego analizarlo y cada semana intentar mejorar algo ya sea leyendo algún post o corregirme lo que yo vea.

  3. Mejorar mi habilidad escrita volviendo a publicar una vez a la semana. Se que es complicado encontrar temas, pero antes lo hacía así que puedo volver a hacerlo. Al igual que el anterior, no se trata solo de publicar pero también entender lo que hago mal y como mejorar. A cada post mejorar y pulir distintos aspectos. Quizás debería empezar a escribir aquí también en inglés (?)

  4. Empezar YA mi idea multimillonaria. El 2018 es el año que voy a cumplir 27 y para jubilarme a los 30 tengo que darme prisa. Este año si que ya se tiene que empezar a mover hilos y empezar a trabajar porqué si no más que un objetivo esto pasará a ser un sueño. Aprovechando la ocasión el proyecto tendrá que tener fuertes componentes de tensor flow y machine learning en general.

  5. Participar al startup weekend. Un poco siguiendo la idea del punto anterior, creo que este evento me puede ayudar a entrar en el mundillo y ofrecerme valiosos contactos para posteriores andaduras. Especialmente si me asiento en la misma ciudad durante unos años.

  6. Incrementar la calidad de inputs y outputs. Cada vez intentamos comer más “limpio” — cosas saludables y verdes — pero nos olvidamos que la comida no es lo único que ingerimos. En pleno siglo XXI ingerimos grandes cantidades de información y estímulos. Por ahora he pensado en reducir todo el tiempo que paso en social media a un máximo de 30 minutos/día y a la vez intentar mejorar la calidad de todos mis outputs. Escribir mejor y trabajar mejor todo lo que sea para terceras personas (incluso para mi futuro yo).

Personal:

  1. Hacer deporte todos los días. El deporte siempre ha sido un pilar de mi vida y últimamente lo estaba descuidando. Por esto quiero volver a incorporarlo en mi día a día. No voy a intentar correr medias maratones a diario como había hecho pero si que cada día habrá algo. Ya sea yoga, correr, natación, etc.

  2. Doce libros. es la mínima cantidad de lectura que quiero devorar. Este hábito se ha convertido en un clásico y creo que es importante mantenerlo. Volveré a escribir las reseñas en este blog para dejar constancia.

  3. Hacer nuevas amistades. A cada nueva ciudad le corresponden nuevas amistades. Con estas amistades compartiremos hobbies productivos. Estos hobbies pueden ser hacer deporte, asistir a eventos, o simplemente hablar a gente más o menos random.

  4. Meditar. Quiero volver a rebajar tensiones, volver a una tranquilidad espiritual y mejorar mi habilidad de concentración. Para conseguir todo esto creo que la meditación me puede ayudar. Voy a empezar con mindfulness pero ya iremos viendo si evoluciona a otras modalidades. Quiero hacer 20 minutos diarios ya sean en dos tandas de diez o una del tirón.

  5. Hacer yoga. Siguiendo la idea de conseguir un cuerpo y mente más equilibrados (deporte + meditación) el yoga me va a ayudar con ello. Quiero encontrar una flexibilidad en mi cuerpo que trabajando sentado todo el día no consigo. El yoga me ayudara a ganar flexibilidad y a estar mejor con mi mismo. El día que haga yoga lo contare como deporte si encuentro una academia con buenos horarios. La cantidad de ejercicios mínimos son 30 minutos tres días a la semana.

  6. Cocinar la mayoría de mis platos. El año pasado no cocine mucho aunque conseguí comer bastante sano. Este año por lo menos quiero comer 12 comidas cocinadas por mi a la semana. Quiero controlar mi dieta y seguir aprendiendo a cocinar distintos platos. Quiero seguir aprendiendo una receta nueva al mes.

Propósitos extras:

  1. Seguir con mis clases de salsa. Esto ya se ha convertido en un hábito pero creo que ya toca empezar a consolidar. Voy a esforzarme a aprender un nuevo movimiento al mes. Voy a ir a clases regularmente y a fiestas de vez en cuando.

  2. Sacarme el B2 de alemán. Este esta siendo mi tendón de Aquiles, que probablemente si no llego a todo volverá a estar en rojo el año que viene. Pero quiero poner fin a este objetivo que llevo muchos años persiguiendo y que no está tan lejos.

  3. Visitar un nuevo país. Este creo que es un objetivo interesante que nunca me ha costado mucho cumplir. Es un objetivo sencillo que merece la pena y del que disfruto. Me gustaría que fuera un país exótico (sur América o Asia) pero no pongo condiciones.

  4. Ser minimalista. Esto está ligado con lo de pasar menos tiempo en redes sociales pero en este caso me refiero al minimalismo físico. Después de viajar con 60kg en maletas he llegado a la conclusión que no necesito tanta ropa ni artículos. Voy a intentar reducir mis posesiones a 300. Sin haber mirado lo que tengo me parece asumible. Lo voy a distribuir en 100 piezas de ropa invierno, 100 verano y 100 para lo que no sea ropa (o si alguna de las otras listas no la puedo acortar). Esto consiste en ser mas práctico a la hora de comprar y buscar piezas que se puedan combinar mejor o que tengan más utilidades.

  5. Finalizar los papers de Boston. Durante este año quiero terminar los proyectos que empecé en estados unidos y darlos por acabados. Quiero sacar un output que pueda enseñar al mundo y que me sirva de algo para el futuro. No quiero que mi trabajo se pierda en el tiempo.

  6. Volverme más disciplinado. Para esto voy a intentar seguir tres mini-objetivos.
    1. Duchas de agua fría. Lo hice durante una temporada en Alemania, lo deje de hacer con el invierno pero quiero volver a coger el hábito. Las duchas de agua fría ayudan a ahorrar agua y energía, además de estar revitalizado por el resto del día.
    2. Hacer listas de tareas. Siempre me ha dado la sensación que consigo mejorar mis outputs si hago listas de las que voy tachando elementos. Así que voy a sacar provecho de ello.
    3. Programar en el calendario que voy a hacer el día siguiente y cuanto tiempo le voy a dedicar a cada tarea.

Se tiene que experimentar en la vida para mejorar. Por esto este año he decidido incluir una lista de actividades a realizar una sola vez. Actividades que quiero hacer una vez y tacharlo de la lista. Actividades que no me requieran tiempo recurrente cada semana. Las otras listas contienen seis elementos debido a sus orígenes, pero en esta lista voy a poner 12 por el mismo motivo, espero tener tiempo una vez al mes para hacer una de estas actividades. Todas ellas las he sacado de mi lista pendiente por hacer.

12 meses 12 desafíos

  1. Free hugs
  2. Enviar un (o unos cuantos) mensajes en botellas en el mar.
  3. Usar una fat bike
  4. Usar una moto de nieve
  5. Usar una moto acuática
  6. Dormir en la playa
  7. Hacer cerveza
  8. Hacer vino
  9. Hacer ala delta
  10. Hacer parapente
  11. Asistir a un festival de Holi
  12. Ir en un trineo de perros

Este año me parece que estoy especialmente motivado. Pero: piensa en grande que el limite son las estrellas. Para terminar y como cada año, ante la duda escoger aventura, ser feliz, sobrevivir otro año más para conquistar el mundo!

Feliz año nuevo! 😀

Revisión de los propósitos del 2017

Otro año pasa y llega el momento de mirar el retrovisor y pasar *contabilidad*. Los propósitos para el año no sirven de nada si no se realizan. Objetivos sin cumplir pasan a ser sueños. Echar una ojeada al año pasado y hacer una valoración ayuda a progresar y mejorar donde se pueda

Profesional (y formación):

  1. Sacarme el B2 de alemán => Pues al final ha sido que no otra vez. Al llegar a Boston me apunte a clases de alemán, cancelaron mi grupo, fui a otro que lo cancelaron también y al final no he hecho mucho. A veces he conversado con alemanes que he ido conociendo pero poco mas. De hecho creo que mi alemán se ha oxidado…

  2. Asistir a un evento al mes en Boston => Lo he conseguido. He ido a varios eventos de distintos tipos (explicar cuales)

  3. Implementar alguna de mis ideas => Nada, no hay excusa, nunca me puse en serio…

  4. Mejorar mi inglés escrito => Creo que con toda lo que escito junto con estar rodeado de ingleses nativos ha ayudado.

  5. Finalizar el máster => Casi, ya tengo la tesis escrita, la defensa preparada, ahora me queda presentarla. En principio no tendría que haber sorpresas.

  6. Escribir un research paper y publicarlo => No esta publicado el paper, pero esta escrito. Falta editarlo y mandarlo (que no es poco). En la pipeline hay otro también que con un poco de suerte voy a publicar.

Personal:

  1. Hacer deporte cada dos días => Siempre he ido en bici a todos los sitios cosa que me ha ayudado a mantenerme en forma y a estar entretenido. Pero el objetivo era hacer deporte de verdad, no ha sido así. Al principio si que hice y al final también, pero hacia media estancia no hice nada o muy poco.

  2. Leer por lo menos doce libros => Este año no he ido tan sobrado de libros como otros años. Esta vez he escuchado podcasts antes de ir a dormir durante la segunda mitad de mi estancia.

  3. Hacer deliberadamente un buen acto cada día => En su momento me pareció una buena idea pero creo que ahora ya lo tengo incorporado en mi ser. Hay días que no había acción deliberada que pudiera hacer que hiciera la vida de alguien mejor.

  4. Aprender una receta de tupper nueva cada mes => Me lo he pasado bien cocinando, he aprendido nuevos platos y distintas formas de preparar la comida, que era el objetivo. También he socializado cocinado con otros. Me ha ayudado a mejorar mis habilidades culinarias vegetarianas. La verdad es que estoy bastante contento y voy a seguir.

  5. Cocinar la mayoría de mis platos => He fracasado bastante pero no lo quiero poner en rojo. Para la comida siempre he ido a la cafetería de la universidad y para la cena hervía una bolsa de verduras (cosa que no considero cocinar).

  6. Meditar por lo menos una vez al día => No lo he conseguido. Se empieza con ganas pero me aburro o pienso que prefiero pasar ese rato durmiendo. No se si volver a proponérmelo o no para el año que viene.

Propósitos extras:

  1. Seguir con mis clases de salsa => conseguido! Probé distintos sitios y al final me quede con el mejor. No he salido a tantos “socials” como hice en Alemania pero estoy contento en general.

  2. Seguir con “Bollywood” => No lo hice, busque, no encontré nada y deje la idea.

  3. Asistir a un Burning Man => Esta idea creo que estaba condenada al fracaso des del principio. Otro año será.

  4. Visitar 5 estados => He visitado bastantes estados: Massachusetts, Rhode Island, Main, New Hampshire, California, Arizona, Utah, y Nevada (creo que no me olvido ninguno).

  5. Estirar cada día => Hubo una temporada que no lo hice, pero ahora estoy bastante flexible.

  6. Aprender italiano => Nada de nada, no lo intenté.

  7. Aprender a usar Tensor Flow => Lo instalé y hice el tutoral de la web oficial. No aprendí del modo que quería.

Inesperado:

  1. Tomé la primera clase de aviación y aprendí algunas cosillas. Fue muy interesante la experiencia.
  2. Aprendí a hacer Windsurfing aunque aun estoy lejos de ser un profesional.
  3. Aprendí a navegar por el Charles (el río de Boston), se me dio mejor que el windsufing, también practiqué más.
  4. Hice un poco de kayak y paddelboard
  5. Fui a ver un partido de baloncesto de los celtics.
  6. Fui a ver un partido de béisbol de los Red Sox.
  7. Vivi la Superbowl y ganó el equipo local (aunque la vi des de la tele).
  8. Fui a clases de forró.
  9. Visité las cataratas del Niagara.
  10. Visité Montreal.
  11. Me apunte a una liga de bowling.
  12. Hice hikings preciosos
  13. Visité las oficinas de Google
  14. Participé en un hackathon (halite)
  15. Por primera vez disparé una arma de verdad

Cuándo abandonar

Hace ya unos días @Ana me pasó el link de un podcast de Tim Ferris para que lo escuchara. Este podcast distintas personas famosas entre las cuales hay Seth Goldin y James Altutcher exponen las distintas razones por las cuales persistir o abandonar una meta. El podcast consiste en mensajes grabados exponiendo las opiniones de las distintas personalidades uno detrás de otro pero sin tener el formato de entrevista o mesa redonda donde los participantes interactúan. Dicho podcast me ha parecido extremadamente interesante. Lo he escuchado un par de veces tomando apuntes la segunda vez. Como quería poder revisar las ideas más adelante he escrito este post para poder revisar los conceptos mas adelante pero a la vez compartirlas con el mundo. ¡Ahora sin más dilaciones vamos al curro!

El problema principal es la diferenciación entre una mala idea vs una idea que no ha funcionado aún. Quiero remarcar la palabra aún ya que es de vital importancia estresar la diferencia entre un proyecto que no va a funcionar de uno que si. Un proyecto que *aún* no ha funcionado es una meta que con persistencia conseguiremos alcanzar atravesando el abismo (o dip en ingles). Por el contrario si un proyecto no funciona (sin el aun) nunca lo hará. La clave esta en saber diferenciar entre el proyecto que nunca va a funcionar de uno que si lo hará dada suficiente perseverancia.

Una de las primeras cosas que tienes que tener en cuenta es evitar la falacia del “coste hundido”. El coste hundido son un tipo de costes (ya sean económicos o emocionales) que ocurrieron en el pasado y que no se pueden recuperar en el tiempo presente. El coste hundido a menudo nos causa “dolor” al abandonar un proyecto después de haber invertido tanto tiempo y esfuerzo. Pese a todo el cariño y dedicación invertidos en un proyecto, abandonar puede ser la opción mas sensata. Cuanto antes dejes el proyecto fallido menos recursos invertiremos fútilmente, menos costoso a nivel personal te va a resultar y antes podrás comenzar de nuevo. No tengas miedo de abandonar proyectos que consideres fallidos pero a su vez no abandones proyectos por capricho. Recuerda que a menudo el camino hacia el objetivo es difícil y contiene abismos que superar. Si abandonamos metas sin llegar a superar el abismo nunca llegaremos a la meta ni obtendremos los objetivos que nos propongamos.

El abismo es el motivo que hace el proyecto digno de ser perseguido. Si no hay abismo cualquiera puede conseguir la meta restando valor al resultado final. Cuando todos pueden llegar al mismo objetivo, llegar a la meta se convierte en algo trivial ¿dónde queda luego la satisfacción de un trabajo bien hecho y una recompensa merecida? El abismo es el mecanismo para separar los que deseen un objetivo con suficiente fuerza de los que no tienen la persistencia para endurar. En la universidad típicamente el primer año es el que contiene las asignaturas más odiadas por los alumnos. Pero cualquier estudiante que desee conseguir la carrera se le precisan dichas asignaturas. Cualquier persona que no desee con suficiente fuerza sacarse la carrera abandonara y escogerá otra facultad para terminar otra carrera. Pero si por lo contrario estás dispuesto a pelearte con asignaturas que son difíciles, al cabo de unos años en la ceremonia de graduación estarás eufórico por haber conseguido obtener el titulo. En ese momento ya prácticamente no te acordaras de esas asignaturas de primero que todos sufristeis y que a nadie le gustaban. Pero esas asignaturas que tu superaste sirvieron de barrera para las personas que no lo tenían muy claro.

Aunque te parezca que estas solo peleando contra los elementos en un lugar inhóspito, difícilmente serás el primero que pase por el abismo. Casi siempre habrá alguien que ya haya pasado por lo que tú estas pasando o por lo menos por algo muy similar. Es extremadamente difícil ir por un sendero virgen en el que nadie más se haya aventurado. No es imposible, pero difícilmente serás el primero. Si es así, si realmente eres el primero en ir andando por el camino, ten cuidado quizás estés fumando tu propio crack…

Tienes que ser sincero contigo mismo. Des del principio poner unas métricas y objetivos bien definidos y revisarlos durante el transcurso del proyecto. Unas métricas y objetivos bien definidos nos ayudaran a saber si seguimos en camino, nos hemos desviado o debemos abandonar. A veces también puede ser que queramos evaluar y reconsiderar si las métricas son válidas o los objetivos siguen estando el día. Pero con cada revisión de métricas tienes que ser cuidadoso ya que puedes caer en la trampa de fumar tu propio crack.

Para saber si estas avanzando o estas atrapado en un callejón sin salida pregúntate si estas sacando algo bueno del trayecto. Si estas obteniendo “activos” probablemente estés avanzando hacia tu meta aunque no lo parezca. Aunque sean pasos pequeños al final vas a llegar a la meta. Obteniendo más clientes, experiencia o conocimiento, y generando posesiones o elementos de valor son pequeños pasos que nos acercan a la meta. SI estas obteniendo activos y persistes al final tendrás tu recompensa. Solo es cuestión de tiempo y esfuerzo hasta llegar a la meta y disfrutar de sus resultados. Pero si sientes que no estas aprendiendo quizás sea el momento de parar. Si como persona no estás avanzando quizás no merezca la pena. Incluso a veces con una buena cantidad de usuarios recurrentes sea mejor dejar el proyecto porque no obtienes nuevos usuarios a pesar deque el sector esté creciendo.

Abandona cuando el coste sea demasiado grande como para seguir. El coste te ayuda a cuantificar tus deseos de conseguir el objetivo. Que cantidad de sufrimiento estás dispuesto a pasar para llegar a tu meta. Siempre puedes abandonar proyectos en vista de uno mejor pero a su vez ten en mente que siempre abandonar proyectos a la mitad nunca terminaras ninguno. Abandona cuando estés intentando convencer a alguien de algo mediante tus actividades. Abandona cuando no sea divertido, cuando no te lo pases bien, cuando no disfrutes. Persiste si consigues conectar tu sueño con la meta. Un objetivo alineado a la meta te permitirá persistir duros y largos periodos de tiempo, de lo contrario te va a ser más fácil abandonar. Desistir no es malo de por sí. Renunciar a alcanzar un objetivo es lo malo. No renuncies cuando tengas opciones a alcanzar una meta con un coste asumible. No abandones por falta de persistencia cuando las cosas se ponen feas.

Cuando no creas en lo que trabajas abandona. Si no crees en tu proyecto nadie lo hará por ti. Tienes que estas motivado para trabajar. Si hay algo en tu tripa que te hace sentir incomodo (que no sean gases :P) abandona. La intuición es un elemento de la vida del que no se presta mucha atención. La intuición está infravalorada. Estos sentimientos que tienes en la barriguita te indican muchas cosas. Es una de las fórmulas que tiene la natura para informarte de lo que estás haciendo no está bien. Si tienes esta percepción abandona. Si tienes un mal presentimiento es que algo no está yendo bien aunque no puedas identificar el motivo por el que te sientes así abandona. La intuición es lo que percibe cada célula de tu cuerpo basado en experiencias pasadas.

A veces tenemos que analizar nuestros objetivos y preguntarnos honestamente que es lo que realmente queremos obtener. Por ejemplo, si quieres ser jugador de baloncesto de la NBA quizás no tengas los genes o no estés dispuesto a seguir todas las limitaciones que te imponen para triunfar en el mundo de la élite deportiva. Pero si lo que quieres es trabajar en la NBA quizás puedas ser entrenador o fisioterapeuta. Si lo que quieres es estar involucrado quizás puedas conseguir comprar un equipo, pero si tu objetivo real es ser famoso quizás puedas trabajar duro para ser estrella de rock. Puedes triunfar y ser famoso en muchos otros ámbitos. Quizás te resulte más fácil ser famoso en otras industrias consiguiendo así tus sueños.

Nota: Para también se requieren oportunidades y la suerte. Ambos juegan un papel importante. Probablemente mas importante de lo que muchos queramos reconocer.

Optimizadores de tensor flow

Continuando el anterior post dónde introducí tensor flow hoy vengo con los optimizadores de funciones. Tensor flow ofrece optimizadores que cambian las variables para minimizar la funcion de perdida (loss function). El más simple es el de gradiente descendiente. Computan las derivadas simbólicas (symbolic derivatives) simplemente usando el modelo y la función tf.gradients. Por ejemplo:

optimizer = tf.train.GradientDescentOptimizer(0.01)
train = optimizer.minimize(loss)
sess.run(init) # reset values to incorrect defaults.
for i in range(1000):
sess.run(train, {x:[1,2,3,4], y:[0,-1,-2,-3]})
print(sess.run([W, b]))
los resultados finales
[array([-0.9999969], dtype=float32), array([ 0.99999082],
dtype=float32)]

El modelo completo para la regresión linal es:

import numpy as np
import tensorflow as tf
# Model parameters
W = tf.Variable([.3], tf.float32)
b = tf.Variable([-.3], tf.float32)
# Model input and output
x = tf.placeholder(tf.float32)
linear_model = W * x + b
y = tf.placeholder(tf.float32)
# loss
loss = tf.reduce_sum(tf.square(linear_model - y)) # suma de los cuadrados
# optimizer
optimizer = tf.train.GradientDescentOptimizer(0.01)
train = optimizer.minimize(loss)
# training data
x_train = [1,2,3,4]
y_train = [0,-1,-2,-3]
# training loop
init = tf.global_variables_initializer()
sess = tf.Session()
sess.run(init) # reset values to wrong
for i in range(1000):
sess.run(train, {x:x_train, y:y_train})
# evaluate training accuracy
curr_W, curr_b, curr_loss  = sess.run([W, b, loss], {x:x_train, y:y_train})
print("W: %s b: %s loss: %s"%(curr_W, curr_b, curr_loss))
# When run, it produces
#W: [-0.9999969] b: [ 0.99999082] loss: 5.69997e-11

tf.contrib.learn te simplifica la vida con las funciones: ejecución, entrenamiento, iteraciones, evaluaciones entre otros

import tensorflow as tf
import numpy as np
features = [tf.contrib.layers.real_valued_column("x", dimension=1)]
estimator = tf.contrib.learn.LinearRegressor(feature_columns=features)
x = np.array([1., 2., 3., 4.])
y = np.array([0., -1., -2., -3.])
input_fn = tf.contrib.learn.io.numpy_input_fn({"x":x}, y, batch_size=4,
num_epochs=1000)
estimator.fit(input_fn=input_fn, steps=1000)
print(estimator.evaluate(input_fn=input_fn))
# Result: {'global_step': 1000, 'loss': 1.9650059e-11}

Reducir el tamaño de las imágenes insertadas en un documento de Latex

El otro día estaba escribiendo mi tesis en latex y me di cuenta que las páginas que tenían figuras tardaban mucho en cargar. Llegué a la conclusión que era debido a la complejidad de la imagen. Por lo que después de hacer un poco de investigación encontré la solución. Tenia que convertir todos los pdf a png (u otro tipo de formato de imagen).

El script convierte todos archivos de un directorio de pdf a png. Con cada iteración del script convierte cada archivo. Cara archivo tarda unos cinco minutos, así que paciencia.

for file in /Users/roc/Desktop/th/aux/* #hesis-plots/*
do
  y=${file%.*}
  convert -density 300 $y.pdf $y.png
done