Jaime Gómez-Obregón

23.1K posts

Jaime Gómez-Obregón banner
Jaime Gómez-Obregón

Jaime Gómez-Obregón

@JaimeObregon

Ingeniero hackeando para mejorar la Administración pública. https://t.co/QkIuB8saBA

Katılım Kasım 2009
107 Takip Edilen135.3K Takipçiler
Sabitlenmiş Tweet
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
¡No nos dejemos enfrentar por cálculos políticos! Hay muchas más cosas que nos unen. Pero si las ideologías reemplazan a las razones, estamos perdidos. De por qué quieren controlar las redes sociales. Y de por qué las políticas tecnológicas impactan en el corazón de la democracia misma. Fue en la gala de @HayDerecho. 👇
Español
15
194
590
68.5K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@brunodagnino Gracias, Bruno. Suelo usarlo, sí. Aunque me mata que cuando iteramos sobre el plan, a cada paso me rehace el plan completo en lugar de señalarme solo los cambios. Por otra parte, las preguntas que hace en el «plan mode» son excelentes.
Español
3
0
2
926
Bruno Dagnino
Bruno Dagnino@brunodagnino·
@JaimeObregon Si no lo haces aun te recomiendo usar “plan mode” o simplemente pedirle que escriba un plan primero para que vos revises y puedas iterar.
Español
1
0
0
1.2K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
Cuando programo con IA a menudo me veo indicándole al agente en qué capa de abstracción colocar cada cosa. Le pido una funcionalidad en un buscador, y me escribe un módulo fabuloso de cientos de líneas, que funciona perfectamente. Yo lo veo, horrorizado, y le digo: —Payo, ¡así no! Consulta la documentación de la base de datos y mira si puedes delegarle esa complejidad. Entonces me responde: —Tienes razón, ¡buen cambio de rumbo! Y borra el módulo de cientos de líneas que escribió en el paso anterior. Ahora, más que nunca, programar es entender qué va en cada capa de abstracción. Delegar todo lo posible en el DOM, en el JavaScript moderno, en la base de datos, en el protocolo… Y luchar contra la complejidad artificial que trata de introducir la IA. El mérito nuca fue conseguir que funcione. El mérito es que la complejidad del proyecto crezca linealmente cuando la funcionalidad que proporciona crece exponencialmente.
Español
32
56
409
33.6K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@eliesgalvira Tendrá pronto una interfaz web abierta a todo el mundo. Pero para refinar y explorar los datos me es más práctico una CLI.
Español
0
2
12
2.5K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
Hoy aprendí que hay un Acuerdo Marco de 500 000 € para la compra de ratas para universidades y centros de investigación. Yo no sé qué comen las ratas, pero hay 400 000 € en comida para ratas. 😃 Veo que el principal proveedor de ratas es un laboratorio francés que ha facturado 2,4 millones en ratas. Por alguna razón, las ratas francesas deben ser mejores o más económicas que las ratas nacionales. 😂 ⚠️ Me he dado de alta en Glovo Prime: ¡No pienso salir a la calle hasta parir la mejor herramienta de la galaxia para explorar contratos públicos! 😃 JAIME ON FIRE 🔥🔥🔥
Jaime Gómez-Obregón tweet mediaJaime Gómez-Obregón tweet media
Español
78
528
2.1K
54.5K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
Acabo de implementar, además de la búsqueda difusa, la búsqueda literal. Esto permite resolver la principal incógnita de la contratación pública española desde 1948: 👉 ¿Cómo escriben nuestros organismos públicos «metacrilato»? 😃 — metacrilato: 2689 contratos — metracrilato: 65 contratos — metraquilato: 48 contratos — metaquilato: 3 contratos — metracilato: 2 contratos
Jaime Gómez-Obregón tweet media
Español
29
101
493
20.3K
Nefelibata
Nefelibata@Nefelib85977084·
@JaimeObregon Falta 'metalcrilato', para algunos cierto metal transparente.
Español
1
0
6
1.3K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@quantic27 ¡Gracias por la explicación! No pretendo frivolizar sobre el fascinante mundo de los roedores para investigación; tan solo busco temas curiosos o divertidos para ajustar el buscador de contratos que estoy haciendo 😊. ¡De todo se aprende! 😃
Español
3
2
89
4.4K
Quan 🚀🤖👽⚫
Quan 🚀🤖👽⚫@quantic27·
@JaimeObregon No son ratas "normales" un ratón NOD-SCID son inmunodeficientes y luego está el SPF/SOPF que asegura que estan libres de patógenos. Esto se aplica a la comida, es comida especial libre de patógenos esterilitzada con vapor a alta presión y irradiada con radiación gamma.
Español
3
7
123
4.7K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@NicBesPal ¡No lo dudo! 😊 Es solo que necesito términos y conceptos para hacer mis pruebas, y trato de que sean divertidos. 🙃
Español
0
1
14
3.1K
NBP_UI
NBP_UI@NicBesPal·
@JaimeObregon Una rata de laboratorio no es una rata cualquiera, sino que dependiendo del objetivo debe cumplir una serie de parámetros como podría ser trazabilidad genética. Hay criadores autorizados y pocos están en España y no sé si alguno tiene envergadura suficiente.
Español
1
2
37
3.8K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@otrestres Ahora mismo, GPT 5.5 (Codex), pero fluyo como el agua, hermano: x.com/JaimeObregon/s…
Jaime Gómez-Obregón@JaimeObregon

