sábado, 28 de noviembre de 2015

El tercer piso

Hace poco menos de una semana que tuve la dicha, una vez más, de darle una vuelta entera al sol. ¡Cumplí años! Y no cualquier cumpleaños. ¡Finalmente he cumplido... los veintidiez! No bueno, ahora en serio, finalmente he alcanzado el temible tres-cero.

¡De veintidiez añitos! :D

Ahora me despido de mis veintialgos, una época que pasé íntegramente en la Universidad Simón Bolívar (salvo por los 8 meses que pasé en la empresa Smartmatic trabajando). Fue una época de mucho aprendizaje y de duros cambios, pero sin duda también la mejor época de mi vida. Estos años me vieron transformarme de un niño a un adulto, de lo que era a lo que soy. Me vi convertirme poco a poco en aquel a quien hoy conocen y no podría estar más agradecido con el tiempo que ha pasado.

La década pasada descubrí mi gran pasión, que es enseñar. Además, descubrí que realmente me gusta mucho la computación y la matemática. Pude formarme como un profesional, bastante íntegro hasta donde mi propio criterio puede discernir. Me gusta aprender de muchas cosas y me cuesta mucho decir que no a nuevos proyectos. Esta década realmente me definió profesionalmente. Aprendí de muchas áreas, incluso tuve la dicha de competir en diferentes eventos relacionados con la carrera. En resumen, Confucio estaría orgulloso cuando dijo: "escoge un oficio que te guste y no tendrás que trabajar un sólo día".

Mas no sólo en lo profesional he crecido, sino también en lo personal. He conocido a muchas maravillosas personas esta década. Algunas se mantienen, otras ya se han ido, pero todas han dejado su huella en mi persona. He tenido amigos, parejas, mentores y todos ellos me han enseñado algo invaluable. Agradezco cada uno de los momentos compartidos; incluso aquellos que no son tan bonitos. Agradezco cada momento pasado, pues cada uno me ha llevado a ser lo que soy hoy.

Un excelente discurso de grado que escuché recientemente expresaba algo como: "no estén orgullosos sólo de sus éxitos, sino también de sus fracasos. Después de todo, son sus fracasos los que realmente han hecho de ustedes lo que son y los han formado como vencedores". Esa idea me encanta y la comparto completamente. Esta década no ha sido toda felicidad, sino de hecho bastante accidentada. Muy pocos saben que detrás de una sonrisa constante siempre se oculta un mundo de complejidad. Los pocos que lo saben, podrían constatarlo. Pero no me arrepiento. Todo ese dolor que en algún momento pude experimentar es parte de mi, es parte de lo que soy, y definitivamente, será parte de lo que seré. Más aún, toda la felicidad, alegría y optimismo que decidí tomar como filosofía personal de vida me continuará guiando siempre.

Bueno, esto es lo que quería compartir por ahora. De frente ante el tercer piso, a ver que aventuras depara esta nueva década. ¡Hasta una próxima entrada! :D

martes, 3 de noviembre de 2015

Las cuatro interrogantes

A través de mi estancia en la universidad, y en general en el entorno académico, he visto que existe una variedad de estilos de pensamientos que abarcan desde lo más abstracto, hasta lo más concreto. Las personas que pertenecen al mundo académico, tienen como su norte la creación, uso y difusión del conocimiento. Sin embargo, cada uno resuelve este objetivo desde una perspectiva distinta.

Adaptación a la representación del Prof. Jorge Baralt

Me gustaría compartir hoy una reflexión que tengo tiempo pensando, y trata de agrupar el estilo de pensamiento académico en torno a cuatro interrogantes fundamentales: ¿Para qué?, ¿Cómo?, ¿Por qué? y ¿Qué? Cada una de éstas corresponde a un estilo, y representa (con sus diferentes matices) a cuatro tipos de pensamiento que he visto en la universidad.

¿Para que?

Las personas que viven el ¿Para qué? son esencialmente pragmáticas. Se ocupan de conocer y de explorar, con el principal objetivo de aplicar a otras circunstancias. Estas personas tienen una mentalidad práctica y proactiva. Cada ocasión en la que aprenden algo nuevo, están pensando en cómo aplicar ese conocimiento a situaciones particulares que conocen y manejan.

¿Cómo?

Las personas que adoptan el ¿Cómo? son naturalmente curiosos por la tecnología y hábiles para resolver problemas. Son los "ingenieros de corazón". Exploran herramientas y tecnologías novedosas que los ayuden a hacer mejor su trabajo y, aunque usualmente se interesan en saber como funcionan, más se interesan en cómo utilizarlas. Sin embargo no son iguales a los ¿Para qué?, ya que estos últimos ven las herramientas como medios para un fin. Los ¿Cómo? ven la herramienta como un fin en si mismo.

¿Por qué?

Estas personas, que llevan el ¿Por qué? son los verdaderos científicos. Su llamado intelectual no va hacia la aplicación, o la tecnología, sino a descubrir por qué las cosas son como son. Les apasiona realizar experimentos y comprobar sus hipótesis. Cada nueva respuesta trae consigo una infinidad de otras preguntas. Quieren saber como funciona el mundo, el universo, el tiempo, todo.

¿Qué?

Los más elusivos y escasos, las personas que siguen el ¿Qué? son aquellos que no se conforman con entender el mundo, sino que buscan fundamentarlo, demostrarlo, construirlo y hasta destruirlo en su discurso. Estas personas elaboran teorías, incluso formales, pero no buscan medirlas o aplicarlas. En ellos convergen las otras interrogantes, pues a través de la abstracción intentan modelar éste y posiblemente muchos otros mundos.

Quizá algo curioso de esta clasificación es que va de lo más concreto (pragmático) a lo más abstracto (filosófico) y en verdad a las personas de cada categoría les cuesta entender a las personas de las categorías más abstractas. Sin embargo, estas mismas personas pueden y normalmente se aventuran a la interrogantes que conciernen a las más concretas.

Además, esta clasificación está en linea con la división pictórica que propone el prof. Jorge Baralt: El conocimiento humano es como un puente para vehículos.
  • Finalmente se construye el puente para que pasen los vehículos. Ésta es la praxis.
  • Pero los vehículos no pueden transitar sin el piso del puente sobre el que puedan estar. Ésta es la tecnología.
  • Mas un puente necesita de bases que lo sostengan en pie, y lo mantengan estable y rígido. Ésta es la ciencia.
  • Pero, ¿dónde está el puente? ¿qué es lo que atraviesa y cuál es su razón de ser? ¿Sobré que se levanta? Podría ser un puente sobre un lago, en cuyo caso, el agua es la filosofía. O más bien el lecho (comentario hecho a posteriori por el mismo Jorge), ya que no es importante si hay o no agua, sino que exista una base sobre lo cual fundamentar todo lo demás.


Así bien, los ¿Para qué? son pragmáticos, los ¿Cómo? son tecnólogos, los ¿Por qué? son científicos y los ¿Qué? son filósofos. Claro, con todos los matices y particularidades que puedan surgir.

