@ agnasg

agnasg


Estoy en Oribos

05-11-2023 8:43 AM

Tengo nuevo equipo de computación. El anterior, con una tarjeta madre MSI, un disco Seagate 1TB y un Pentium Intel I3 sigue ahí dando la batalla después de 9 años (solo ha pedido reemplazo de fuente de poder dos veces: la primera aguantó 6 años, la segunda 3 años). 9 años es bastante tiempo para un equipo, y las normas y procedimientos, las mejores prácticas y el sentido común indican que hay que reemplazarlo, o en el escenario más optimista, ir preparando su reemplazo.

Seleccioné la MSI PRO Z690-A WIFi DDR4 como tarjeta madre para el nuevo equipo porque ahora estoy enamorado de MSI. Tanto es así que compré un monitor de 27″, y descarté de un plumazo Samsung, LG y otras marcas y preferí MSI. Lamentablemente el único problema es que en este momento lo estoy usando como monitor de los dos equipos (el viejo y el nuevo) y para cambiar de puerto HDMI 1 al puerto HDMI 2 es tan difícil como la comunicación del Dr. Doolittle con los cochinos: la configuración se cambia con un botón-palanquita rojo, y para cambiar de una opicón a la siguiente hay que mover el botón (que es más bien una palanquita) hacia abajo o hacia arriba. Y el puerto HDMI{1,2} está en un submenú: es intricado y menos que poco práctico. No tiene control remoto ni otra alternativa. Cómo extraño ahora el menú táctil de mi viejo monitor Samsung (con 9 años de uso encima y ahi está guardado). Si hubiera sabido todo esto escojo otro monitor como su reemplazo.