Estoy aprendiendo. Como todos, supongo 🙃; así que no me toméis como referencia de nada: — Ahora uso Codex (GPT 5.5). Vengo de Claude (Opus 4.7), pero no me caso con nadie: cambio sin compasión y me adapto a lo que mejor me funcione en cada momento. Todo cambia rápido. — Trabajo con un portátil (MBP 13 "). Siempre me bastó, pero ahora necesito ver a la vez agentes, código y terminal. Así que me he hecho con una pantalla panorámica de 40 " y estoy encantado. — Derivado de lo anterior, la IA me ha hecho programar menos en cafés y más en casa. También porque ahora a menudo dicto los prompts. Y hablar solo en un café… no lo veo. 😂 — Las veces que trabajo con Claude, dicto los prompts a ChatGPT. Encuentro la transcripción en castellano de OpenAI mucho mejor que la de Anthropic. Así que dicto a ChatGPT desde el móvil y —sin enviárselo— lo copio y pego en Claude en el escritorio. — La terminal es tan importante como la herramienta de IA. Hace años que uso iTerm2. Estoy encantado, pero últimamente fantaseo con pasarme a Ghostty. Pero creo que está un poco verde aún. Hoy he leído sobre cmux (terminal para agentes de IA). No me da la vida… 😂 — No llego el primero a las fiestas. Cuando sale una herramienta o modelo nuevo, lo observo, pero no lo adopto. Hay tanto «hype» que prefiero ir sobre seguro. Salen muchas cosas que son flor de un día. Yo me adapto a los cambios, pero economizo mi adaptatividad. El enemigo es el FOMO. Ya tengo canas; priorizo el throughput al hype. — No suelo tener más de un agente corriendo, a lo sumo dos, y no sé cómo lo hacéis los que tenéis muchos a la vez (como @steipete), incluso en varios proyectos simultáneos a la vez. A mí no me da la vida 😅. El cuello de botella ya no es mi capacidad de escribir código, sino mi capacidad de entenderlo. — Esta semana controlé un agente desde el móvil mientras me zampaba una palmera de chocolate más grande que Brasil tomando el sol en un banco de la Gran Vía. Muy chulo como concepto, pero aún está algo verde. En dos telediarios será funcional, sin embargo. — He comenzado a probar Claude Design. Tiene una pinta fantástica, pero aún estoy conformándome una opinión. A ver qué saca OpenAI (si es que no ha sacado algo ya…) — Como la mayoría, ya no escribo código, aunque sigo sabiendo hacerlo y, sobre todo, entenderlo. No incorporo código generado por IA si no lo entiendo. No porque esté mal —suele estar bien— sino porque a menudo la IA tiende a la sobrecomplejidad. Entonces yo le apunto donde hay redundancia o barroco, y lo corrige. — Hay mucha gente obsesionada con las skills para agentes. Yo no les veo tanto la gracia, pero seré yo. — Minimalismo en todo. Con la IA es más fácil que nunca complicarse la vida: sobreingeniería, complejidad artificial, feature bloat, dependency hell… La máquina me da soluciones, pero yo estoy continuamente apuntándole simplificaciones. Si le dejo, en unas semanas el proyecto es inmantenible. Hay que ir con luces largas. — Parte del tiempo que la IA me ahorra trato de dedicarlo a pensar, leer, aprender, pasear y hacer deporte. — Adaptatividad. Llevo más de 30 años escribiendo código y ahora he dejado de escribirlo. La resistencia es fútil. Trato de abrazar el cambio. Y divertirme. 🥳 Pasopalabra a @Gsnchez, que es un máquina de todo esto. 😊

Español
1
0
3
2.1K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
Ayer crucé los 510 892 contratistas con un censo oficial de empresas. Esto mejora la calidad de los resultados. Lo tenía desde 2022, pero me faltaba ✨niquelarlo✨. ¡Pronto podremos calcular el IRC¹! 😃 ___ ¹ Índice de Ratas por Contribuyente 👇
Jaime Gómez-Obregón tweet media
Español
32
211
830
21.6K
Contraejemplo
Contraejemplo@GeometriaOscura·
@JaimeObregon Oye te estoy conociendo y sólo puedo concluir que quiero conocerte más. Gracias por el curro que te estás pegando amigo .
Español
1
0
1
65
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
He retomado un proyecto chulísimo que comencé en 2022: ✨ Una herramienta para explorar contratos públicos e identificar patrones de corrupción. ✨ Trabajé mucho y me hice una versión funcional doméstica, «para mí», aunque nunca llegué a publicarla y compartirla con todos. Eso es lo que ahora quiero resolver. 😃 El código es complejo —parsea más de 200 campos diferentes que pueden existir en una licitación— así que fui documentando germánicamente todo el proyecto. Hay una premisa históricamente inmutable en la ingeniería de software: el código y la documentación se evolucionan a la par. Cada nueva funcionalidad, cada cambio significativo, se refleja actualizando la documentación interna del proyecto. Solo así es posible «no perder el hilo» en un proyecto complejo. O, llegado el caso, incorporar nuevos cerebros a su desarrollo. Pero la documentación también es una hipoteca: mantenerla en sincronía con el código supone un esfuerzo. Y documentar es también un arte: es frustrante leer tanto sobredocumentación como infradocumentación. 🌈 Pero la IA, de nuevo, lo cambia todo: Aunque tengo mi buena documentación de 2022, observo que apenas la consulto. Prefiero preguntarle a un agente de IA. El agente consulta mi código y me da respuestas correctas sobre la fuente única de verdad¹, sobre las que puedo además repreguntar. La IA me libera de la hipoteca: ya no tengo que desarrollar y documentar; ahora tan solo desarrollo. La IA me libera también del riesgo de la pérdida de sincronía entre una cosa y otra, y de la carga de Sísifo, reactivo una y otra vez a cada cambio. Funciona tan bien que estoy pensando en borrar la documentación técnica del proyecto. Seguiré, ¡claro!, documentando mi visión, el roadmap, las decisiones más relevantes de arquitectura y mis reflexiones sobre la evolución y el futuro del proyecto. Ahí la IA no me suple aún. Pero eso no es documentación del código: es otro nivel de abstracción. Y eso es, justamente, lo que la IA está haciendo a la profesión tecnológica: subirla un peldaño en la escalera de los niveles de abstracción. Todo está cambiando y volviendo a cambiar. ¡Tiempos fascinantes para abrazar la incertidumbre! 😃 ___ ¹ SSoT o Single Source of Truth.
Español
21
109
515
22.8K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@l0rdave @NBujarin @naroh Ahora estoy usando ChatGPT Pro (Codex) y Claude Pro. Pero trato de adaptarme y de cambiar cuando es necesario: 👇
Jaime Gómez-Obregón@JaimeObregon

Estoy aprendiendo. Como todos, supongo 🙃; así que no me toméis como referencia de nada: — Ahora uso Codex (GPT 5.5). Vengo de Claude (Opus 4.7), pero no me caso con nadie: cambio sin compasión y me adapto a lo que mejor me funcione en cada momento. Todo cambia rápido. — Trabajo con un portátil (MBP 13 "). Siempre me bastó, pero ahora necesito ver a la vez agentes, código y terminal. Así que me he hecho con una pantalla panorámica de 40 " y estoy encantado. — Derivado de lo anterior, la IA me ha hecho programar menos en cafés y más en casa. También porque ahora a menudo dicto los prompts. Y hablar solo en un café… no lo veo. 😂 — Las veces que trabajo con Claude, dicto los prompts a ChatGPT. Encuentro la transcripción en castellano de OpenAI mucho mejor que la de Anthropic. Así que dicto a ChatGPT desde el móvil y —sin enviárselo— lo copio y pego en Claude en el escritorio. — La terminal es tan importante como la herramienta de IA. Hace años que uso iTerm2. Estoy encantado, pero últimamente fantaseo con pasarme a Ghostty. Pero creo que está un poco verde aún. Hoy he leído sobre cmux (terminal para agentes de IA). No me da la vida… 😂 — No llego el primero a las fiestas. Cuando sale una herramienta o modelo nuevo, lo observo, pero no lo adopto. Hay tanto «hype» que prefiero ir sobre seguro. Salen muchas cosas que son flor de un día. Yo me adapto a los cambios, pero economizo mi adaptatividad. El enemigo es el FOMO. Ya tengo canas; priorizo el throughput al hype. — No suelo tener más de un agente corriendo, a lo sumo dos, y no sé cómo lo hacéis los que tenéis muchos a la vez (como @steipete), incluso en varios proyectos simultáneos a la vez. A mí no me da la vida 😅. El cuello de botella ya no es mi capacidad de escribir código, sino mi capacidad de entenderlo. — Esta semana controlé un agente desde el móvil mientras me zampaba una palmera de chocolate más grande que Brasil tomando el sol en un banco de la Gran Vía. Muy chulo como concepto, pero aún está algo verde. En dos telediarios será funcional, sin embargo. — He comenzado a probar Claude Design. Tiene una pinta fantástica, pero aún estoy conformándome una opinión. A ver qué saca OpenAI (si es que no ha sacado algo ya…) — Como la mayoría, ya no escribo código, aunque sigo sabiendo hacerlo y, sobre todo, entenderlo. No incorporo código generado por IA si no lo entiendo. No porque esté mal —suele estar bien— sino porque a menudo la IA tiende a la sobrecomplejidad. Entonces yo le apunto donde hay redundancia o barroco, y lo corrige. — Hay mucha gente obsesionada con las skills para agentes. Yo no les veo tanto la gracia, pero seré yo. — Minimalismo en todo. Con la IA es más fácil que nunca complicarse la vida: sobreingeniería, complejidad artificial, feature bloat, dependency hell… La máquina me da soluciones, pero yo estoy continuamente apuntándole simplificaciones. Si le dejo, en unas semanas el proyecto es inmantenible. Hay que ir con luces largas. — Parte del tiempo que la IA me ahorra trato de dedicarlo a pensar, leer, aprender, pasear y hacer deporte. — Adaptatividad. Llevo más de 30 años escribiendo código y ahora he dejado de escribirlo. La resistencia es fútil. Trato de abrazar el cambio. Y divertirme. 🥳 Pasopalabra a @Gsnchez, que es un máquina de todo esto. 😊

Español
0
0
0
233
David
David@l0rdave·
@JaimeObregon @NBujarin @naroh Jaime, quizá tu hayas dado un poco más con la tecla.. ¿que suscripción o web usas para tener tokens? Yo tengo Gemini Pro.. y me quedo sin tokens en menos de dos horas y eso que no voy "a full" y me paro a hacer otras cosas entre peticiones.. y me limito a ir tarea por tarea claro
David tweet media
Español
1
0
0
167
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
Domingo, 17:30. Acabo de llegar a Santander. Voy a pasar los próximos 7 días encerrado en casa, solo y en chándal, enchufado a GPT 5.5 y Opus 4.7. Mi único esfuerzo socializador durante este tiempo va a ser abrir la puerta al repartidor de Glovo. Que uno sabe cocinar datos, pero no viandas. Desarrollaré la mejor herramienta del país para explorar contratos públicos o un glaucoma, lo que suceda primero. Autism maxxing!
GIF
Español
77
172
1.4K
36.8K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@XMihura @paperplane12345 Algunos juegos legendarios de esa época fueron la creación épica de un tipo suficientemente obsesionado, encerrado en su casa: Manic Miner, Prince of Persia (los diarios de desarrollo de Jordan Mechner andan por aquí), o esta leyenda: Another World 😍: youtu.be/J0gv2bV9ok4
YouTube video
YouTube
Español
2
0
3
508
Mihura
Mihura@XMihura·
me ha gustado este vídeo la verdad es que los 90 tuvieron que ser una época alucinante para ser desarrollador de videojuegos se nota que Pokémon fue un proyecto donde el equipo detrás volcó toda su alma y de ahí los resultados KINO civilización youtu.be/DaUHU2I-haA?is…
YouTube video
YouTube
Español
4
4
40
6.1K
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@Gsnchez ¡A ver qué aprendo, estimado Gerard! Lo iré compartiendo por aquí. Pásalo bien en el Mundo Real™️. 😊
Español
1
0
13
1.2K
Gerard
Gerard@Gsnchez·
@JaimeObregon Qué envidia Jaime, ya me contarás. Yo tengo responsabilidades sociales ineludibles, lamentablemente.
Español
2
0
16
2.2K
David
David@l0rdave·
@JaimeObregon @NBujarin Buenas Jaime! Sigo desde hace unas semanas a @naroh que ha hecho un trabajo espectacular de análisis de contratos menores, hay mucho más de lo que parece oculto en contratos menores, división de cosas mayores en contratos menores, contratos recurrentes que no deberían estar, etc
Español
1
0
0
215
Jaime Gómez-Obregón
Jaime Gómez-Obregón@JaimeObregon·
@NBujarin Quizá te refieres al límite del contrato menor: 15 000 € en servicios y 40 000 € en obras, impuestos excluidos. Pero con contratos menores la Administración solo puede contratar… cosas menores 🙃. Para lo demás, hay concurso.
Español
2
0
1
728
Nikolai Bujarin
Nikolai Bujarin@NBujarin·
@JaimeObregon Hay una forma de corrupción legal masivamente extendida que es adjudicar contratos por unos euros menos que el limite legal para sacar a concurso. Y pasa en todas las adm que licitan. Lo hemos dado por bueno, pero es una forma de corrupción masiva
Español
2
0
3
884