Y esto era lo que quería compartir hoy. Este es el tipo de cosas extrañas y locas en las que pienso cuando me ven callado y sin ver a ningún lado en particular. xD

¿Que opinan?

Hasta una próxima entrada. :D

jueves, 15 de octubre de 2015

Ni ciencia, ni tecnología, sino todo lo contrario

Desde que inicié mi carrera, he estado en una disyuntiva que me ha acompañado a lo largo de mi crecimiento como persona y como profesional; y ésta trata de saber si soy más del tipo técnico o del tipo científico. Me gustan actividades que involucran cada tipo y no me gustan tanto otras, que pertenecen a ambas igualmente. Entonces, ¿cómo me identifico?

Hmm...

A lo largo de mis estudios de pregrado, siempre quise convencerme a mi mismo que era del tipo científico. Despreciaba de asuntos puramente prácticos, e intentaba aprender más y más sobre ciencias avanzadas en computación. Sin embargo, siempre me ha molestado el empirismo científico. Y aunque respeto su utilidad, no me siento cómodo aplicándolo y razonando sobre él. Siempre he preferido las análisis formales y precisos, que no dependen de estadísticas y suposiciones.

Además siempre me ha gustado programar. El detalle, es que no me gusta programar cualquier cosa. Las aplicaciones web, móviles, etc., no me llaman la atención. Las tecnologías nuevas normalmente me tienen sin cuidado. Sé manejar una buena cantidad de lenguajes de programación, pero las herramientas industriales construidas alrededor a estos me son ajenas. Los programas que me gusta implementar son de problemas algorítmicos retadores, o de soluciones elegantes a problemas conocidos. En otras palabras, me gusta jugar con la programación. La veo como un arte, una forma de expresión, un gusto absolutamente puro.

Me gusta programar, y me gusta el pensamiento científico, pero nunca me sentí completamente cómodo siendo de un sólo tipo; cosa que usualmente no veo en otros colegas. Conozco gente que es sumamente práctica (que incluso puede usar conocimiento científico en aras de mayor practicidad) y conozco gente sumamente científica (que incluso puede hacer uso de herramientas computacionales prácticas para apoyar sus experimentos). Pero yo no logro identificarme con ninguno de estos grupos.

Continué con esta disyuntiva, y conocí nuevas ciencias, nuevas herramientas y nuevos tipos de pensamiento. Conocí a personas con pensamientos divergentes e ideas innovadoras. Comencé a leer un poco más sobre diferentes temas y eventualmente me di cuenta... No me identifico con el tipo científico, ni con el tipo técnico, por que no pertenezco realmente a ninguno de estos grupos. Soy una persona que pone en duda todo lo que aprende; que le apasiona tomar cualquier tema y hacer preguntas, y más preguntas, y quizá luego más preguntas; que prefiere el pensamiento abstracto y detallado incluso sobre las cosas más básicas. He comprendido, que mi tipo de personalidad y llamado intelectual, va más hacia la filosofía.

¿Ahh? ¿Filosofía? Así es, pero no la filosofía poética que en bonitas palabras revela poco más que edificios sobre cimientos de arena. Más bien de la filosofía formal, entendida como un proceso estricto de razonamiento cuya repercusión pudiera ser elevada, pero de formas mundanas. La aplicación racional del pensamiento a los temas más diversos, y también a todos los temas, agrupados, abstraídos. Me he sentido más cómodo hablando y pensando sobre este tipo de temas. Y me he dado cuenta que siempre ha sido así. Reviso las cosas viejas que he escrito y es consistente con esto. Además siempre me ha gustado más plantear las preguntas, o incluso plantear soluciones abstractas, que realmente implementar una solución o medirla.

Ahora que he entendido esto, no estoy seguro de qué seguiría. Posiblemente busque hacer un PhD eventualmente, pero con énfasis en el "Ph" (por Philosophy) y no tanto en la componente científica. Además, quiero continuar leyendo y aprendiendo sobre diferentes corrientes de pensamiento, para eventualmente consolidar la mía propia. Ahorita estoy leyendo a Descartes (que me parece genial). El siguiente en la lista es Kant (considerándome inclinado hacia el racionalismo, leer la crítica de la razón pura me parece necesario para consolidar una posición integral y bien informada).

Y bueno, este pequeño descubrimiento personal es lo que quería compartir por ahora. Los dejo hasta una próxima entrada. :D

martes, 18 de agosto de 2015

Training Camp Argentina

Hace ya un par de semanas que estoy de vuelta en Venezuela. De regreso de dos semanas que fueron testigo de un increíble viaje. Un inolvidable evento en donde conocí a excelentes personas a la que les apasiona programar y resolver problemas, y en donde pudimos juntos aprender y mejorar con la ayuda de excelentes guías, más allá de cualquier expectativa. Dos semanas que estuvimos en el Training Camp de Argentina, para las competencias de programación ACM-ICPC.

El último día, foto final con casi todo el mundo. :)

Hace alrededor de 3 meses, la USB participó en la final mundial de los maratones de programación ACM-ICPC, en Marruecos. Ahí conocimos a bastante gente chévere y compartimos nuestra pasión por resolver problemas difíciles e interesantes. De este evento, con la ayuda de nuestro director de sede (Trino Gómez), obtuvimos una invitación especial para el campamento de entrenamiento "Training Camp Argentina", que se celebraría en Julio de 2015. En un principio iba a ir un sólo equipo con integrantes mixtos (de diferentes universidades), pero finalmente fuimos invitados un equipo de la USB y un equipo de la UCV (y yo, como coach de ambos equipos).

Y así empezó la aventura. ¿Cómo podríamos ir? No es secreto para nadie que a los Venezolanos nos cuesta salir del país por el motivo del control de divisas. ¿Cómo resolveríamos? Ya habíamos tenido la experiencia después de Marruecos de conseguir pasajes económicos, siempre y cuando se tratara de asuntos académicos y una vez más pudimos contar con esa gran ayuda. Pero aún quedaba el hospedaje, la comida, el transporte dentro de Argentina, etc. Esperanzados, lanzamos una campaña de recolección de fondos por internet y el resultado fue abrumador. El gran corazón y disposición para ayudar de tantas personas es algo que aún me conmueve y agradezco enormemente. Logramos recolectar suficiente para nuestros gastos allá. ¡De verdad, muchísimas gracias a todos!

El campamento fue en la ciudad de Bahía Blanca (a unas divertidas 11 horas en autobús desde Buenos Aires). Es una ciudad bastante pequeña y tranquila, pero con un tímido encanto. El día que llegamos hacía 0°, lo cual es una experiencia divertida para quienes venimos de un país tropical. A mi particularmente ME ENCANTA el frío y no podría haber sido más feliz a esa temperatura (la gente allá nos cuenta que en verano puede alcanzar casi los 50°; ya he vivido esas temperaturas y no juegan, jajaja).

