Skip to main content
Saltar al contenido principal

14 publicaciones etiquetados con "Software Engineering"

Ver Todas las Etiquetas
Antes de escribir un prompt: los fundamentos que todo principiante necesita en la era de la IA

Antes de escribir un prompt: los fundamentos que todo principiante necesita en la era de la IA

· 18 min de lectura
David Sanchez
David Sanchez

Por qué entender sigue importando cuando la IA puede escribir el código

Nunca ha sido tan fácil convertir una idea en software funcional. Describe lo que quieres en lenguaje simple, y una herramienta de IA puede generar una página web, un script, una integración con una API o incluso un agente de varios pasos que realiza acciones en tu nombre. Para cualquiera que se haya sentido excluido del software por no saber programar, ese cambio es real y bienvenido.

Pero hay una diferencia entre software que funciona y software que entiendes. La IA puede producir lo primero en segundos. Solo tú puedes producir lo segundo, y solo si sabes lo suficiente sobre cómo funciona realmente el software para leer lo que la IA te entregó, cuestionarlo y corregirlo cuando esté equivocado.

Fatiga del revisor: cuando los agentes escriben más código del que los humanos pueden leer

Fatiga del revisor: cuando los agentes escriben más código del que los humanos pueden leer

· 17 min de lectura
David Sanchez
David Sanchez

El cuello de botella se movió y la mayoría de los equipos no lo ha notado

Durante décadas, escribir código fue la parte cara. Leerlo era casi gratis en comparación. Un desarrollador pasaba horas produciendo un cambio y un revisor pasaba minutos confirmándolo. Esa proporción dio forma a todo: nuestras herramientas, nuestros procesos y nuestra idea de quién estaba ocupado y quién esperaba.

Los agentes invirtieron esa proporción. Un agente capaz ahora produce una rama completa con código, pruebas y documentación en el tiempo que toma escribir una buena descripción de la tarea. Escribir se volvió barato. Leer no.

Dominar la IA generativa: la arquitectura de un sistema de inteligencia

Dominar la IA generativa: la arquitectura de un sistema de inteligencia

· 19 min de lectura
David Sanchez
David Sanchez

Ocho bloques de construcción que convierten un modelo capaz en un sistema que entrega trabajo real: agentes, subagentes, habilidades, contexto, memoria, prompts, notebooks y proyectos.

La mayoría cree que está usando IA generativa cuando abre una ventana de chat y escribe una pregunta. Está usando la parte menos interesante de todo esto. El chat es la puerta de entrada, no la casa.

Crear apps móviles y de dispositivo en la era agéntica: una guía práctica de nativo, MAUI, React Native y más

Crear apps móviles y de dispositivo en la era agéntica: una guía práctica de nativo, MAUI, React Native y más

· 12 min de lectura
David Sanchez
David Sanchez

Decidir cómo construir una app móvil o de dispositivo solía ser una decisión acotada. Elegir las plataformas, sopesar nativo contra multiplataforma, considerar las habilidades del equipo y escoger un framework. Las compensaciones eran sobre todo de rendimiento en tiempo de ejecución, contratación y cuánto código se podía compartir de verdad.

Dos cosas han cambiado ese panorama. Primero, el panorama de plataformas ha madurado: SwiftUI, Jetpack Compose, WinUI 3, .NET MAUI, la New Architecture de React Native, Flutter con Impeller y Kotlin Multiplatform han alcanzado un nivel de estabilidad que permite una comparación limpia. Segundo, los agentes de IA ya forman parte del día a día de la mayoría de los equipos. No solo completan código; leen repositorios, resumen APIs desconocidas, generan andamiajes y acortan el camino entre "nunca he usado este framework" y "ya envié algo con él". Eso cambia la forma de tomar la decisión de framework.

Esta guía recorre las opciones realistas para iOS, Android, Windows y Xbox, los principales frameworks multiplataforma y los pros y contras de cada uno en 2026.

¿Los IDEs completos aún merecen un lugar en la mesa en la era de la IA?

¿Los IDEs completos aún merecen un lugar en la mesa en la era de la IA?

· 17 min de lectura
David Sanchez
David Sanchez

Un amigo mío canceló su suscripción de Visual Studio Enterprise en enero. La había usado durante años, construyó múltiples sistemas .NET de producción con ella, y genuinamente valoraba las herramientas. Pero había pasado los últimos seis meses haciendo casi toda su programación dentro de VS Code con GitHub Copilot Agent Mode, y no podía justificar la renovación.

Tres semanas después, un servicio en segundo plano en producción empezó a tener fugas de memoria. Intentó todo en su configuración de VS Code: logging, analizadores de diagnóstico, volcados de heap a través de la CLI. Nada le daba una imagen clara. Reinstaló su licencia Enterprise, abrió el Performance Profiler con .NET Object Allocation Tracking, identificó la fuga en veinte minutos y la corrigió en diez. Luego volvió a VS Code para todo lo demás.

Esa historia es la versión honesta de la pregunta sobre los IDEs en 2026. No si los IDEs completos están muertos, ni si siguen siendo la opción predeterminada. La pregunta real es más precisa: ¿para qué roles, qué tareas y qué bases de código siguen proporcionando capacidades que los editores potenciados por IA no pueden replicar? Y cuando miras el panorama completo, incluyendo lo que viene incluido con una suscripción de Visual Studio más allá del IDE mismo, el análisis es más matizado de lo que cualquier lado del debate suele admitir.