Esa tarjeta madre tiene múltiples versiones, escogí esta porque necesito WIFI y necesito DDR4 (por los costos). El procesador es un Pentium I7 12700k (12a generación), de nuevo por los costos (pude haber escogido la última última generación I9, pero los costos lo hacen difícil. La memoria es una Teamgroup T-Create Expert 3200MHz CL16 de 32GB. Saber que esa es la mejor opción no es fácil. Todo eso acompañado con un disco SSD y como enfriador del CPU el soberbio Thermalright Peerless Assassin 120 SE, un producto tan bien diseñado que un niño de 5 años lo puede ensambar y montar.

Una memoria SIMM rebelde

Realmente todo resultó fácil al armar este monstruo. El único contratiempo fue una prueba de fuego para mis nervios de acero (yo no tengo nervios de acero) porque al encender por primera vez la máquina no encendió (¿la fuente de poder está mala? ¿la tarjeta madre está mala? ¿todo está malo?). Después de las n-pruebas descubrí que el segundo SIMM no deja que el motherboard encienda. Estos SIMMs deben ser colocados intercalados porque las ranuras tienen una configuración A1 A2 B1 B2 donde A y B son dos canales, 1 y 2 son las ranuras de cada canal. Las pruebas no fueron fáciles porque el enfriador del CPU Thermalright Peerless Assassin 120 SE obstruye el acceso a los SIMMs de memoria, así que hay que sacar uno de los ventiladores para probar. No me atreví a encender el equipo sin este ventilador, así que cada prueba implicaba desmontar el ventilador cambiar de posición el SIMM y montar el ventilador de nuevo. Finalmente todo parece indicar que el canal B no funciona así que dejé el equipo con 16 GB. Google no sabe nada de esto y los foros de Teamgroups y otros sugieren la explicación poco plausible de que al colocar el CPU en su socket le dañé una de la paticas, y justamente fue la que se encarga de manejar los canales de la memoria.

¿Alguien cree semejante explicación? Yo no.

¿Por qué no comprar un PC armado y evitarme todos estos contratiempos? ¿Y perderme un mundo de diversión armando un PC nuevo? Nunca.

Windows 11

Yo estuve trabajando con Windows 7 durante esos 9 años, y hubiera trabajado otros 9 años sin problema. Lamentablemente comenzaron a aparecer los mensajes “esto no está soportado en su sistema operativo actual” incluyendo a mi navegador Chrome, Google Drive, etc. Así que era evidente que tenía que migrar. Por alguna razón no me simpatizaba Windows 11, pero luego de unos días ya me acostumbré. Además, con configurar la barra de tareas para que los íconos aparezcan a la izquierda, y eliminar los widgets, el chat y el buscador ya estoy como en casa. Windows 11 es más bonito y refinado. Ahora veo a Windows 7 rústico y tosco.

Equipo nuevo, nuevas decisiones

Honestamente pasé 2 días instalando mis respaldos, instalando Visual Studios algunas otras aplicaciones y descargando wow. Sí. World of Warcraft. La prueba de fuego. Funcionó perfecto pero no estaba seguro si suscribirme de nuevo. Regresar a wow es claudicar 2 horas diarias hasta nuevo aviso, y otras consecuencias igualmente impactantes. 4 días después me rendí al “qué más da, estamos casi en diciembre” y me suscribí.

Tenía 3 años y dos meses que no jugaba wow. Mi último mes de juego fue septiembre de 2020.

El inefable Gear Update

Ya me habían advertido que el Gear Update que ofrece el juego a los jugadores que tienen mucho tiempo sin jugar genera un caos al personaje al que se le aplica: remueve los equipos viejos, te los envía por correo y te coloca equipos nuevos (iLevel 140, algo así, mis equipos viejos de hace 3 años son 90-110). Para agregar misterio al suspenso se lo apliqué a mi main (mi personaje principal, el consentido, el primero que jugué, creo que se entiende). Caos no es una buena descripción, catastrofe es más apropiado. No me habían dicho que te cambia tus bolsas (las mochilas) donde guardas todo y yo tenía ahi unos tokens con los que pago la mensualidad (la mensualidad es $15, así que allí hay una platica). Los tokens habían desaparecido, no estaban en las bolsas ni en el correo. Abrí un ticket de soporte, y la verdad Blizzard sigue siendo imbatible en esta área, alguien de soporte me resolvió el problema en 30 segundos. Al parecer estaba en mi correo y yo los había borrado. Yo no hice eso, pero para qué discutir si aparecieron y todo estaba resuelto.

Shadowland

Yo terminé la última expansión Battle for Azeroth completa y me quedó pendiente Shadowland, así que ahí fue donde comencé.

Subí a nivel 53 con 25 quests. No es de los mejores comienzos (Draenor sigue siendo mi comienzo de expansión favorito). Esta vez rescaté (o intenté rescatar) a los líderes de la alianza incluyendo a Jaina Proudmore quien no se acuerda de mí, ahora solo soy un champion (un campeón). No se acuerda que la he estado ayudando y brindándole apoyo incondicional desde 5 expansiones antes. ¿Ya no soy un héroe, Jaina?

Como quiera que sea ha sido divertido, ya buscaré el tiempo para hablar más en profundidad sobre esta expansión. Me queda pendiente Dragonflight (la última última expansión) y ya anunciaron la del próximo año. Así que definitivamente, muy rápido, casi sin darme cuenta, estoy en casa. He vuelto.

De todo un poco y el arte de hacer papel de víctima

09-10-2023 5:30 AM

Hay algo podrido en Steam

Yo estoy jugando Wizard101 desde 2008, el año en que fue lanzado al mercado. Este mes, de hecho, está de aniversario: 15 años. Lo he jugado muy lentamente, a veces paso meses sin jugar. De hecho mi mago (escuela de la muerte) está apenas en nivel 85 (de un máximo de 160). Y para más dilaciones, ahora estoy corriendo otro mago (o maga) pero de la escuela de fuego. En estos últimos días ha estado muy entretenido por los eventos, que te obligan a hacer artesanía, ayudar un team a completar un dungeón, hacer la misión diaria, etc. Así que he esta googleando recetas, armamentos, alimento para la mascotas, y otras cosas. Descubri que wizard101 está disponible en Steam, lo cual me llamó la atención, pues no lo sabía (o sí lo sabía pero lo había olvidado). Me metí por curiosidad, y encontré decenas de reviews que protestan la forma como hay que pagar (membresía mensual te da acceso a todas las áreas, o pagar por áreas con la “crowns”, algo parecido a los tokens con lo que compras armamentos, elixers y otras cosas), como si este juego debiera ser gratis (¡despierta!, la gente de KingIsle, el desarrollador de Wizard101 tiene un equipo de desarrollo trabajando y generando nuevo contenido semanalmente, eso cuesta dinero) y había un review diciendo que este juego está abandonado desde el 2008!, lo que me preocupó es que estaba de primero (ya lo borraron o no lo encontré).

Lo que me lleva a discutir por qué Steam no se toma el tiempo de revisar esos reviews y garantizar que una pataleta de alguien no aparezca al comienzo de los reviews ¿?. Seamos francos, Steam se convirtió en una autoridad en la publicación de juegos, ahora cada desarrollador tiene que pagarle un impuesto a Steam para que publique su juego, porque los usuarios en su mayoría prefieren un sistema centralizado para jugar, simplemente entran en Steam y ven qué hay de nuevo. Eso es bueno y malo: un mal review puede destruir el juego que estuviste desarrollando durante años, por eso la importancia de mantener un ojo sobre esos reviews, a veces son escritos por alguien con una rabieta porque cree que los juegos se deben adaptar a lo que sea que ellos quieren, por más decabellado que esto sea.

Estos monopolios no son buenos, vean lo que pasó con Unity, quien cambió unilateralmente las condiciones y puso en jaque a los desarrolladores. El cambio fue echado para atrás, pero quién confía en Unity de nuevo? Con Steam puede suceder lo mismo en cualquier momento. Por ejemplo, cuando eventualmente Gabe Newell se retire y coloquen a un nuevo CEO y la junta directiva se ponga codiciosa y golosa (como son todas las juntas directivas). Steam es una aduana entre los desarrolladores de juegos y los jugadores: y como en todas las aduanas, hay que pagar.
Steam, mientras tanto es aclamado y siempre consigue buenos comentarios (por ejemplo este, donde dice que Steam es tan maravilloso porque ayuda a la comunidad open source). Y ese apoyo incodicional me preocupa aún más.

El cisne negro

Al final de la película justo antes de la muerte en escena de Nina, ella se sorprende al ver a su mamá en el público, porque creía que la había matado de la misma forma que imaginariamente mató a Lily (Mila Kunis). Pero esa escena donde golpea a la mamá en el apartamento antes de salir para el estreno de la obra, no aparece en las versiones en DVD ni en la que están presentando en televisión: la escena fue removida. Por qué es algo que ni aparece en internet, y nadie parece recordar que esa escena alguna vez existió. Como esa escena fué removida, no se entiende la escena al final donde aparece la mamá y la extrañeza de Nina al verla. Yo creo que esta película tiene elementos de una película de terror, y la escena removida intenta suavizar eso. Creo que fue un error, y más bien, debería agregarse de nuevo. Es como en El Exorcista (la película basada en la novela de William Peter Blatty), que en su estreno no tenía la escena de Regan caminando como una araña, y se entiende por qué fue removida. La versión que se ve hoy en día en la televisión (las raras veces que la trasmiten) incluye esa escena, que es quizás de las secuencias más terroríficas de la historia de las películas de terror.

Google Search Console

Este servicio de Google te permite saber que problemas está encontrando el crawler de Google para indexar las páginas de tu sitio web. Si tu página está indexada, cuando alguien busca algo relacionado a tu página, aparece como resultado de la búsqueda, si tu página no está indexada, no aparece en los resultados. De vez en cuando este servicio encuentra nuevos problemas para indexar tus páginas, son como excusas inventadas porque ni a los usuarios ni los webmaster les interesa esos detalles, son problemas de los crawlers y usuarios y webmasters a veces no pueden hacer nada al respecto. Este servicio es como un mal analista en tu equipo de soporte: se supone que debería darte soluciones, no problemas: sin embargo, todo el tiempo anda consiguiendo problemas ( a veces imaginarios, a veces tan rebuscados que pareciera que los acaba de inventar porque no encontró nada razonable que reportar).

Cuando me llega un correo con estos problemas lo marco con la etiqueta “Important Take action“. Ahora la mitad de los correos en mi inbox tienen esa etiqueta. No tengo tiempo para niños malcriados, y Google Search Console es el más malcriado de todos.

VirtualBox

Si buscas en google “virtualbox after remove vm the space is not released” te aparecen decenas de resultados de personas diciendo que si remueves una máquina virtual e indicas que borre también los archivos de esa máquina, incluyendo los discos virtuales, el espacio en el disco no aparece liberado: es decir, es como si no se hubiera borrado los archivos, sino movidos a otra parte. En los resultados, aparecen ceñudos especialistas diciendo que Virtualbox si libera el espacio, que quizás debes correr un análisis sobre tu máquina. Ayer me pasó eso, borré una máquina que no usaba desde 2015, tenía 111GB en su disco virtual: borré la máquina y los archivos, sin embargo, los 111GB no aparecen reflejados en espacio sin usar al dar properties sobre C:

Yo creo que hay un bug en alguna parte con lo que hace Virtual Box al liberar el espacio. Y los archivos no están en “c:\usuario\VirtualBox VMs”. Yo sé que es una situación en la que la gente me va a mirar con incredulidad y me ven como diciendo “es cierto, es cierto, yo he visto un lindo gatito!”. Créanme, no liberó los 111GB, no lo hizo!

Google no necesariamente es tu amigo

Y en la misma tónica, antes de echar tu disco dañado a la papelera ¡piensa! y no confies ciegamente en Google!. En estos días mi máquina amaneció diciendo cuando la encendí: “An operating system wasn’t found try disconnecting any drive” (un sistema operativo no fue encontrado, trate de desconectar cualquier disco), y ahí me quedé pensando triste “Yo sabía que esto iba a pasar, tarde o temprano. El disco murió, mi vida está arruinada!” accidente que nos puede ocurrir en cualquier momento (especialmente en medio de un proyecto que requiere una docena de librerías, y una instalación complicadísima). Lei en google que eso es que el sector de booteo del disco está malo, o el disco está malo. A mi esa explicación no me parecía correcta “El error para todo eso es I/O error”. Así que comencé a cambiar los cables del disco, encender y ver de nuevo “An operating system wasn’t found” y así varias veces. No sé qué prueba iba a hacer cuando me dí cuenta que la máquina tenía un pendrive USB conectado: y justamente uno que tenía el sistema de recuperación del sistema… pero por alguna razón no estaba funcionando… bingo!. Lo desconecté y todo funcionó aburridamente bien como siempre.

Volví a los resultados de Google y ninguno menciona la posibilidad que el mensaje sugiere, que hay un disco fallando y que lo desconectes, por ejemplo, un pendrive con sector de booteo defectuoso.

Mi pequeño paseo por la montaña rusa de pánico, terror, y alegría había terminado.

De todo un poco y el manual del hacker ilimitado, liberado y abierto

03-09-2023 5:08 AM
  • Cada desarrollador dispone de un número finito de ciclos cerebrales. Fossil requiere menos ciclos cerebrales para funcionar, lo que libera recursos intelectuales para centrarse en el software que se está desarrollando.” Tomado de ¿Por qué SQLite no usa Git?. Esto podría ser perfectamente la respuesta a por qué yo dejé de usar Git. Ya tengo tantas cosas de qué preocuparme que no necesito tener una preocupación adicional (Git).
    Anécdota: un cliente a comienzo de año insistió en que manejáramos el proyecto con Git: un proyecto de WordPress, con llamadas SOAP y otras cosas bien complicadas. En un cierto momento, debido a mi negativa mental de estar pendiente de Git, yo tenía 3 versiones diferentes con vida propia: la que está en el servidor, la que está en mi máquina virtual, y la versión de Git. Al final le dije que me preocuparía de Git al final de cada fase porque nos estaba generando todo tipo de problemas. El cliente al final desistió de la idea (primera vez que veo eso).
    Leyendo los comentarios en hn (y la forma como la gente defiende Git usando cualquier tipo de argumento) se me ocurrió que debería darle una oportunidad a Fossil, sistema de manejo de versiones que realmente nunca he usado. O quizás no: me dí cuenta a los pocos minutos que Fossil al igual que Git, es un mar de comandos, parámetros, opciones, todas con sus própias convenciones y maneras, y no hay forma que no lo sea, un sistema de versiones es una herramienta complicada para un problema complicado. Me pasó como cuando descubrí Tailwind, el framework de css: todo el mundo dice que es mejor que Bootstrap y quizás lo sea, pero ya yo conozco Bootstrap y no quiero aprender decenas de tags nuevos para decenas de casos.
  • Hay gente que se llena de orgullo diciendo que su código fuente está escrito usando camelCase. Como yo soy programador C/C++ (básicamente) escribo en snake_case, pero cuando escribo en PHP escribo en AnY_CaSe: una mezcla de todo.
    camelCase es cuando los nombres de las variables y los nombres de las funciones comienzan por minúscula y el resto de las palabras con mayúsculas, por ejemplo estaFuncionHaceCosasImportantes();
    snake_case las palabras están separadas por underscore: esta_funcion_funciona ();
    También hay PascalCase que se sobreentiende. Raylib es un ejemplo de una librería escrita en PascalCase.
  • No mencioné Raylib en el punto anterior porque lo esté considerando para khpx. No, en serio, voy a seguir usando imgui. Sí, es sospechoso, pero no, no, lo juro. ¡Lo juro!
  • Estoy considerando Raylib para khpx. Sería para sustituir a imgui, que en realidad no lo he utilizado mayormente, sino solo para los textos. Lo que pasa es que estuve dándome cabezazos con un bloque de granito tratando de programar shaders directamente con DirectX, y luego de un mes una semana un día desistí. Y como Raylib tiene soporte de shaders (Opengl, que es mejor, mucho más portable) entonces me viene como anillo al dedo. Raylib está mucho más de moda de lo que se cree. Tiene 3000 post en reddit en los últimos 30 días. Ya escribiré un post sobre esta librería (o quizás varios: 1) una evaluación de Raylib 2) cómo integrar Raylib con un juego desarrollado con DirectX 3) Raylib integrado a khpx: un postmorten 4) Raylib y yo: notas desde las catatumbas de la programación basada en hackings imposibles.
    Hubo recientemente una discusión en hn.
  • Supongo que el punto anterior debería estar en khpx, pero dado que no lo está, significa, supongo, que no es oficial. De hecho le estoy dando prioridad negativa a esto. Estoy 100% inmerso en el desarrollo de un dungeon, y no tengo tiempo para más nada.
  • No había hablado nada sobre Baldur Gate 3 (es un juego que no voy a jugar así que…) pero realmente me dió mucha gracia los tweets [0] de los desarrolladores protestando a Baldur Gate 3 porque estaba generando un nuevo estándard de calidad, y que eso iba a generar el cierre de muchos estudios que no publiquen juegos RPG con ese estándard. Ja!. Dicen que Larian Studios (el desarrollador de Baldur Gate 3) tiene ventajas, lo cual obviamente es discutible (ver aquí por ejemplo) y entonces estos tweets están generando el efecto contrario porque inclusive jugadores que no lo querían jugar, ahora si lo van a jugar. Muy gracioso todo el episodio.
    [0] el tweet en cuestión: “Al igual que mucha gente, estoy muy entusiasmado con lo que la encantadora gente de Larian ha conseguido con Baldur’s Gate 3, pero quiero oponerme suavemente y de forma preventiva a que los jugadores tomen ese entusiasmo y lo utilicen para criticar o “elevar el nivel” de los juegos de rol en el futuro“).
  • Y hablando de Baldur Gate 3, leo con desesperación y frustración lo siguiente en Tobold:
    Por ejemplo, en el D&D de lápiz y papel, el hechizo Crear Agua es casi inútil. Baldur’s Gate 3 heredó el concepto de “superficies” de los juegos de Divinity Original Sin, y el agua es mucho más útil aquí para extinguir el fuego o lavar el ácido.
    Es decir, qué hace y cuál es el efecto de cada hechizo depende de tantas variables que es imposible estar seguro. Luego de wow, wizard101, Batmud y una docena de otros Muds (sin contar un par de años jugando D&D 3e, que fue la única versión que jugué), mis conexiones sinápticas y mis neuronas son un amasijo de cables retorcidos en un enredo imposible de descifrar. Sin contar que en juegos como wow el efecto, el porcentaje, las estadísticas de los hechizos cambian de una patch al siguiente, ni hablar de una expansión a la otra, con lo que llega un momento en que sencillamente no sé nada práctico sobre un hechizo. El juego lo sabe.
  • A 25% de “avance” en el proyecto que estoy trabajando, descubrimos que una de los expertos no sabe lo que se supone que debe saber, y de alguna manera pasó el filtro de las 2 semanas previas al proyecto, y otra semana más dentro del proyecto sin que nadie se diera cuenta. Por eso, no debemos dejar pasar las situaciones que nos incomodan: ya yo me había percatado que cada vez que se comenzaba a hablar sobre el tema, y cuando yo trataba de puntualizar competencias y conocimiento disponibles, me interrumpían, cambiaban de tema, etc. La gerencia de proyectos, entre otras cosas, consiste en poner los puntos sobre las i’es, le duela a quien le duela. Caso contrario, caemos en la necesidad de realizar “la reunión” donde debemos hacer click sobre una de tres opciones:
    • damage control
    • disaster recovery
    • post morten
  • Nota sobre el punto anterior (escrito 2 semanas después): el proyecto está muerto. El gerente del proyecto está aplicándole CPR pero ya yo estoy moviendo la cabeza: está muerto, déjalo ir. He desarrollado una capacidad para “soltar” (lo contrario del apego) que a veces me asusta. ¿Pérdidas? Cuantiosas, pero es como platos rotos y leche derramada: para la basura, y ni siquiera pierdo el tiempo para comenzar a limpiar.
  • Como desarrollador de juegos, me obligo a leer diariamente /v/ y /g/ en 4chan, pero de verdad, qué insufrible es. De vez en cuando, leo a alguien alabando las discusiones, como genuinas, desprovistas de sesgos sospechosos, sin que se resbalen hacia un punto de vista con intereses oscuros. Yo no leo nada de eso sino discusiones como las de Neogaf, otro sitio de discusiones sobre juegos y otras cosas, con 57 millones de mensajes y creciendo, lleno de cosas sin sentido. A veces buscar algo que me interese en estos foros, es como leer la biblioteca tibetana, en sánscrito original.
  • Este es el último “de todo un poco” de este año así que quería que fuera memorable. ¿Lo creyeron? ¿No? Claro. Esta sección “de todo un poco” es tan memorable solo por existir, y sus datos e información es tan precisa, que si todo lo dicho aquí fuera destruido, en mil años volvevía a existir de nuevo [0], como una replica idéntica, porque estos son hechos de la vida, aquí se transpira lo humano, demasiado humano.

