Blog
Artículos, devlogs y cosas que he aprendido.
Escribo sobre Swift, arquitectura iOS, Vapor y la construcción de software como portfolio de trabajo real.
Spec-Driven Development: deja que la IA escriba el código, no los requisitos
Una petición vaga no es un atajo, es una decisión que estás delegando. Por qué una especificación escrita — criterios de aceptación, edge cases, dependencias — es lo que separa a la IA escribiendo código de la IA inventando requisitos.
El orquestador: pensamiento CI/CD aplicado a agentes de IA
Por qué un único agente que interpreta, construye y valida su propio trabajo es un punto único de fallo — y cómo un pipeline al estilo CI/CD con puntos de aprobación humana lo soluciona.
Harness Engineering: construir sistemas en lugar de prompts
Lo que realmente hace fiable a un agente de IA no es un mejor prompt — es el sistema de instrucciones, Skills, MCPs, hooks y puntos de revisión humana que construyes a su alrededor.
Prompt Engineering ha muerto. Viva el Context Engineering.
Por qué escribir el prompt perfecto ha dejado de ser la habilidad que importa, y por qué diseñar y mantener el contexto alrededor de un Coding Agent es lo que realmente decide el resultado.
La falsa velocidad de los Coding Agents
Una reflexión sobre la diferencia entre generar código rápido y desarrollar software de calidad con criterio técnico.
Pruebas en Apps iOS — Unit Tests
Una guía sobre cómo implementar tests unitarios en iOS usando TDD y XCTest.
UI Tests para Apps iOS — Básicos
Una guía introductoria sobre cómo implementar pruebas de interfaz de usuario en aplicaciones iOS utilizando XCTest.
Pruebas en Apps iOS — Tests de Integración con 3ros
Guía práctica sobre cómo realizar tests de integración entre código propio y dependencias externas en iOS usando protocolos y mocks.
Pruebas en Apps iOS — Tests de Integración Directa
Una guía práctica sobre cómo implementar tests de integración en aplicaciones iOS para verificar que múltiples componentes funcionan correctamente en conjunto.
Bienvenido a mi blog
Un nuevo espacio para compartir lo que aprendo construyendo productos para plataformas Apple con Swift, Vapor y prácticas modernas de ingeniería.