Un diagnóstico de autismo en la edad adulta no debería ser un lujo. Dos reflexiones: sobre el privilegio de poder permitírselo y sobre cómo empezar a conocerse incluso antes de un diagnóstico formal.
Mi nuevo álbum: nueve temas originales, con lead sheets descargables en formato PDF y MuseScore.
En junio de 2026, a los cincuenta y un años, recibí un diagnóstico de Trastorno del Espectro Autista, nivel 1. No fue una sorpresa: fue una confirmación.
Paolo Nori dice que un loco es una obra maestra inútil. Yo pienso justo lo contrario: es una obra maestra utilísima, más bien necesaria.
Una puerta sacada de quicio, después una mente sacada de quicio, después un cumplido. El viaje lento de una metáfora que sigue funcionando gracias al quicio que dibuja.
Cómo el nombre de un príncipe troyano se convirtió en un verbo para reñir con prepotencia. Las pandillas del Londres del siglo XVII que se lo robaron, y qué nombra todavía hectoring que la discusión y la rabia no nombran.
Cómo hacer que el prompt de Touch ID funcione con sudo en macOS, incluyendo el workaround de pam_reattach necesario dentro de multiplexores de terminal como zellij y tmux.
Una palabra antigua para una alegría antigua — de dónde viene frolic, por qué su k se cayó en silencio y qué protege aún la palabra que sus primas más serias no protegen.
Un recorrido práctico por el bucle until: sintaxis, cuándo se lee mejor que while, y cinco ejemplos reales para esperar servicios, archivos, puertos, reintentos y trabajos en segundo plano.
Sobre el papel a cuadros bajo la pizza, los bocetos trazados entre una Margarita y una Diavola, y el anillo de grasa que cayó justo sobre la política de reintentos.
La pequeña puerta que se traga una tarde entera — de dónde viene la expresión, por qué internet la convirtió en verbo y cómo distinguir una buena madriguera de una mala.
Sobre la filosofía de ingeniería de aplicar dos protecciones independientes al mismo fallo posible — y por qué la redundancia es a veces sabiduría, no desperdicio.
Un patrón sencillo para almacenar registros estructurados en un array de Bash y dividirlos con IFS.
Retrieval-Augmented Generation — cómo los modelos de lenguaje aprenden a buscar hechos fuera de sí mismos, y por qué importa que lo hagan.
Una metáfora escéptica sobre lo que hacen los grandes modelos de lenguaje cuando parece que nos entienden — de dónde viene la expresión y por qué sigue escociendo.
La pequeña desafinación de un rostro casi humano — por qué nos perturba, de dónde viene el término y por qué el valle ya no vive solo en los laboratorios de robótica.
Creé una app de 0,99 $ que elimina los parámetros de rastreo de cada URL que copias. Aquí explico por qué y cómo funciona.
Una colección de presets de usuario que hice para Noises, el hermoso generador de ruidos de AudioThing.
Una comparación antes-y-después que muestra cómo Bruce convierte 20+ líneas de boilerplate JCA en código limpio y legible para firmas digitales en Java.
La experiencia de la disolución del yo — qué es, de dónde viene el término, qué empieza a decir la neurociencia y por qué importa.
Las curvas hipnóticas que trazan dos sinusoides graficadas una contra otra — y por qué los ingenieros de mezcla las miran fijamente para mantener honesta la imagen estéreo.
Una teoría cognitiva del autismo que lo plantea no como un déficit, sino como una atención que fluye por un único canal profundo en lugar de muchos canales paralelos.
Adular al poderoso a costa de la verdad — un hábito corrosivo y antiquísimo, y su extraño regreso como término técnico en la alineación de la IA.
Los tres ejes de rotación de cualquier cuerpo rígido en movimiento — inclinar, asentir, girar — y por qué tres palabras náuticas acabaron gobernando medio mundo moderno.
El sentido del estado interno del cuerpo — cómo el cerebro percibe las señales que vienen de dentro de ti, y por qué importa para la emoción, la intuición y la salud.
Un generador de sitios estáticos desarrollado completamente con asistencia de Claude AI, mostrando el poder del desarrollo guiado por IA en Rust y el impacto revolucionario de las herramientas de coding con IA.
Un álbum de música improvisada inspirado en temas eclesiásticos, con el sonido del órgano de Hans Zimmer de Interstellar y reflexiones sobre mis primeros días como organista de iglesia.
Extensiones esenciales de Firefox para productividad y privacidad: gestión de cookies, prevención de seguimiento de Google, bloqueo de anuncios y gestión segura de contraseñas.
Cómo publicar en Mastodon usando solo un cliente HTTP
Una lista del software que uso todos los días y que es esencial en todo lo que hago.
Una colección personal de baladas para piano con estándares de jazz e interpretaciones sentidas, grabadas con sinceridad y edición mínima para capturar momentos musicales auténticos.
Un álbum instrumental de Mirko Caserta
Una colección musical inspirada en la simplicidad y belleza del enfoque compositivo de Bach, con interpretaciones personales y reflexiones sobre la alegría de hacer música sin pretensiones.
La historia detrás de mi álbum Until Further Notice, una semana de improvisación en teclados inspirada por la jerga pasivo-agresiva de oficina.
Bruce es una librería Java que simplifica las operaciones de criptografía, facilitando a los desarrolladores implementar cifrado seguro, descifrado y hashing en sus aplicaciones.
Una reflexión sobre cómo manejar la presión y la ansiedad en el desarrollo de software, y cómo mantener la calidad mientras se cumplen los plazos.
Un salvapantallas estilo Matrix para el Commodore 64, escrito en C usando el toolkit cc65.
Una implementación de screensaver estilo Matrix para Commodore 64 escrita en assembly 6502, con múltiples modos de visualización y controles interactivos, inspirada en el legendario screensaver xmatrix.
Un ejemplo de trabajo con datos de series temporales y CompletableFuture en Java, con cálculo del índice de calidad del aire y recuperación concurrente de datos.
Una carta abierta a todas las personas que, como yo, sufren de ansiedad y ataques de pánico.
El oído musical es una habilidad que puede desarrollarse con entrenamiento. Descubre cómo funciona la audición y cómo mejorar tu percepción musical a través de ejercicios prácticos.
Un diálogo imaginario y humorístico con Miles Davis que explora temas musicales, el jazz, los compases irregulares y la vida de los músicos, con referencias culturales y musicales.
La mayoria de los problemas en el desarrollo de software suelen surgir de un conocimiento pobre e inconsistente del dominio en cuestion. Un tema aparentemente tan simple como la representacion, serializacion y gestion del tiempo puede causar facilmente una serie de problemas tanto al programador novato como al experimentado.
Guía completa para escribir mensajes de log efectivos en Java: mejores prácticas para debugging, monitoreo en producción, manejo de excepciones y configuración de frameworks de logging modernos.
Aprende cómo extraer particiones individuales de una copia de seguridad completa de imagen de disco usando comandos dd y mount.