[0] remedo del comentario de Ricky Gerbais sobre la predictibilidad de la ciencia y la arbitrariedad de las creencias religiosas: si todos los libros de ciencias fueran quemados y destruidos, en mil años ya estarían escritos de nuevo, porque la ciencia es repetible: toda formulación matemática, química o fisica arroja siempre el mismo resultado. Si todos los libros sobre religión fueran destruidos, nunca más volveríamos a saber de ellos y sus historias. ¡Agárrate de la brocha que me llevo la escalera!

Exutorio

27-08-2023 5:30 AM

Hace 45 años estaba en la universidad viendo una materia llamada “Introducción al siglo XX“. Ya nada más con el nombre la matería me parecía extraordinaria y sabía (o sospechaba) que iba a ser divertida: grande fue mi sorpresa cuando se convirtió en una pesadilla y una experiencia inolvidable. De esas experiencias que recuerdas con frecuencia toda tu vida, porque me enseñó a ser humilde, cuidadoso, tomar en cuenta con quien estoy hablando y para quien estoy escribiendo, y me lo enseñóa a trancazo limpio.

El profesor se llamaba Dino Garber, catedrático de la universidad, autor de múltiples libros sobre filosofía y en general de ciencias sociales. Le encantaba interrogarnos sobre la lectura obligatoria que debíamos hacer sobre el material de apoyo. Solía decir “esas son palabras huecas” cuando alguien respondía algo que no correspondía a lo que él suponía que era una respuesta correcta a su pregunta. “Cómo se traslucen las teorías de Hobbes en los estados y la política antes de la primera guerra mundial” era una pregunta típica, que en aquélla época me resultaba como si me estuvieran preguntado por la fecha de nacimiento de la abuela de Hobbes, pero que ahora me resulta obvio, porque fue a finales del siglo XIX y principios del siglo XX cuando los estados europeos comenzaron a fortalezar su presencia en las sociedades, y ejercer un control vertical y monolítico de todos los aspectos del estado, tal como Hobbes predicaba 4 siglos antes.