En Bahía Blanca paseamos y conocimos un poco, pero principalmente y más importante: El campamento. Todo el evento fue en la facultad de agronomía de la Universidad Nacional del Sur (sip, agronomía... y sip, tenían monstruos de computadores allá, jajaja). Cada día llegábamos a las 9:00am. y teníamos entre 3 y 4 horas de clases y discusiones, el almuerzo (que abrieron un kiosko que vendía comida bastante buena por un muy accesible costo) y finalmente un simulacro de competencia de 4 a 5 horas, para salir a eso de las 7:00pm. Fue INTENSO, pero también muy divertido y enriquecedor. Además, la organización del evento fue impecable. Todo estuvo siempre en su lugar y los anfitriones estaban más que dispuestos a ayudar siempre. De verdad, han ganado mi admiración y respeto por tan excelente trabajo y por ser además excelentes personas a la vez.

Las primeras clases fueron bastante básicas, pero fueron aumentando el nivel poco a poco. Los problemas en los simulacros de competencia eran bien serios. Algunos días fueron más sencillos que otros, pero siempre lograba hacer sólo entre 3 y 6 problemas (de 10 a 11 que había diariamente) y pocos de ellos eran sencillos. Fue realmente divertido y me sirvió mucho para quitarme el óxido y volver a estar en forma de competidor. Como entrenador de los equipos de la USB es mi responsabilidad continuar aprendiendo y mejorando, para poder ser un mejor apoyo para ellos y que cada vez más demos una buena competencia en el mundo.

Conmigo fueron dos equipos. Uno de la USB llamado RAM (Rubmary, Augusto y Mathías) y uno de la UCV llamado NPI-Complete (Rodolfo, Samuel y Germán). Ambos equipos aprovecharon muchísimo el campamento y quedaron en buenas posiciones, considerando el nivel de los equipos restantes en el campamento (habían muy buenos equipos de todas partes de latino-américa). Estoy sumamente orgulloso de ambos equipos y del excelente papel que hicieron durante el campamento, tanto en lo técnico como en lo personal. ¡Bravo! :D

Los últimos dos días decidimos (los de RAM y yo) regresar a Buenos Aires y pasear un poco. Buenos Aires es posiblemente mi ciudad favorita en el mundo y las veces que he tenido la oportunidad de visitarla siempre termino más y más enamorado de ella. En dos días recorrimos mucho de la parte turística de la ciudad y caminamos como si no hubiera un mañana, jeje. De verdad fue una muy genial experiencia, que culminó en la visita de mi local favorito: Antares, hogar de la mejor cerveza que he probado en mi vida. Todas son excelentes, casi sin comparación, pero la Indian Pale Ale de Antares es la campeona incuestionable para mi, tan excelente como la recuerdo. <3

Y bueno, esto fue un resumen muy resumido de este genial viaje y que quería compartir por acá. ¡Gracias por leer! Y espero seguir contándoles de experiencias geniales como ésta, mientras seguimos creciendo y mejorando. ¡Hasta una próxima entrada! :D

lunes, 15 de junio de 2015

Achievement Unlocked: MBA

Los que tienen tiempo conociéndome habrán leído el título de este post y habrán pensado: "Ahh? WTF?" Y efectivamente, es algo que podría parecer extraño pero es cierto. En los últimos tiempos he llevado casi en secreto uno proyecto alterno, entre tantos, y éste en particular finalmente ha rendido sus frutos. La pasada semana finalmente arribó a mi casa un sobre con otro gran éxito, del cual estoy sumamente orgulloso. Llegó la hora de salir del closet académico... xD Ahora también soy un "Master in Business Administration".

Long live the Business Cat! xD

Hace un par de años, en el Maratón Superregional Sudamericano de Programación del 2013 (para clasificar al mundial 2014), el equipo FTL (conformado por Alejandro Flores, Simón Castillo y Wilmer Bandres) se hizo ganador del título de campeón de Venezuela (aunque lamentablemente no clasificamos ese año al mundial en Ekaterinburgo, Rusia). Sin embargo, había un patrocinador fuera de lo común en este evento. Este patrocinador era la escuela de la Sociedad de Altos Estudios Jurídicos y Empresariales Euroamericanos, o SAEJEE. Esta es una academia Española de estudios empresariales que atiende estudiantes internacionales de manera online. Y como premio al primer lugar, dieron una beca para maestría completa a los miembros del equipo (incluido el coach). El equipo no pudo aprovechar la oferta en el momento, ya que no se habían graduado aún y les faltaba aún algo de tiempo para hacerlo. Pero, muy agradecido con el equipo, yo si pude aprovecharlo.

Y así comenzó uno de los más grandes proyectos alternos que he manejado a la par con mi día a día: estudiar una maestría en administración de empresas. Para ser preciso, el programa que tomé era conducente al título de "MBA en creación de empresas". Luego me fue explicado que en realidad esto corresponde a dos títulos: "MBA" y "MBA en creación de empresas" como tal.

Tomé los primeros cursos y asistí a los diversos foros. Eventualmente el trabajo no me dejó continuar estudiando y tuve que dejar los cursos a medias. Sin embargo, fui contactado por el personal académico de SAEJEE, quienes me aseguraron que lo que había hecho hasta el momento era suficiente para el primer título (el de MBA) y que si decidiera luego retomar los estudios podría sacar el siguiente (el de MBA en creación de empresas). Y así es como ahora cuento con la alegría de tener un título universitario más. Ya el tercero, por ahora. :)

Los cursos del MBA son muy autocontenidos, lo que implica que realmente no hace falta un conocimiento previo. Sin embargo, si debo decir que son muy impersonales. El material es terriblemente extenso (aunque interesante) y no hay contacto humano realmente, salvo en los foros. Sin embargo, el contenido de los cursos es muy completo e interesante, con muchísimos ejemplos que clarifican los conceptos presentados. Además, los foros ofrecen una excelente manera de conocer a otras personas interesadas en el área y de discutir sobre tópicos importantes en liderazgo, manejo de empresas, responsabilidad social, etc. Ha sido realmente una experiencia diferente y enriquecedora.

¿Y que hago yo estudiando esto? Bueno, primero que nada, ninguna oportunidad debe ser desperdiciada nunca y mucho menos una tan grande como la de recibir un título internacional de grado de maestría. Y aunque ustedes no lo crean, ¡estos temas realmente me interesan! Siempre me ha interesado el tema del mercadeo y de cómo llevar una marca a ser percibida como necesaria y distinguida (en especial la parte psicológica me parece realmente fascinante). Además, mucho de administrar empresas tiene que ver con saber ser líder, entender a tu equipo y ser un solucionador de problemas. Ese tipo de comportamiento va muy en onda con lo que al menos intento ser cada día, más un apoyo que una barrera, siempre que me es posible.

En fin, este post es para poner a la luz pública este proyecto que tuve en secreto durante poco más de un año y que, con orgullo, puedo considerar ahora un gran éxito. Siempre, y cada día más, estoy agradecido por todas las oportunidades que he recibido, los éxitos que he cosechado y la gente genial que he conocido. ¡Gracias por leerme! Nos vemos (leemos) en una próxima entrada. :D

domingo, 14 de junio de 2015

¡Semana de la Carrera!

