Blog
Notas desde la creación.
Ensayos basados en 30 años lanzando software: desarrollo asistido por IA, operaciones de fundador y los detalles que determinan si un proyecto llega a publicarse.
Los artículos están disponibles actualmente en inglés; aquí se ofrecen resúmenes traducidos.

Por qué cada equipo de deporte juvenil necesita un plan de RCP y DEA
El paro cardíaco súbito es raro en jóvenes deportistas, pero sobrevivir depende de la banda. Por qué la RCP, el DEA y un plan ensayado van en cada campo.Leer →
Enseñar RCP a los niños: ¿a qué edad pueden aprender a salvar una vida?
Los niños entienden lo básico de la RCP desde los 4 años y comprimen con eficacia hacia los 10 a 12. Qué dice la evidencia sobre enseñarles RCP.Leer →
Por qué el filtro de spam de tu Mac sigue dejando pasar el ruido
Los filtros de Apple Mail y Gmail atrapan basura, no la prospección autenticada de reclutadores y ventas. Por qué clasificar el correo en tu propio Mac.Leer →
El teclado de emojis del Mac, y por qué creé Comoji
El teclado emoji del Mac (Control + Comando + Espacio) es gratis, pero frena si ya sabes qué emoji quieres. Lo bueno, lo malo y por qué hice Comoji.Leer →
Presentamos Weatherling: haz que llueva en tu escritorio
Weatherling es una app para macOS que lleva lluvia y atmósfera a tu escritorio sin grabar tu pantalla ni estorbarte mientras trabajas.Leer →
Construir software defensivo
Comoji dejó de funcionar tras un reinicio porque Secure Input de macOS se quedó atascado. La solución: un candado y un artículo que explican la pausa.Leer →
Cómo evitar las «granadas de slop»
La salida de IA sin revisar genera trabajo para los demás. Evitar las granadas de slop es un problema de gestión: ingenieros senior y revisión real.Leer →
Deja de revisar tu correo
La sobrecarga de correo es en parte un hábito de revisar. Cambié abrir la bandeja por tres resúmenes diarios de Premail: síntesis y lista de tareas.Leer →
Un fallo, un éxito
Un pago roto en Premail se coló entre mis pruebas y alertas. Un cliente lo reportó, y mi resumen matutino sacó a la luz el aviso que pasé por alto.Leer →
La era post-IDE
Por qué cancelé JetBrains y dejé atrás el IDE: el lenguaje natural y la orquestación de agentes son ya mi interfaz principal para programar.Leer →
Microsoft devolvió la cuenta de mi hijo. No debería haber hecho falta 60.000 visitas.
Microsoft restauró la cuenta secuestrada de mi hijo tras un escalado, pero recuperarla no debería exigir un artículo viral para funcionar.Leer →
HumanSlop: ¿cómo puede una empresa de 110.000 millones de dólares lanzar software tan malo?
Criticamos el «slop» de la IA, pero una empresa de 110.000 millones publicó un portal que limita las contraseñas a 13 caracteres y rechaza algunos CVV.Leer →
El correo electrónico es horrible. La IA puede arreglarlo, pero solo si protegemos la bandeja de entrada.
El correo necesita clasificación con IA, pero la bandeja de entrada es demasiado sensible para entregarla sin más a otro servicio en la nube.Leer →
La evolución de la automatización: de scripts de shell a organizaciones de IA
La automatización sigue subiendo de nivel, desde scripts e infraestructura como código hasta organizaciones de IA coordinadas.Leer →
El único lugar donde no reemplazaría a las personas con IA: la atención al cliente
La IA puede automatizar el servicio, pero nunca debería separar a un cliente frustrado de una persona.Leer →
Tu compañero de IA podría ser más honesto que uno humano
Explicar qué se verificó, asumió u omitió puede parecer extraño, pero es un estándar que los compañeros humanos deberían imitar.Leer →
Intento convencerme de no comprar un Mac Studio. Apple no ayuda.
Quiero un Mac Studio para IA local, pero el precio y las mejoras de Apple hacen difícil justificarlo.Leer →
La recuperación de cuentas de Microsoft es teatro de seguridad
Microsoft tiene pruebas para restaurar una cuenta robada, pero su proceso termina protegiendo al atacante.Leer →
Internet prioriza a los agentes: de bloquear bots a potenciar agentes de IA
La web pasó décadas bloqueando bots. Los agentes de IA necesitan acceso y obligan a crear un nuevo modelo de confianza.Leer →Por qué dejé Duolingo después de una racha de 1.000 días
¿Vale la pena Duolingo? Tras una racha de 1.000 días, mi respuesta fue no. Cómo las gemas, las ligas y la presión de la racha desplazaron el aprendizaje.Leer →¿Cuál será el primer lenguaje de programación nativo para agentes?
Si los agentes escriben cada vez más código, ¿cómo sería un lenguaje diseñado para ellos y no para las personas?Leer →La expansión del alcance en la era de la IA
La IA vuelve rápida cada mejora; el verdadero reto es proteger el camino crítico y terminar el producto.Leer →Cómo nombro las cosas que lanzo
El nombre de un producto es su primera promesa. Así nombro aplicaciones independientes y evito nombres demasiado ingeniosos.Leer →Por qué casi todas mis aplicaciones son gratuitas y una no
Cómo decido cuándo un producto independiente debe tener precio y cuándo debería ser gratuito.Leer →Por qué construí Burly
Por qué creé Burly, un enrutador de enlaces para macOS que manda cada enlace al perfil de navegador correcto, frente a Browserosaurus, Choosy y Velja.Leer →Reconstruyendo SeedMatrix, la empresa que cofundé en 2008
Dieciocho años después, volver a un problema antiguo y difícil ofrece nuevas lecciones.Leer →Construir una organización sin fines de lucro es un reto diferente
Lo que las startups preparan, y no preparan, al crear una organización alrededor de una misión.Leer →Cuando todos pueden construir, el criterio es el cuello de botella
La IA abarató la creación de software. Ahora escasea el criterio para decidir qué crear, recortar y lanzar.Leer →Por qué creo software pequeño, local y con una sola función
Una defensa del software específico que funciona localmente, sin cuentas y sin complejidad innecesaria.Leer →Dejé mi trabajo para enseñar a mis hijos a crear empresas con IA
Dejar Superlogic para enseñar a mis hijos a construir productos reales mediante Senternet y BeeReady.Leer →Por qué construí StockCar
Quería un pódcast sobre mi propia cartera. No existía, así que lo construí.Leer →