No se me escapa la ironía de que me borró todos mis comentarios pero en el código que agrega, usa comentarios.
No se me escapa la ironía de que me borró todos mis comentarios pero en el código que agrega, usa comentarios.
Cómo es el endpoint que me quiere agregar el PR de claude? Un monstruo de 100 lineas con toda la lógica de negocio sancochada adentro del mismo endpoint, abriendo y editando archivos a lo loco, sin ponerlo en un método del módulo que tiene toda la lógica relacionada a eso, etc.
Sigo leyendo y me indigno más. En mi código un endpoint típico se veía así. El endpoint solo es llamar a lógica y devolver un resultado. La lógica de negocio no está ahí metida adentro, sino que está bien separada en su módulo, reutilizable, testeable, dejando código super legible, etc:
Agregaba features copadas igual, obvio. Y estoy intentando rescatar esas partes (y simplificarlas porque como siempre, overengineering al palo). Pero por qué miércole sacó todo eso??
Alguien me mandó pseudo pull request a un proyecto libre (me mandó los archivos modificados en un zip), hecho 100% con claude.
Me borró todos los docstrings y comentarios del código. Y me sacó las lineas en blanco que agrego entre bloques para legibilidad.
Ni hablar que no lo apliqué...
F-16
Api horror story del día: una api que en la data que devuelve, te reemplaza los valores nulos con el nombre de la columna (y no se puede desactivar). Ej: si hay una columna "Country" y una fila no tiene valor para esa columna, le mete el string "Country" en vez.
Estoy leyendo docs de una API que usa XML, y en todos los ejemplos (con docs XML enormes) no usa indentación.
Elijo intencionalmente un mix que genere confusión:
- Filosofía
- Doctrina social de la iglesia
- Lógica y semántica formales
- Economía
- Inteligencia Artificial
Acabo de ver a Cursor escribir "actualizemos" en vez de "actualicemos" múltiples veces, sin que haya estado de antes en el repo o en los prompts. Hmmm.
Genial misión que terminamos hace un rato, a baja altura en F-16C y con el aterrizaje más loco que tuve hasta ahora :) (resumen)
youtu.be/hyCKofeJJ44?...
Júpiter desde la ventana del dormitorio, anoche :)
Zed medio que asume que vas a tener una ventana por proyecto (no lo voy a hacer porque estoy con unos 10 a la vez), y es molesto para abrir cualquier cosa que no esté dentro del proyecto que tenés abierto (nada de autocompletado de paths, etc).
Hmm, en el trabajo estoy trabajando en un tipo de problema con el que Zed no se lleva muy bien, y terminé volviendo a Vim porque me cansé de la fricción. Al menos mientras esté con esto.
Básicamente tener que trabajar con código de muchos proyectos a la vez y archivos de configs sueltos en lugares.
Probando el nuevo Little Bird en DCS (módulo gratuito) con un amigo.
youtu.be/MsmOrddXl8Q
La misión de anoche con los Magios en el Hércules estuvo genial :)
youtu.be/2CSWJM7CcOs
Soltando carga con el Hércules en DCS
Es más: cruzó los Andes sin ir dentro de otro vehículo.
Puedo decir que fabriqué un helicóptero que cruzó los Andes en el mundo real.
Obviamente hay una trampa. Pero lo que dije es literalmente cierto y no lo voy a arruinar dando explicaciones.
Hice un video cortito mostrando y comentando un poco sobre cómo debe haber sido el refueling de los F-16 argentinos.
youtu.be/pPLopucnKNk
Llegó el día, me dejó de andar la pantalla de adentro del Z Fold -_-
No mucho, pero:
Menos laburo de mantenimiento, casi todo out of the box, y un poco más fácil de tunear también.
Se integra un poco mejor con cosas de IA que quería usar (claude code).
UX un poco más linda y pulida (detalles como el fuzzy finder de comandos, docs lindas en popups, etc).
Y en contra, so far: es una empresa, qué onda si se funden, aunque es libre, pero eso. Y suscripción, que es totalmente opcional y solo para cosas de IA y colaborativas, pero eso, se siente raro que esté ahí, viniendo de algo como vim.
Y no lo dije antes, pero un gran punto que hace que lo considere como reemplazo es que es muy rápido. Rápido nivel vim, o casi.
Con VS Code por ejemplo nunca logré superar el "lag" que sentía en todo lo que hacía, hasta tipear.