Estos últimas días me han regalado muchísimos éxitos y cosas buenas. Las iré contando poco a poco, y ahorita quiero comenzar con lo que fue una excelente semana de la carrera. Tuve el gusto de poder ayudar durante una buena parte de la misma y de recibir algunas muy gratas sorpresas en el proceso.

¡Semana de la carrera FTW!

El Lunes de esta semana fue un día de programación y competencia mientras se celebró el segundo minimaratón de programación bajo la gestión del CEIC 2014-2015. Una vez más una excelente organización bajo el liderazgo de Wilmer Bandres que, no sólo es un excelente competidor, sino una excelente persona preocupada por ayudar a las generaciones futuras a alcanzar su potencial. Tuve el gusto de formar parte de esa experiencia, acompañando y dando apoyo moral durante el evento. Aunque firmé como "jefe de jurados", el crédito es para Wilmer. Yo también pasé por eso en algún momento, jajaja. Lamentablemente, la firma de un profesor vale más en un certificado. Pero quería dejar claro de quién es el crédito realmente.

El Martes de esta semana fueron las infoelectivas e infoagrupaciones, donde tuve la oportunidad de hablar sobre las cadenas de "lenguajes de programación" y "diseño de algoritmos" (y de algunas otras, un poco coleado, jajaja). Siempre es divertido ver las expectativas de la gente e intentar guiarlos para escoger algo que pueda gustarles y serles útil. Además, por supuesto, pude hacer publicidad de un par de cadenas electivas geniales, jajaja.

El Miércoles de esta semana fue el tan esperado Compushow. El evento quedó geniaal, y mucho más aunado a que recién fueron las JOINCIC y el tiempo para la organización debió ser muy limitado. ¡El video que hizo la gente del MAC quedó sencillamente genial! Tomaron un chiste viejo y malo y le dieron un toque fresco. Además tuve la oportunidad de presentar la nominación de "compucuchi" y de pensar rápidamente tras la cortina lo que iba a decir (la gente se rió, así que me imagino que no fue tan malo, jajaja).

Tuve el gusto de estar nominado en tres categorías: Compugordito, Compucompadre y Compumaster. ¡Y gané en los dos primeros! El premio de Compugordito es gracioso, por que realmente ya no gordeo tanto en la sala, pero la fama es una cosa seria, jajaja. Lo que si me sorprendió y me dejó casi sin palabras es haber ganado el Compucompadre. ¡Wow! Que chéveres son todos. :3 En ese momento di un minidiscurso y lo que dije aún lo creo: "En la descripción de la categoría decía 'el computista más pana', pero no es difícil ser pana de todos cuando todos en computación son tan geniales y panas para empezar". De verdad gracias por esa muestra tan grande de cariño. Vale mucho, así como toda mi gente computista. ¡Son lo máximo!

Muchos me han dicho que votaron por mi en Compumaster, pero ese premio si no lo gané. El ganador fue Ernesto Hernandez-Novich, un excelente profesor y amigo, modelo a seguir para muchos de nosotros. Nada más estar nominado entre tantos de mis profesores, a quienes tanto admiro y respeto, ya es un motivo de enorme orgullo para mi. ¡Gracias a todos por ese honor! Seguiré, mientras pueda, haciendo esto que tanto me encanta de dar clase y compartir el compugallismo con todo el que así lo desee. :D

El Jueves di un coloquio llamado "Chose your weapon: Cómo saber qué lenguaje/herramienta usar al enfrentar un problema de la vida real". Básicamente fue un reboot extendido de la charla que di en las 7mas JOINCIC, el año pasado. La charla era a la 1:30pm y para casi las 2:00pm. sólo habían como 10 personas. Después de un rato llegaron más (muchos del CEIC, evidentemente para que no se sintiera vacío su propio coloqio, jajaja). La cantidad de asistentes era esperada en mi opinión; cada quien está metido en su mundo y ya invirtieron tiempo en las JOINCIC una semana atrás. Pero al menos pude ayudar al CEIC dando un coloquio y me divertí mucho dándolo (creo que los asistentes se divirtieron también, o al menos se rieron, jajaja).

El Viernes si no hice nada... Nadaaaa... xD Bueno, nada de la semana de la carrera. Como siempre tuve 20.000 reuniones y cosas que hacer, jajaja.

Y bueno, esta fue la semana de la carrera para mi. Quizá no suene a mucho, pero para mi fue una excelente semana de la cual estoy más que agradecido. ¡Gracias por leerme y hasta una próxima entrada! :D

sábado, 28 de marzo de 2015

¡Un nuevo idioma: Portugués!

Hoy tuve el gusto de conquistar un nuevo éxito: Terminé el curso completo de Portugués (desde Español) en Duolingo. ¡Qué alegría!

\m/ ¡Ohh yeah! \m/

Desde Noviembre del año pasado me dispuse a aprender Portugués. ¿Por qué? Bueno, ningún conocimiento es en vano y me encanta aprender. Quizá haya alguna otra razón más pragmática, pero si tales razones en verdad existieran preferiría mantenerlas privadas por los momentos, jajaja. Y por supuesto, el primer lugar que busqué para aprenderlo fue la excelente y divertida página para aprender nuevos lenguajes: Duolingo.


Ya en Duolingo había intentado aprender Alemán y Francés (ambas desde Inglés), pero confieso que no pude avanzar mucho más allá de la primeras lecciones, quizá por falta de motivación y de tiempo. Aunque haber terminado este lenguaje me da nuevas energías para retomarlos o incluso alguno nuevo. Creo que Alemán podría ser una buena elección para un próximo proyecto. :)

Claro, incluso habiendo terminado el árbol completo de Duolingo estoy en un nivel muy básico de Portugués. Estoy seguro que podría desenvolverme con bastante trabajo en un entorno donde se hable el lenguaje, pero ni cerca de ser fluido. Sin embargo, me parece que es un excelente inicio. Además, el Portugués como lenguaje es muy similar al Español. Aprenderlo fue relativamente natural, aunque si hay algunas cosas extrañas, palabras difíciles y gramática peculiar (por ejemplo, nuestro verbo haber es usualmente sustituido por tener en Portugués). Entre algunas de las diferencias divertidas está que lo que en Español es ancho, en Portugués es largo; mientras que lo que en Español es largo, en Portugués es longo. xD

Y bueno, sólo quería compartir con ustedes mi alegría del día al completar este pequeño éxito. ¡Estoy muy contento de seguir aprendiendo nuevas cosas y maneras de pensar! Hasta una próxima entrada.

sábado, 21 de marzo de 2015

Filantropía y misantropía

Estoy consiente que soy una persona absurdamente positiva en la gran mayoría de los casos y eso es algo extraño para muchas personas. Sin embargo, hay actitudes hacia la vida y hacia otros que son increíblemente comunes y que sinceramente no logro explicarme. Una de éstas es la misantropía generalizada que existe en la mayor parte de la especie humana. El ser humano simplemente no soporta a otros miembros de su propia especie, salvo por un puñado de otras personas que llama sus amigos.