El curso duraba 3 meses y creo que en total nos mandó a hacer 3 monografias sobre diversos temas relacionados al curso. La experiencia que se me marcó en la piel, en la mente y en mi persona como con hierro candente, ocurrió con la primera porque, quizás esa fue la primera monografía que escribí en la universidad. Descubrí, entonces, que una monografía no se deben utilizar recursos literarios, y lo descubrí de muy mala manera. Yo estaba acostumbrado que sea lo que sea que escribiera, generaba alabanzas y comentarios positivos, e inclusive, una que otra mirada de confusión y duda, porque un profesor de cuarto o quinto año de bachillerato no podía creer que yo, un muchacho con barba incipiente, pudiera escribir aquéllo. La profesora de literatura de cuarto año me dijo “¿por qué no publicas este trabajo? Es una maravilla”, refiriéndose a mi trabajo sobre “El otoño del patriarca” de García Márquez, un ensayo que escribí mientras leía la obra. Mi ensayo se centraba en los recursos literarios que utilizaba García Márquez, idéntificándolos, analizando la forma como eran usados, seguido por una lista de los sitios de la obra donde aparecían. Por ejemplo, “las tres aldabas, los tres cerrojos, los tres pestillos” aparece 6 veces en la novela, casi a intervalos regulares. Lamentablemente perdí el trabajo, y mi profesora no fue particularmente diligente con esto porque se limitó al “¿por qué no publicas este trabajo?” cuando debió decir “¿por qué no publicamos este trabajo?”, ya que, ¿cómo iba a saber yo cómo publicar un ensayo de esta envergadura, y lo importante que era publicarlo, si no era más que un muchacho de 16 años?

