Artículos publicados sobre experiencia de desarrollo, calidad de ingeniería, pruebas y automatización.
Experiencia de desarrollo
Construye un sistema que mejore las entregas.
La experiencia de desarrollo es la calidad del sistema que rodea la entrega de software: la claridad para comprender, cambiar, verificar, publicar y recuperar el producto. El objetivo es menos fricción evitable y retroalimentación más fiable.
Reducción del tiempo de entrega al mejorar los pipelines de CI/CD y automatizar los controles de calidad.
Construyendo productos, sistemas de entrega y prácticas de ingeniería entre equipos y plataformas.
Definición de trabajo
La experiencia de desarrollo es un sistema operativo para las entregas.
La experiencia de desarrollo útil conecta un problema recurrente del equipo con un resultado medible de entrega.
El sistema
Aclara el camino.
Una buena experiencia de desarrollo facilita descubrir el camino correcto, detectar el riesgo y recuperarse de los fallos. Integra arquitectura, documentación, herramientas, pruebas, entregas y acuerdos de equipo en un sistema coherente de retroalimentación.
La evidencia
Mide lo que cambia.
Esto implica medir resultados en lugar de contar herramientas. La retroalimentación rápida importa cuando reduce la espera. La automatización, cuando elimina trabajo repetido. Los estándares, cuando permiten decidir sin adivinar qué significa hacerlo bien.
Modelo de trabajo
Haz explícito el sistema de retroalimentación.
Cuatro prácticas conectan la experiencia de desarrollo con la entrega del producto y evitan una colección de herramientas desconectadas.
Guías prácticas
Evidencia, decisiones y detalles de implementación.
Empieza por medir y definir estándares; después sigue los caminos de linting, pruebas, automatización y entregas con ayuda de IA.
Why Developer Experience Work Should Be Measured Like Product Work
Measure developer experience with cycle time, feedback speed, onboarding time, recovery time, and tooling interruptions. Start with a baseline.
- Developer experience
- Engineering culture
Designing ESLint Packages Teams Actually Adopt
What separates ESLint configurations that spread across a codebase from ones that get removed after the first sprint.
- ESLint
- Code quality
AI Coding Is Probabilistic. Your Delivery Process Should Not Be.
AI speeds up code changes, but ESLint, tests, snapshots, and end-to-end checks are what keep probabilistic output from turning into production risk.
- AI
- ESLint
One quality command across polyglot repositories
How I built a native CLI that coordinates existing analyzers across Rust, Swift, Android, Kotlin, JavaScript, and Astro without flattening their ecosystem-specific strengths.
- Rust
- Code quality
Playwright Accessibility Checks That Teams Keep Running
Run tested Playwright and axe examples for page scans, dialog focus, and skip links, then use a keyboard checklist to review what automation cannot prove.
- Accessibility
- Playwright
Muted Commands Make AI Automation Faster and Cheaper
AI agents rerun checks constantly. Quiet logs, compact reporters, and parallel verification reduce token waste without lowering the quality bar.
- AI
- Automation
Sistemas entregados
La práctica detrás de los artículos.
El portafolio muestra cómo estas ideas se convierten en productos, reglas, ayuda en el editor, documentación y sistemas de componentes reutilizables.