¡Así es!

Desde que tengo uso de razón, me considero un filántropo. No en el sentido comúnmente utilizado de la palabra, en la que voy a andar con una ONG tipo Greenpeace viajando por el mundo ayudando a combatir la pobreza, la crueldad o cualquier otro problema social. Aunque lo admiro enormemente, no es el estilo de ayuda que mejor estaría adaptado a ofrecer. Me refiero al sentido estrictamente etimológico: philos (amor) anthropos (hombre). No tengo nada sino amor por el ser humano, pues es una especie maravillosa llena de un potencial de grandeza verdaderamente increíble. Claro, también tiene un potencial enorme de destrucción y horror, pero es una cuestión de perspectiva y de actitud fijarse más en una u otra característica.

Me han acusado de cosas como querer ser amigo de todo el mundo. Y en realidad... soy culpable. ¿Y cómo no querría? Es una cuestión de estadística básica. No importa en qué sitio del mundo uno esté, siempre va a poder hacer amigos y llegar a tener confianza con un puñado especial de personas. ¿Qué hace especiales a estas personas más allá de casualmente estar en el mismo sitio que uno? Una bonita amistad se puede desarrollar con casi cualquier persona, en casi cualquier lugar. Y creo honestamente que siempre vale la pena intentarlo. Si, tengo muchísimos amigos y gente a la que le tengo cariño y confianza. Me siento enormemente afortunado por eso y aún quiero seguir conociendo a muchas personas más, de todos los tipos y lugares. ¡Me encanta conocer gente nueva!

Es increíble la cantidad de comentarios negativos que leo a diario, sobre personas, sobre grupos, sobre todo. El ser humano suele dar mucho más peso a lo negativo que a lo positivo. Una excelente persona puede equivocarse una vez, y ya es un perdedor para muchos y hasta pudieran llegar a odiarlo. No entiendo este pensamiento. Yo soy de una filosofía totalmente diferente. Para mi cualquier persona es buena e inocente hasta probar lo contrario, y aún cuando lo hace creo en la redención y en la grandeza interior que esa persona puede llegar a tener. Esto no quiere decir que no tenga pensamientos negativos o hasta vengativos (que no me gusta tener) hacia una persona o grupo, pero es la excepción y no la norma.

Algunas amistades incluso me han dicho que mi mundo es más positivo y veo a la gente mucho más chévere de lo que es porque "me están jalando bolas" por mi puesto como profesor. Realmente no creo que algo pudiese ser más falso (si, Sheldon, algo es falso o no; no puede graduare, lo sé. xD). Prefiero pensar que es más por la actitud positiva constante y porque me gusta ser muy cercano a todo el mundo, en especial a la gente a la que le doy clase. Quizá exista alguien que me trate por interés, realmente no lo sé. Pero tampoco me importa realmente. Compartir y pasar buenos momentos no tiene por qué oscurecerse buscando razones ni complots extravagantes. Creo que debemos aprender a disfrutar mucho más del presente.

En verdad, creo que todo el mundo tiene algo que enseñar y es un potencial mejor amigo. Y ésta es otra de esas cosas enfermamente positivas que he escuchado que algunos no soportan, jajaja. Tampoco entiendo cómo se puede no soportar a alguien por ser positivo, pero si va, cada loco con su tema. xD Esto era lo que quería compartir por ahora. ¡Sean filántropos y verán cuanto amor les llega de vuelta! Hasta una próxima entrada. :)

martes, 3 de marzo de 2015

Cómo Programar

¡Me encanta programar! Es una de las cosas que más me divierte y me llena de mi carrera. Programar es una actividad que involucra tanto la creatividad, como la habilidad técnica y hacerlo bien puede potenciar incluso múltiples regiones de la mente.

¡Programar siempre es emocionante! :D

Sin embargo, quienes me han visto programar sabrán que yo suelo programar "extraño".

¿Cómo así?

Yo puedo pasar horas sólo viendo la computadora o incluso estar aparentemente procrastinando por la web, pero eventualmente abro el editor y básicamente escupo todo el código en cuestión de minutos. Algunos confunden la procrastinación con flojera, pero es muy al contrario. Cuando parezco estar haciendo nada, en realidad estoy pensando y planificando como voy a programar lo que necesito: las estructuras que hacen falta, algoritmos eficientes y patrones reutilizables de otras cosas que ya haya hecho. De repente, sale todo ese código y la gente se queda sorprendida con la velocidad en la que se me ocurrió todo. Pero la verdad, es que no hay realmente ninguna velocidad extravagante involucrada. Sólo una metodología de pensamiento diferente, donde primero se diseña y luego se programa. :)

La gente de Sistemas de Información, a pesar de sus documentos infinitos (los cuales, hay que confesar, contienen mayormente información inútil), tienen sin embargo un concepto acertado: Para programar bien, primero hay que planificar. Lamentablemente esto se enseña en torno a requerimientos y, en menor medida, a herramientas y patrones. Pero realmente no se enseña a planificar y diseñar soluciones con tipos de datos y algoritmos adecuados. Se enseña muy bien a tener claro lo que se desea hacer, pero muy poco se ahonda en tener claro cómo hacerlo.

Por todo esto, quisiera compartir con ustedes cuales son las reglas fundamentales en mi proceso al programar (al menos en la mayoría de los casos):
  • Regla fundamental No. 1: No echar ni un caracter de código, hasta haber planificado la estructura y funcionamiento básico del programa. Esto ahorra muchísimo trabajo al final, en especial de refactorizaciones constantes. Al principio no se verán resultados tangibles, pero cuando comiencen a aparecer será tan veloz que parecerá algo mágico, jajaja.
  • Regla fundamental No. 2: Los lenguajes y herramientas son diversos por algo. Cada problema tiene diferentes características y diferentes herramientas pueden ser mejores o peores en determinados momentos. Es importante conocer y dominar varias formas de pensar y resolver problemas para así poder seleccionar la más adecuada en cada situación. Por poner un ejemplo, creo que nadie duda que hacer una aplicación web en C sería un dolor de cabeza, pero para programar sistemas de operación pocos lenguajes se le comparan. ¿A su vez, cómo sería programar un sistema de operación en un lenguaje como Ruby? Cada herramienta tiene su dominio y por esto es importante saber distinguir entre ellos.
  • Regla fundamental No. 3: Pensar a futuro. Este es un hábito difícil de adquirir, pero sumamente útil si se domina. La verdadera parte complicada al programar está en diseñar la solución. Una vez el diseño de estructuras y algoritmos está completo, efectivamente programar la solución es en verdad un trabajo mecánico. Como tal, consume muy poco procesamiento mental realmente. Por lo tanto, es posible (aunque repito, difícil en un principio) seguir planificando a futuro mientras se programa lo que ya está planificado. Algo así como el pipeline del procesador que mientras ejecuta una instrucción ya interpreta la siguiente. Esto hace que la programación sea un poco más fluida y rápida. Además mantiene la mente activa y evita los peligros de contraer flojera crónica entre "sprints" de implementación.
  • Regla fundamental No. 4: ¡Reutilización por siempre! Y no sólo me refiero a reutilización de código, sino también de procesos mentales. Muchos problemas son parecidos o tienen componentes parecidas entre si. Aunque finalmente el código no sea el mismo (por una u otra razón), el proceso mental que llevó a solucionar un problema puede llevar a solucionar otro. Por ejemplo, si se pasó un par de días resolviendo una conexión entre una aplicación web y una base de datos de forma eficiente, el mismo proceso puede reutilizarse si en algún momento se debe conectar eficientemente una aplicación móvil a una base de datos local (a pesar de que muy posiblemente, el código sea bastante diferente).
  • Regla fundamental No. 5: Nunca perder la práctica. Es importante mantenerse programando y no únicamente en un área específico. Se debe intentar explorar nuevas áreas sin descuidar aquellas que ya se han explorado antes. Por ejemplo, a un programador web deberían poder asignarle un trabajo de bajo nivel (implementar un driver, por ejemplo) y no debería ser el fin del mundo para él, sino sólo un reto más a superar y una nueva oportunidad para aprender y practicar algo diferente.