No recuerdo el nombre de la primera monografía del curso, pero recuerdo que lo escribí en una tarde y lo entregué puntualmente, listo para recibir una ovación de pie. Me imaginaba que el profesor Garber diría algo así como “por último, quiero hacer mención especial a este trabajo, uno de los mejores trabajos que he leido en toda mi carrera de profesor. Por favor un aplauso para agnasg!“. En cambio, comenzó a hacer comentarios despectivos de los trabajos, y haciéndo hincapié que había muchos trabajos que simplemente no respondían la pregunta central. Y terminó con “… en particular “uno de ustedes” parece tener fallas de lenguaje y comunicación porque insiste en usar las palabras de una forma incorrecta y fuera de contexto. Por ejemplo, diciendo algo absurdo como que “esas ideas profanaban la ideología”. ¿Qué significa eso? ¿Y qué tiene que ver pisotear un sitio sagrado con el impacto de la ideologías políticas en el siglo XX? Esto es ridículo.” Luego de la clase fui a ver el profesor y aguanté un aguacero de críticas durante quince minutos. Yo era uno de los que no había respondido la respuesta según él, y el que había usado la palabra profanar. Dí algunas explicaciones pero no me atreví a explicar lo que era una metáfora. El profesor había profanado mi fe y mi autoconfianza.

Leamos a Juan Liscano en la introducción a “Ana Isabel una niña decente” de Antonia Palacios: “… la realidad venezolana, en los momentos que se entronizaba una dictadura represiva e intentar una aproximación a lo real maravilloso americano, exutorio para la angustia civil acorralada.” Me imagino al profesor Garber gritando luego de leer aquéllo, “… ¡¿qué demonios tiene que ver una compuerta de ventilación con la sociedad civil venezolana en tiempos de la dictadura?! Esto es ridículo.”

Nota bene: para mi el profesor Garber fue una influencia decisiva en mi crecimiento personal. Me marcó más en los 3 meses que fue mi profesor que lo que otros profesores hicieron durante años.