PENSAMIENTOS
Ideas sobre desarrollo, diseño y tecnología. Sin filtros, directo al grano.
Explorar por tema
18 artículos
Series
Ver todas las series25 OCT 2026
Lenguajes y compiladores
Construyendo Codexivo · Parte 5 de 5
Creación de un lenguaje: el evaluador
Cómo funciona el evaluador de un intérprete que recorre el árbol: entornos, procedimientos que recuerdan dónde nacieron, cómo sale un regresa y errores en español.
23 OCT 2026
Lenguajes y compiladores
Construyendo Codexivo · Parte 4 de 5
Creación de un lenguaje: el parser
Qué hace un parser, cómo decide un parser Pratt quién se queda con cada valor y cómo construí el de Codexivo: precedencias, llamadas y el pero_si.
22 OCT 2026
Lenguajes y compiladores
Construyendo Codexivo · Parte 3 de 5
Creación de un lenguaje: el lexer
Qué es un lexer o analizador léxico, cómo construí el de Codexivo, el error que partía la palabra "orden" en dos y lo que aprendí al corregirlo.
05 OCT 2026
Anécdotas
Esta vez fue más fácil revivir mi tablet "vieja"
Cómo reviví mi tablet vieja: antes de comprar otra, volví a intentar instalar LineageOS, esta vez con ayuda de un agente de ChatGPT Work.
29 SEP 2026
IA y agentes
¿Cuánto contexto necesita un modelo para decidir?
¿Cuánta información necesita JEV para tomar una decisión útil y cuándo conviene entrenar un clasificador propio? Contexto, etiquetas y evaluación.
08 SEP 2026
Arquitectura
El poder de tener una fuente de verdad
Si modelos, APIs, permisos e interfaces describen el mismo negocio, ¿por qué ninguno conoce el sistema completo? Un experimento que nació de esa pregunta.
31 AGO 2026
IA y agentes
Mi daily dejó de ser una reunión
Los agentes ya programaban, probaban y revisaban; les faltaba organización. Cuando roles, handoffs y blockers persistieron, mi daily se redujo a decidir.
25 AGO 2026
IA y agentes
Los agentes no necesitan personajes, necesitan una organización
Al construir un sistema de coordinación para agentes encontré otra idea: quizá no hay que inventar roles agénticos, sino adaptar organizaciones que funcionan.
22 AGO 2026
IA y agentes
Tal vez la IA sí haga que este sea el año de Linux
Linux ya funcionaba en casi cualquier computadora; el problema eran las excepciones. Omarchy, los agentes y las skills están abaratando diagnosticarlas.
18 AGO 2026
Legaltech
Del código a la legislación · Parte 3 de 3
Parsear una ley no es parsear texto
Diseño técnico para convertir Markdown legislativo en una estructura versionable: lexer contextual, Abstract Law Tree, Akoma Ntoso y consolidación.
18 AGO 2026
Legaltech
Del código a la legislación · Parte 2 de 3
Encontrar el nombre del problema
El parser ya construía un Abstract Law Tree. El reto real vino después: reformas parciales, identidad, temporalidad y consolidación.
18 AGO 2026
Legaltech
Del código a la legislación · Parte 1 de 3
Los proyectos "inútiles" nunca son completamente inútiles
Un curso de compiladores y un lenguaje educativo en español parecían ajenos al derecho. Años después me dieron el modelo mental para interpretar leyes.
01 JUL 2025
IA y agentes
Cómo Usar Vibe Coding Sin Hacer un Desastre
El vibe coding suele aparecer como meme o como crítica. ¿Qué pasa cuando lo usa un ingeniero con experiencia para resolver un problema real?
04 NOV 2023
Herramientas y workflow
La terminal como mi IDE
Como desarrollador back-end vivo en la terminal. Esta es la configuración con Vim, tmux, zsh y WezTerm que por fin me dio un entorno ágil y sin distracciones.
22 MAY 2023
Lenguajes y compiladores
Construyendo Codexivo · Parte 2 de 5
Creación de un lenguaje: tokens
Qué son los tokens en programación, cómo se clasifican y cómo definí el conjunto completo para Codexivo. Segunda parte de la serie sobre crear un lenguaje.
19 MAY 2023
Herramientas y workflow
Aprovechando al máximo GitHub Copilot
Tras un año con GitHub Copilot descubrí que sirve para mucho más que autocompletar código: documentación, pruebas, traducciones y otras ideas útiles.
15 MAY 2023
Lenguajes y compiladores
Construyendo Codexivo · Parte 1 de 5
Cómo crear un lenguaje de programación
Cómo crear un lenguaje de programación desde cero: por qué empecé Codexivo, un lenguaje en español para aprender lógica, qué objetivos me puse y cómo planteé el intérprete.
01 ABR 2023
Arquitectura
Microservicios con Nest JS
Cómo crear microservicios en NestJS con gRPC y RabbitMQ: servicios y mensajes en protobuf, servidor y cliente gRPC, e integración con la cola de mensajes.