Las tres primeras reglas fundamentales, potenciadas con la cuarta y la quinta, hacen que un programador luzca como un verdadero mago. Después de unos minutos pensando en un problema complejo, puede producir código muy rápido que lo soluciona. Y muy posiblemente, código eficiente, reutilizable y hasta seguro. Todo depende de cuanta experiencia se tenga. Como ejemplo personal, estoy claro que al programar en un lenguaje funcional (como Haskell) puedo llegar a hacerlo sumamente rápido. Pero eso no es más que una mezcla de pasión y experiencia. Eso no me hace más inteligente que nadie, ni mucho menos. Estoy totalmente seguro que todos y cada uno son mejores que yo en algo. Pero finalmente, creo honestamente que la experticia en cualquier herramienta o dominio siempre puede lograrse no más que siguiendo estas 5 reglas fundamentales.

Todas estas reglas dependen claro, de una que es incluso más fundamental y básica:

  • Regla fundamental No. 0: No puedes escribir un programa para resolver un problema que no entiendes. Es sumamente nocivo intentar resolver un problema, cuando no se tiene claro cuál es siquiera el problema que se necesita resolver. Esto, lamentablemente, es más que común por los tiempos apresurados de producción en la industria de la computación. Sin embargo, debe evitarse a toda costa. Lo primero que debe asegurarse siempre es haber entendido el problema, luego entender cómo resolverlo, luego con que herramientas y sólo entonces se debe echar manos a la obra e implementar. (gracias a Ernesto Hernandez-Novich por el comentario que inspiró esta regla adicional).
Y bueno, esto quería compartir con ustedes hoy. Éste es mi extraño método y debo decir que muchas veces me ha funcionado bastante bien (aunque puede ser terrible cuando hay deadlines cercanos involucrados, pero ese es otro cuento, jajaja). Cualquier comentario, como siempre, es más que bienvenido. ¡Hasta una próxima entrada! :D

sábado, 14 de febrero de 2015

El día del amor y la amistad

Hoy es 14 de Febrero, mejor conocido como el día del amor y la amistad. En honor a lo ocasión, quiero aprovechar para agradecer a tantas excelentes y geniales personas, que tengo el gusto de considerar mis amigos.

Falalalala... (ahh no, esa es otra comiquita. xD)

Este es un día interesante. Se celebra el mismo día que San Valentín, aunque ambas celebraciones realmente no están relacionadas. No estoy seguro que así sea generalmente, pero en lo personal pasé por diversas opiniones y actitudes hacia este día:

  • De niño, confieso que me emocionaba que llegara este día. Era día de darnos regalos en el colegio y de escribir cosas bonitas sobre los demás, leyendo cosas chéveres sobre uno mismo a cambio. Era un día alegre, repleto de manualidades, juegos y risas.
  • De adolescente, uno empieza a adquirir criterio. Pero es criterio sin experiencia. Y me puse hipster, jajaja. Empecé a ver este día como una vil excusa para comercializar sentimientos bonitos, que deberían ser puros. Despreciaba que uno se viera forzado a celebrar su relación un día predeterminado. ¿Fijado por quién y con qué derecho? Estuve en rebeldía contra la idea por un buen tiempo (recuerdo parejas que no fueron felices con eso, jajaja).
  • Años más tarde, incluso ya bien entrado en mi carrera universitaria (más de lo que me gustaría admitir), empecé a cambiar mi opinión nuevamente. ¿Qué importa si alguien obtiene un beneficio o no? ¡Es un día que celebra el amor y la amistad! Aunque es cierto que debe celebrarse cada día, nunca está de más dedicar una fecha especial en honor a esos bonitos y necesarios sentimientos.

He conocido a personas buenas que se niegan a celebrar fechas especiales bajo la premisa de que deben celebrarse a diario. Incluso conozco a personas que se niegan a que los demás conozcan sus cumpleaños, sólo por que les molesta que les presten más atención ese día que cualquier otro. Pero sería imposible dedicar cada hora de cada día, a todas y cada una de las personas que nos importan. Pero si es importante dedicar aunque sea un momento a aquellos que hacen mejores nuestras vidas. Y tener fechas especiales dedicadas a eso, es una manera de hacerles honor. Es por esto que ahora, habiendo madurado un poco quizá, agradezco la existencia de un día como hoy en honor a todas esas personas que me regalan su amistad a diario.

Por todo esto y más quiero agradecerles a todos. A mis amigos, a mi familia, a mis colegas, a mis estudiantes, a todos. Gracias por mantenerme siempre tan risueño y asquerosamente feliz como siempre. Gracias por compartir los buenos y malos momentos, las comidas gorditas, las conversaciones sinceras, los chistes malos, las discusiones interesantes y retadoras, las palabras de apoyo y la compañía en cada momento. Me considero infinitamente afortunado, pues conozco a muchísima gente muy valiosa con quienes he tenido el gusto de compartir mi vida. ¡Gracias por todo! :'D

Y no sólo es el ahora. Agradezco también al pasado y toda la gente que formó parte de él. Las cosas buenas y no tan buenas, que me han hecho lo que soy hoy. Inevitablemente las personas van y vienen, pero las memorias y el cariño quedan. También agradezco de antemano al futuro, pues sé que vendrán muchísimas cosas y personas geniales aún. Me encanta conocer gente nueva y hacer cada vez más amistades en el camino. Espero tener la suerte de poder continuar haciéndolo. :)

"Ajá... Pero hoy es 14 de Febrero, y estas escribiendo esto en vez de estar celebrándolo por ahí." Es un buen punto, pero cualquier razón es buena para estar agradecido. Y si... este año no tocó algo más, jajaja. Pero no es algo que me moleste o me preocupe, pues el futuro aguarda y muchas cosas nuevas y geniales quedan por venir. :)

Y bueno, esto era lo que quería compartir por ahora. ¡Feliz día del amor y la amistad a todos! Muy en especial a esos amigos y amigas especiales con los que tengo la dicha de compartir cada día (ustedes saben quienes son, si es que están leyendo esto, jajaja). ¡Hasta una próxima entrada! :D

