{"id":173,"date":"2020-09-04T11:45:26","date_gmt":"2020-09-04T17:45:26","guid":{"rendered":"https:\/\/baldemar.mx\/blog\/?p=173"},"modified":"2020-09-03T20:48:30","modified_gmt":"2020-09-04T02:48:30","slug":"frenesi-de-codigo","status":"publish","type":"post","link":"https:\/\/baldemar.mx\/blog\/frenesi-de-codigo\/","title":{"rendered":"Frenes\u00ed de c\u00f3digo"},"content":{"rendered":"\n<p>Dej\u00e9 la compu a las 11:38 pm. Ese mugre formulario con solo 3 campos me trajo corto todo el d\u00eda y quiz\u00e1 quien m\u00e1s me apuraba, entre toda mi ansiedad, era el reproche de no saber algo que bien podr\u00eda haber aprendido a lo largo de varios a\u00f1os. Pero ah\u00ed estaba, finalmente funcionando. Las luces del norte y una vocecita me dec\u00edan que ya era hora de dormir. Me lo dec\u00edan desde que volvimos del <em>Sams<\/em>, como si me hubieran adivinado el pensamiento. Mugre autocomplete, \u00bfporqu\u00e9 no funcionas?<\/p>\n\n\n\n<p>El cl\u00e1sico, la dislexia del programador quemado. Despu\u00e9s de 8 horas estudiando y escribiendo c\u00f3digo de los ejercicios del taller y de lo que justifica el salario. Una letra invertida, una may\u00fascula en vez de una min\u00fascula, un <em>Form<\/em> en vez de <em>Ctrl<\/em> en un <em>string<\/em> casi tan largo como la brisa que entraba por la ventana desde las 9:42 am que me sent\u00e9 a trabajar. Y al final funcion\u00f3, escrib\u00ed <em>re<\/em> y la lista de opciones se redujo a las que coincid\u00edan con <em>re<\/em>. Ahora debe ser selecci\u00f3n m\u00faltiple, y formar el objeto, observar los cambios de cada field y validarlos. <span style=\"text-decoration: underline;\">Ya es lo f\u00e1cil<\/span>.<\/p>\n\n\n\n<p>No funciona otra vez.<\/p>\n\n\n\n<p>\u00bfCaf\u00e9? No, si quiero irme temprano. \u00a1Agua! O juguito para ser chido, el az\u00facar debe ayudar para reactivar este cerebro y terminar pronto. \u00bfY si me da pila para m\u00e1s rato? No no no, me tengo que ir temprano, pero nos echamos el jugo.<\/p>\n\n\n\n<p>El ritmo de las luces del norte era hipnotizante, a veces azul y otras verde, naranja, rojo, morado y amarillo, en repetici\u00f3n, como dicen los <em>Jumbo<\/em>.<\/p>\n\n\n\n<p>\u2014 \u00bfTe vas a quedar m\u00e1s rato?<\/p>\n\n\n\n<p>Las 10:22 marcaba el reloj en la compu. El formulario ya funcionaba pero ahora me daba cuenta que de nada servir\u00eda el autocomplete porque no sirve con un <em>nb-select<\/em> el cual era necesario para que fuera multiselect. Si acaso en la documentaci\u00f3n estuviera ese detalle de manera expl\u00edcita y no como un <em>easter egg<\/em> escondido en el ejemplo del <em>autocomplete<\/em>, como si la sem\u00e1ntica fuera un lujo que s\u00f3lo aquellos que trabajan por placer, y no por ocio como yo, se pudieran dar. Al final, la respuesta al problema se encontraba en la lista de <em>issues<\/em> a resolver en el <em>repo<\/em>, en <em>status<\/em> cerrado porque a nadie le import\u00f3 despu\u00e9s de un tiempo, o quiz\u00e1 abandonaron el <em>design system<\/em>, o murieron por no dormir, buscando la soluci\u00f3n a un problema que, considerando la evidencia, nadie m\u00e1s tuvo sino hasta ahora que la \u2014mala\u2014 suerte me toc\u00f3 a mi.<\/p>\n\n\n\n<p>\u2014 \u00bfEh? No no, me quiero ir temprano, esp\u00e9rame, no te vayas porque sino me quedo.<\/p>\n\n\n\n<p>Pasar el nuevo objeto de vuelta al cerrar el <em>modal<\/em> era la menor de mis preocupaciones. Lo hab\u00eda hecho casi por accidente, en un <em>random<\/em> de teclas que presion\u00e9 mientras sal\u00eda corriendo al ba\u00f1o, o al menos as\u00ed de f\u00e1cil fue. Agregarlo a la lista de dem\u00e1s objetos, mostrarlo en pantalla y olvidarme para siempre de ese objeto, que el usuario se encargue de eso: que lo lea, lo analice, lo copie y pegue, le tome foto o incluso que lo escriba en una libreta para no olvidarlo, pero que no lo ignore porque si no, me devuelve la responsabilidad de decidir que hacer con \u00e9l nuevamente. Si no lo ve, la siguiente ocasi\u00f3n que se <em>loge-e<\/em> tendr\u00e9 que revisar los ids de lo que no ha visto!<\/p>\n\n\n\n<p>\u2014 Me voy adelantando, ya tengo sue\u00f1o.<br>\u2014 Espera, me voy contigo, no me quiero ir ta\u2026 \u00bflas 11:38 pm? Me quer\u00eda ir temprano.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las luces del norte y una vocecita me dec\u00edan que ya era hora de dormir. Me lo dec\u00edan desde que volvimos del Sams, como si me hubieran adivinado el pensamiento.<\/p>\n","protected":false},"author":1,"featured_media":174,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Las luces del norte y una vocecita me dec\u00edan que ya era hora de dormir. Me lo dec\u00edan desde que volvimos del Sams, como si me hubieran adivinado el pensamiento.","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[56,17],"tags":[],"class_list":["post-173","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cronicas","category-daily-struggle","has-thumbnail"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/baldemar.mx\/blog\/wp-content\/uploads\/2020\/09\/IMG_1611.jpeg?fit=480%2C640&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pat2F1-2N","_links":{"self":[{"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/posts\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":2,"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/posts\/173\/revisions"}],"predecessor-version":[{"id":176,"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/posts\/173\/revisions\/176"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/media\/174"}],"wp:attachment":[{"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/media?parent=173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/categories?post=173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/baldemar.mx\/blog\/wp-json\/wp\/v2\/tags?post=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}