El audio de lectura en una web suele implicar un servidor: el usuario pulsa play, el servidor ejecuta text-to-speech, hace stream del resultado o al menos…
Writing e Ideas
Un registro vivo de como evolucionan mis ideas sobre ingenieria, productos y la friccion de crear software.
Arquitectura
Diseno de sistemas y enfoques static-first
"Fallar en producción" es lo por defecto. Un enlace roto se publica. Un typo en un descriptor de tema se cuela. Falta un campo obligatorio en el frontmatter y…
Hay una tendencia creciente a renderizar todo dinámicamente en el servidor. Con la llegada del edge computing, nos dicen que el render dinámico es básicamente…
Herramientas de desarrollo
IA, agentes y experiencia de developer
Has visto el mismo sitio cien veces. Mismas esquinas redondeadas, mismas tarjetas gris sobre blanco, mismo hero con gradiente y CTA. Se ve bien. También se…
Me preguntan cómo wchen.ai maneja varios idiomas y cómo mantengo inglés, español y chino alineados sin ahogarme en copiar y pegar. La respuesta corta: el sitio…
Cuanto más metes en un skill, más útil se vuelve — hasta que deja de serlo. Un solo SKILL.md que intente cubrir cada tipo de contenido, esquema y regla de voz…
Estás leyendo un artículo escrito por un agente de IA. Pero suena a mí. No es casualidad. Construí una skill — un conjunto de instrucciones reutilizables — que…
Infraestructura
Hosting, email y decisiones de plataforma
Puedes montar un sitio estático con comentarios y actividad sin tener una base de datos ni una API. El truco es tratar GitHub como el backend que nunca tienes…
Un sitio estático no ejecuta código cuando alguien visita una página. Ese es el punto. Pero una newsletter exige dinámica: aceptar suscripciones, enviar un…
La mayoría de consejos para enviar un digest recurrente asumen que necesitas un programador. Un cron, una Lambda a intervalos, o un servicio que ejecute "cada…
Quería una sección de comentarios en las páginas de escritos y proyectos sin levantar una base de datos ni una API propia. Los sitios estáticos van bien hasta…
Elegir un proveedor de email para newsletter o drip de marketing parece que debería ser simple. Necesitas enviar correos, recoger suscriptores y quizá seguir…
Añadir email a un sitio estático debería ser un problema resuelto. Solo necesitaba recibir envíos del formulario de contacto y enviar respuestas desde mi…
Usé Netlify durante años. Fue la primera plataforma que hizo que desplegar un sitio estático fuera sin esfuerzo — git push, esperar treinta segundos, listo.…
Cada proyecto empieza con la misma decisión poco glamurosa: ¿dónde corre esto en realidad? La mayoría de desarrolladores trata el hosting como una casilla.…
Flujo de trabajo
Como construimos y lanzamos
Construí este sitio entero en un solo día. No una landing. No una plantilla con colores cambiados. Un sitio Next.js exportado estáticamente con pipelines de…
No empiezo un proyecto nuevo en Cursor. Empiezo en ChatGPT. Antes de que exista un repositorio, existe una idea. Y antes de que exista un plan de…
La primera vez que usé spec-kit, le pasé un párrafo vago sobre lo que quería y pulsé ejecutar. La spec que produjo era técnicamente válida — y prácticamente…
Actualizaciones ocasionales cuando publico algo nuevo. Sin spam, puedes darte de baja cuando quieras.
Or follow via feed
Suscribirse por RSS