sábado, 10 de enero de 2015

Sobre Docencia y Didáctica

¡Me encanta dar clases! En verdad es mi mayor pasión y satisfacción. Y la verdad es que no sólo es dar la clase, sino el poder compartir, ayudar, aprender y, por supuesto, hacer nuevos y geniales amigos en el proceso. :)

¡Y todos tenemos algo que enseñar! :D

Ya tengo el gusto de haber sido profesor durante 3 años, ayudante académico 3 años más y preparador durante mi pregrado, por unos 4 años (seh, ya estoy ancianito, jajaja). En ese tiempo he intentado ir mejorando poco a poco, aprendiendo a ser mejor docente y persona. Aún me queda muchísimo por aprender y mejorar, pero hoy quisiera compartir algunas de las cosas que he aprendido y que intento aplicar siempre que puedo.

  • El centro es el estudiante, no el profesor: Puede llegar a ser tentador hacer alarde de lo que uno ha aprendido e intentar exaltar la propia imagen. Pero esto está mal. ¡Muy mal! Un buen docente no es el que logra mostrar lo grande que es él, sino lo grande que pueden llegar a ser sus estudiantes. No se trata de enseñar para impresionar, sino de enseñar para motivar e inspirar.
  • El respeto ayuda a aprender, pero más aún la confianza: Desde siempre he estado en contra de la tradicional y socialmente arraigada "distancia alumno/profesor". En parte, por eso no me gusta que me digan profesor, profe, o cualquier otro "título" impersonal. Es verdad que en un salón donde el profesor es magnánimo e intocable, el aprendizaje puede darse bien. Pero sólo eso, sólo "bien".

    Pienso que si el profesor se presenta como sólo una persona más, con sus fallas y ganas de aprender, se crea un ambiente de confianza que es mucho más propicio para un aprendizaje excelente. ¿Quién no ha tenido pena de preguntar algo en clase? Pero... ¿Y si no se sintiera como una clase? ¿Y si más bien fuera como un grupo de personas estudiando y discutiendo? Las dudas fluyen mucho más libremente y se aprende con mayor gusto. Además, la recompensa es poder aprender mucho más en cambio de las personas a las que enseñas e incluso, muchas veces, llegar a hacer buenas amistades.
  • Ser positivo siempre es preferible: Al encontrar fallas en el conocimiento de una persona, no es correcto ni útil atacarlo por esas fallas. Al contrario, es preferible concentrarse en lo que tiene bien y reforzarlo, llevando poco a poco aquello que no se entiende bien hasta el punto en que es asimilado naturalmente y con gusto.

    Esto no quiere decir que no se pueda decir que alguien esté mal en su conocimiento, sino cuidar la forma de decirlo. Cosas como "Si no sabes de X tópico entonces realmente no sabes nada" o "Si sólo sabes manejar Y concepto, entonces eres un mediocre". Actitudes que lamentablemente he visto pasar frecuentemente y en muchos contextos. ¿No es preferible hacer ver las relaciones de ese X tópico que se considera importante, con lo que la persona ya conoce y maneja, o incluso con lo que le gusta? Incluso si toma tiempo y no pareciera ser fácil, al final todo está relacionado. Honestamente, creo nunca, NUNCA, se debe ser despectivo con el conocimiento ajeno, pues eso bloquea por completo la oportunidad de aprendizaje futuro.
  • Saber hallar el balance entre el "como" y el "para qué": Inevitablemente (y afortunadamente), existen personas de mentalidad práctica y personas de mentalidad metódica. Sin embargo, en el balance entre ambas está el potencial para un mayor aprendizaje. Si se es demasiado práctico, y sólo se muestran las aplicaciones de un concepto, lucirá como un mágico agitar de manos y ningún conocimiento será realmente transmitido. A la vez, si se es demasiado metódico y se intenta mostrar cada detalle teórico necesario antes de pasar a las aplicaciones, el proceso se hará tedioso y aburrido, perdiendo el foco fácilmente y dejando de transmitir conocimiento igualmente.

    Creo que en el balance está la respuesta. Saber mostrar los detalles más fundamentales, sin dejar a un lado aplicaciones tempranas que hagan interesante y motivador lo que se enseña.
  • Complementar con material adicional. no-exhaustivo: No todo el mundo aprende a la misma velocidad y siempre habrá quienes capten inmediatamente en clase y quienes tardan un poco más. Es importante que la información que se enseñe esté respaldada en algún medio persistente, de la manera más didáctica posible. Pero con cuidado... El material no debe ser exhaustivo, o hará completamente aburrida y redundante la clase. Debe funcionar como un método para recordar y reforzar, no como un reemplazo. Sólo se debe poner detalle en los conceptos más difíciles o importantes. Además, es bueno que ese material incluya adicionales a lo que se haya dado en clase, para mantener la lectura interesante (aunque sean sólo hechos de cultura general, totalmente tangentes y sin evaluación).
  • Compartir las huellas: Siempre que esté en poder y decisión de uno, los parciales/tareas/proyectos de cada período deberían ser publicados y disponibles para el futuro. Esto ayuda a los estudiantes actuales de la materia a ver sus fallas. Pero, más importantemente, ayuda a futuros estudiantes a poder practicar y prepararse. Claro, esas evaluaciones ahora no serán reutilizables y se tendrá que trabajar mucho más en crear más y más evaluaciones originales. Pero ese es problema (o más bien gusto, para algunos) del profesor, no del estudiante. Y vale la pena sacrificar esa comodidad por ayudarlos a ellos a aprovechar mejor el curso y aprender más.

    Podría decirse que no es necesario, ya que con que estudien todo el material es suficiente y no necesitan de exámenes modelo para practicar. ¡Pero eso es falso! Un parcial no es sólo reflejo del contenido de una materia, sino de la manera en que el profesor entiende esa materia. Aunque intente hacerse lo más objetivamente posible, siempre habrán cuestiones de estilo particulares de cada profesor. Es buena idea ayudarlos a practicar, a entender lo que esperas de ellos, para que puedan concentrar su esfuerzo en eso. Poco a poco se refina el estilo hacia lo que se considere más importante y eso es criterio de cada profesor, pero hay que darles la oportunidad de prepararse en todo caso.
  • Dudar siempre de lo establecido: No quedarse con lo estipulado o tradicional en cada curso. Dudar de todo lo que se supone que debes enseñar y buscar siempre mejores maneras de hacerlo. Incluso si uno se equivoca, será un gran avance. Nada daño tanto el avance conjunto de la humanidad como el enfoque conservador de la enseñanza. ¡Siempre hay que buscar nuevas ideas, nuevos métodos y nuevas estrategias!

Hay muchas otras cosas sobre las cuales podría conversar acá, pero creo que ya está bastante tl;dr, jajaja. Seguir este tipo de didáctica no es fácil y toma mucho más esfuerzo y tiempo de lo que podría parecer. ¡Pero al final la recompensa es enorme!