La multitarea enfocada: cómo la IA está reconfigurando la forma en que piensan los ingenieros

La multitarea enfocada: cómo la IA está reconfigurando la forma en que piensan los ingenieros

· 14 min de lectura
David Sanchez
David Sanchez

Hay una contradicción con la que me encuentro continuamente. Cada investigación en ciencia cognitiva que he leído dice lo mismo: concéntrate en una tarea a la vez. La multitarea es un mito. Tu cerebro no puede hacer dos cosas exigentes simultáneamente sin pagar un alto costo en rendimiento.

Y sin embargo, cada día me encuentro revisando un pull request que abrió el agente en la nube de GitHub Copilot, mientras un pipeline de CI/CD se ejecuta en una segunda rama con código generado por IA. Más flujos de trabajo en paralelo que los que jamás gestioné antes de que la IA entrara en mi flujo de trabajo, y de alguna manera se siente menos caótico que antes.

Algo no cuadra. O la ciencia está equivocada, o lo que estoy haciendo no es realmente multitarea. Creo que es lo segundo, y la distinción importa para todo ingeniero que se adapta a flujos de trabajo agénticos.

Redefiniendo DevOps: Personas, Procesos, Herramientas y Agentes

Redefiniendo DevOps: Personas, Procesos, Herramientas y Agentes

· 22 min de lectura
David Sanchez
David Sanchez

La definición funcionaba. Hasta que apareció un cuarto participante.

DevOps siempre se ha definido mediante una ecuación simple y poderosa: Personas + Procesos + Herramientas. Esa fórmula capturaba algo esencial sobre cómo se construye y entrega el software moderno. Derribó muros entre desarrollo y operaciones. Proporcionó a las organizaciones un modelo mental para diagnosticar qué estaba mal cuando las cosas avanzaban demasiado lento, fallaban con demasiada frecuencia o generaban demasiada fricción.

Durante más de una década, este modelo de tres pilares sirvió bien a la industria. Y lo hizo porque descansaba sobre una suposición que nadie cuestionaba: cada participante en el ciclo de vida de entrega de software era humano.

Esa suposición ya no se sostiene.

Pipelines de CI/CD para la Era Agéntica: Verificación, Seguridad y Confianza a Velocidad de Máquina

Pipelines de CI/CD para la Era Agéntica: Verificación, Seguridad y Confianza a Velocidad de Máquina

· 18 min de lectura
David Sanchez
David Sanchez

Tu Pipeline Fue Diseñado para Humanos. Eso Está a Punto de Ser un Problema.

No hace mucho, cada commit en tu repositorio provenía de un humano. Un desarrollador escribía código, hacía push a una rama, abría un pull request y un revisor lo aprobaba. Tu pipeline de CI/CD fue diseñado alrededor de ese flujo: ejecutar pruebas, verificar lint, escanear vulnerabilidades, desplegar si todo está en verde.

Esa suposición se está rompiendo.

Construyendo Tu Equipo de Agentes de IA: Custom Agents, Spec Kit, APM y Squad para Flujos de Trabajo Agénticos Escalables

Construyendo Tu Equipo de Agentes de IA: Custom Agents, Spec Kit, APM y Squad para Flujos de Trabajo Agénticos Escalables

· 20 min de lectura
David Sanchez
David Sanchez

El Problema de Fragmentación del que Nadie Habla

Los agentes de codificación con IA ya no son experimentales. Los equipos están usando GitHub Copilot, Claude Code, Cursor y otras herramientas para generar código, abrir pull requests, revisar cambios y automatizar tareas de ingeniería de múltiples pasos. Los resultados son impresionantes, pero un problema más silencioso está creciendo debajo de las ganancias de productividad.

Cada desarrollador en el equipo configura sus agentes de IA de manera diferente.

Midiendo la Productividad del Desarrollador en la Era de la IA

Midiendo la Productividad del Desarrollador en la Era de la IA

· 12 min de lectura
David Sanchez
David Sanchez

Cuando las Métricas Tradicionales Dejan de Funcionar

El desarrollo asistido por IA ya no es un experimento. Es parte del trabajo diario de ingeniería en organizaciones de todos los tamaños. Las herramientas impulsadas por modelos de lenguaje grandes generan código, proponen refactorizaciones, escriben pruebas, resumen pull requests y coordinan tareas de ingeniería de múltiples pasos.

Esto crea un desafío fascinante e incómodo: la productividad claramente está mejorando, pero se ha vuelto mucho más difícil medirla con precisión.

📬 Mantente Actualizado

Suscríbete al boletín y recibe las últimas publicaciones del blog, proyectos y actualizaciones de contenido.

Respetamos tu privacidad. Cancela en cualquier momento. Política de Privacidad

Pregúntame sobre mi sitio web

Impulsado por Microsoft Foundry

👋 ¡Hola Amig@!

Puedes preguntarme sobre:

  • Publicaciones de blog o artículos técnicos.
  • Proyectos y contribuciones.
  • Gaming: Xbox, PlayStation, Switch, juegos de mesa, ajedrez, actualizaciones mensuales.
  • Reseñas de películas y series, Sobre mí y mi viaje de salud.