Ai

Fue hace treinta años

14 abril 2026

En febrero de 1996, se me ocurrió una forma de medir las visitas a sitios web desde lejos. Puse una imagen en mi sitio web ‘HTML Corner’, servida desde mi propio servidor, la llamé Nedstat (el directorio necesitaba un nombre), y construí la primera versión. Cuando la página cargaba, se actualizaba un archivo en el servidor. Al hacer clic en la imagen se activaba un script de Perl que te daba: los últimos 10 visitantes (por un bug eran 11, no preguntes) visitantes por día, por hora, por país. En tiempo real. Simple. Pero esta idea todavía no existía. Pensé de inmediato: esto podría ser algo grande.

Programar con IA - Lecciones aprendidas

17 noviembre 2025

He pasado los últimos meses programando con IA. Esto es lo que he aprendido hasta ahora.

Diseña antes de delegar

Tu trabajo es construir una arquitectura y un modelo de datos inteligentes. Usa tu pensamiento creativo único y tu propia experiencia. Por ejemplo, nunca quiero lidiar con zonas horarias, así que todo es siempre UTC hasta que se muestra. Esa es una decisión que la IA no tomará por ti.

Pero no puedes planificarlo todo por adelantado. Vas a iterar. A veces tu idea simplemente no funciona. Esto significa que necesitas refactorizar todo el tiempo. Está bien. Haz muchas refactorizaciones pequeñas. No esperes hasta que sean necesarias las grandes.

AI + UX: Cómo crear productos de software en la era de la IA

10 marzo 2024

Muchos productos de software, quizás todos, tienen ahora o tendrán pronto un componente de IA, o están construidos en torno a la IA. Asistí a una excelente presentación de una representante de Miro que ha reflexionado profundamente sobre cómo debe diseñarse la experiencia de usuario de la IA. “Nosotros damos forma a nuestras herramientas, y después, nuestras herramientas nos dan forma a nosotros” es una cita conocida, por lo que las decisiones de diseño de la IA son importantes. Una presentación llena de listas tipo “5 formas”. Aquí vamos.

Desafíos del diseño de IA.

  • Trabajar con sesgos. La ponente ve esto tanto como un problema como una oportunidad. Podemos hacer el mundo de la IA como queremos eligiendo bien los datos de entrenamiento.
  • Seguridad y privacidad. Las preocupaciones sobre una IA que toma el control del mundo no están fundadas, pero la privacidad y los deepfakes sí son una preocupación, así como el bienestar psicológico por chatbots que dan consejos incorrectos o agresivos.
  • Diseño para la incertidumbre. Un LLM no es determinista, no puedes predecir de antemano qué va a salir.
  • Confianza y transparencia. Cada día ves ejemplos de ‘alucinaciones’ de modelos de lenguaje que inventan cosas por sí mismos. Es importante mostrar las fuentes y así seguir ganando confianza.

Entonces, ¿cómo debes diseñar?

Datos + modelo + cómo usar = impacto

9 marzo 2024

La primera charla a la que asistí fue de Google y McKinsey, y estuvo bastante bien. Ya se ha escrito sobre esto por Erwin Blom y Michiel Buitelaar pero daré mi perspectiva.

La idea que saqué fue: Necesitas buenos datos, un buen modelo de lenguaje y tu gente debe entender para qué les sirve. Con eso puedes generar un impacto poderoso.

Datos: En Google tienen una base de código increíble: El código sobre el que funcionan Chrome y Search, por ejemplo. 500,000 años-persona de trabajo, no solo con buen código sino que también se registran todos los cambios, todas las preguntas que los desarrolladores hacen en foros y las respuestas. Así que no solo el producto final sino también el proceso.