Me han dicho que pongo demasiado esfuerzo en esto de la docencia y que debería concentrarme en otras cosas, como publicar artículos de investigación y subir en el escalafón académico (cosa para la cual la USB te presiona increíblemente), pero mis reales metas lo contradicen. La investigación es chévere, pero nada me motiva como lo hace la docencia. Poco a poco he tenido que ir soltando otros compromisos, para poder volver a concentrarme en enseñar. El año pasado hubo cursos que no atendí como les era justo, por estar muy ocupado. ¡Pero no se repetirá! Tengo que dar prioridad a lo que realmente me mueve y en donde soy más útil. Me han dicho también "es que no se puede ser papá de todo el mundo" y estoy totalmente de acuerdo... Prefiero ser su amigo y como un buen amigo, preocuparme por que estén bien y que les vaya de la mejor manera posible en sus vidas. Creo que la mejor manera de ponerse uno primero es pensando en los demás y siempre buscar de que formas puedes ayudar a otros.

Y bueno, esto es lo que quería compartir hoy. Un poco de lo que he visto y aprendido en estos años. Quizá esté equivocado y aprenda en el futuro otros caminos, pero me gustaría pensar que las cosas van bien y que puedo seguir reforzando este estilo extraño de enseñar que me encanta. ¡Hasta una próxima entrada! :D

domingo, 4 de enero de 2015

¡Para el 2015!

¡Ajá! Este es mi primer post del 2015 en el blog y quisiera comenzar por plantear algunos de los objetivos y metas personales que tengo para este año que empieza.

Here... we... go!!!

Antes que nada, en este post: ( Graciabale: 2013... ¡Palante Marik: 2014! ) me planteé algunas metas para el año 2014 y me gustaría ver que tal me fue con eso, jajaja.
  • Y bueno... ¡La meta más grande fue cumplida! Pude graduarme de la maestría finalmente. :D 
  • Logré publicar un minipaper en CoNCISa, junto con Jesús Ravelo, del cual honestamente estoy sumamente orgulloso. Además, con Leonid Tineo y José Ángel Labbad logramos mandar un capítulo a revisión para el libro "Handbook of Research on Innovative Database Query Processing Techniques". Y otro capitulo viene en camino, si nos da tiempo de culminarlo, jeje.
  • Leí unos cuantos libros buenos, pero la verdad es que ni cerca de la meta de "un buen libro al més". El trabajo me alcanzó y me dejó sin mucho tiempo libre (lamentablemente y afortunadamente a la vez, pues he aprendido muchísimo igual).
  • Sobre la comida sana... Bueno... XD En realidad comencé el año bastante bien e incluso luego, ha sido considerablemente mejor que en otros años. Sin embargo, confieso que hubo un tiempo en que caí en una de comer gorditamente casi todos los días (por alguna u otra razón, jajaja).
  • Realmente no me enfoque en aprender nuevos lenguajes de programación per sé. Ni Perl ni Python, aunque si comencé a reentrenar para las competencias de programación afinando mis conocimientos en C++ (lenguaje que no me gusta en lo absoluto, pero que es indudablemente adecuado en el contexto de estas competencias y que tenía personalmente como un punto débil).
  • El año pasado hice un gran total de... cero cursos en Courera... Realmente no pude, con todo el trabajo que he tenido. Estoy inscrito en algunos cursos que comienzan pronto. Veamos si puedo hacer alguno de ellos, jeje,
Bien, lo más importante fue cumplido, aunque hubo otras cosas que no tanto. Igual el 2014 fue un año sumamente exitoso, más allá incluso de las metas que me había propuesto. ¡Estoy sumamente satisfecho y orgulloso! :D

Ahora con lo nuevo, los proyectos y metas para este 2015:
  • Creo que la meta más importante que tengo para este año es aún un proyecto oculto, pero que va por muy buen camino. Podría representar un cambio muy grande en mi vida y es algo que me entusiasma muchísimo. Después de que ocurra lo que debe ocurrir, seguramente compartiré muchos más detalles por acá.
  • En este momento tengo a mi cargo 4 proyectos de grado (6 tesistas) y un importantísimo objetivo para el 2015 es que puedan culminar exitosamente sus trabajos de grado y satisfagan (o quizá incluso excedan) las altísimas expectativas que tengo con ellos. Estoy realmente entusiasmado con estos proyectos, pues creo que ayudarán muchísimo a futuros estudiantes y profesionales de la computación.
  • Igual que el año pasado, tengo como meta hacer algunos cursos interesantes en Coursera y seguir aprendiendo. Además, tengo la meta de aprender uno o dos idiomas de forma básica, usando la excelente herramienta: Duolingo. Actualmente estoy aprendiendo Portugués (because of reasons). Luego retomaré seguramente Alemán. ¿Y de ahí, quién sabe? Cualquier circunstancia es una buena razón para seguir aprendiendo. Además, hablar diferentes idiomas expande el pensamiento como nada y desdobla la imaginación.
  • Comenzaré a entrenar, en algún tiempo libre que consiga, para volver a ponerme en forma con las competencias de programación. De esta manera, estaré más a la altura del excelente equipo con el que participaremos en el mundial en Marruecos. Además, así podré ayudar más a los geniales equipos y personas que están entrenando actualmente para hacerse mejores.
  • Creo que renovaré la meta de empezar a comer sano. Eso incluye menos postres y menos chucherías entre comidas. De nuevo, de ninguna manera pienso hacer dieta (no sirvo para ese tipo de régimen, jajaja), pero si le bajaré dos a la comida gordita.
  • Apartando todo, hay situaciones que superar y otras que afianzar. Ya el final del año pasado se dieron pasos importantes (aunque parezcan imperceptibles) para eso y todo va muy bien. :)
  • Una importante meta que tengo para este año y una que sin duda será una de las más difíciles de cumplir: Aprender a decir que no... Estoy hundido en una montaña de trabajo (y todo realmente interesante). Y es que cada vez que alguien me ofrece un proyecto, de inmediato comienzo a maquinar como sería trabajar en él y todas las cosas que aprendería o en las que podría colaborar. Sin embargo, tengo que comenzar a dejar pasar algunas oportunidades, para concentrarme en las oportunidades ya tomadas. Seguiré estando en muchos proyectos y cosas interesantes, pero deberá ser una cantidad mucho más controlada y razonable. Quizá pronto escriba algún otro post explicando por que esto es tan difícil realmente para mi, pero el cambio es sin duda necesario.
Bien, creo que estos son mis objetivos para este año, al menos en primera instancia. Estoy seguro que este año me sorprenderá con muchas otras cosas geniales. :D

Y esto era lo que quería compartir con ustedes hoy. Creo que escribir las metas del año, a pesar de que ya uno mismo las conozca o que se cumplan finalmente o no, ayuda a colocarlo a uno en perspectiva para evaluar todo lo que se ha logrado y su futuro cercano. ¡Veamos que depara este 2015; estoy seguro que será legendario! Hasta una próxima entrada queridos lectores ocasionales. :P