Un ingeniero denuncia la pérdida de pericia técnica por usar LLMs

Un ingeniero de software con cinco años de formación universitaria y una extensa trayectoria en el desarrollo de sistemas, bibliotecas de machine learning y administración de servidores expresa su descontento ante la adopción generalizada de los modelos de lenguaje grandes (LLMs) en su flujo de trab

Desarrollador critica AWS Cognito por su complejidad y falta de soporte local

Un desarrollador comparte una experiencia negativa al implementar AWS Cognito para la autenticación de su startup, destacando problemas significativos en la documentación, el desarrollo local y la personalización. El autor argumenta que la guía oficial es confusa y fragmentada, dirigida a múltiples

Hablar a los agentes en la documentación no sirve de nada

Algunas páginas de documentación y archivos README han empezado a incluir mensajes dirigidos expresamente a los agentes de inteligencia artificial, con instrucciones del tipo "si eres un agente, sigue estos pasos". La práctica resulta incómoda para los lectores humanos y plantea dudas sobre su utili

La experiencia de programar en Zig viniendo de Rust: una comparativa práctica

Un desarrollador con siete años de experiencia en Rust relata su transición a Zig al reimplementar en este lenguaje la librería jsonpath-rust, un procesador del lenguaje de consulta JSONPath definido en RFC 9535. El nuevo proyecto, llamado zig-jsonpath, le sirvió como banco de pruebas para comparar

El hartazgo de los revisores ante los PRs enormes generados por IA

Un desarrollador veterano ha publicado un alegato crítico contra la creciente llegada de pull requests (PRs) de varios miles de líneas generados por agentes de inteligencia artificial. Según denuncia, estas solicitudes masivas dificultan la labor de quienes deben revisarlas y mantener el código, ya

Escribir para personas, no para máquinas

La proliferación de textos técnicos generados automáticamente por modelos de lenguaje está dificultando la lectura humana del software. La ingeniera Vicki Boykis sostiene que descripciones de pull requests, notas de mantenimiento y documentación se han vuelto cada vez más largas y cargadas de jerga,

Revisión crítica de Xilem en 2026: una arquitectura en punto muerto

Una revisión crítica del estado actual de Xilem, el framework de interfaces gráficas basado en Rust dentro del ecosistema Linebender, sostiene que su arquitectura está lejos de funcionar y que urge un cambio profundo para evitar su desaparición. El autor, que ha trabajado en el proyecto junto a otro

La paradoja de Jevons inversa: cuando encarecer un recurso elimina su uso

El ensayo define la "paradoja de Jevons inversa": cuando el coste de un recurso sube, el gasto total en él puede caer, incluso hasta desaparecer. La autora parte de la paradoja de Jevons clásica, según la cual un recurso que se abarata se consume más porque se habilitan nuevos usos. El ejemplo cotid

La brecha real de productividad de la IA en ingeniería

La inteligencia artificial ya ha acelerado parte del trabajo de los equipos de ingeniería, pero sus efectos sobre la productividad global son más modestos de lo que suele prometerse el discurso del sector. Programar funciones nuevas no es la actividad que más tiempo consume: los desarrolladores séni

DX Core 4: un marco unificado para medir la productividad de los desarrolladores

El DX Core 4 es un marco unificado de medición de la productividad de los desarrolladores que integra los enfoques DORA, SPACE y DevEx en cuatro dimensiones equilibradas: velocidad, eficacia, calidad e impacto de negocio. Está diseñado para que organizaciones de cualquier tamaño obtengan métricas ac

Nada funciona y todos están eufóricos: la paradoja del software con IA

Un ingeniero de software describe una paradoja actual: mientras la inteligencia artificial generativa promete una era de mayor productividad, el software de consumo se vuelve cada vez más inestable. El autor recopila varios casos recientes de fallos en productos cotidianos: una app bancaria que requ

Los ocho pilares de una plataforma de API

Los pilares de API son principios rectores que articulan la base y la dirección de una plataforma de interfaces de programación. Funcionan como un marco para alinear los objetivos de negocio con la ejecución técnica y permiten a los equipos tomar decisiones cotidianas con agilidad y coherencia. Sin

El bucle humano-LLM está agotado: la fatiga de supervisar a la IA

Este ensayo reflexiona desde la experiencia directa de un equipo de desarrolladores sobre el desgaste que provoca la programación asistida por grandes modelos de lenguaje. El texto parte de una paradoja: las herramientas basadas en LLMs son genuinamente útiles y, al mismo tiempo, profundamente deses

Diseñar APIs para agentes: por qué las buenas APIs para humanos ya no sirven

El auge de los agentes de IA está cambiando las reglas del diseño de interfaces de programación (APIs). El autor, ingeniero de Freestyle, sostiene que las prácticas que optimizaban la experiencia de desarrolladores humanos —valores por defecto, nombres genéricos, errores condescendientes y SDKs con

¿Deben las bibliotecas registrar errores o propagarlos?

El debate sobre la responsabilidad de registrar errores lleva años dividiendo a las comunidades de desarrollo. Una corriente defiende que las aplicaciones registran y gestionan los errores, mientras que las bibliotecas deben limitarse a propagarlos de forma estructurada, enriqueciéndolos con context

El desgaste silencioso de trabajar a diario con LLMs

Un desarrollador de software describe cómo, tras más de un año usando modelos de lenguaje a diario en su trabajo y en casa, ha comenzado a experimentar un agotamiento específico: lo que él llama "burnout por LLM". Su rutina habitual incluye delegar partes del código a Claude Code y Codex, revisar la

El ciclo de amor y odio hacia XML en el desarrollo de software

En una reflexión personal publicada en su blog, Sigfrid Lundberg, veterano programador especializado en bibliotecas digitales, analiza la evolución de la percepción de XML entre los desarrolladores. Lundberg, quien trabajó durante quince años en problemas de interoperabilidad y metadata, recuerda có

La IA dificulta el estado de flujo en la programación, según desarrolladores

Una discusión en Hacker News ha revelado la tensión entre el uso de asistentes de inteligencia artificial para programar y la capacidad de los desarrolladores para alcanzar el estado de flujo. El hilo, iniciado con la pregunta "¿Cómo entras en estado de flujo cuando usas IA para programar?", ha reci

Limpiar el código tras los desarrolladores estrella y sus sucesores de IA

El desarrollador Jesse Skinner publica una reflexión, a medio camino entre la crónica y el ensayo técnico, sobre un patrón repetido en los equipos de ingeniería: la figura del desarrollador estrella y, más recientemente, su equivalente automatizado en los agentes de inteligencia artificial generativ

Los LLM y la productividad performativa

El autor reflexiona sobre su experiencia personal con agentes de programación basados en modelos de lenguaje y llega a una conclusión incómoda: la mayor parte de lo que sintió como productividad era, en realidad, productividad performativa, es decir, tachar tareas pendientes sin que estas tuvieran v

La CTO de Netlify, Dana Lawson: escribir código ya no es el trabajo

La directora de tecnología de Netlify, Dana Lawson, afirmó esta semana en el AI Native DevCon de Londres que escribir código ha dejado de ser la tarea central de los ingenieros de software. En su lugar, los profesionales deben centrarse en la 'experiencia de agente' (AX), es decir, en diseñar sistem

De Rust a Ruby: conversión automática con inteligencia artificial

Este artículo presenta un experimento innovador en el desarrollo de software: la conversión automática de una aplicación web completa escrita en Rust a Ruby on Rails utilizando una LLM (Large Language Model) local. El autor, Przemysław Kamiński, inició el proceso con un proyecto en Rust que, aunque

IA transforma el desarrollo de Android: una reflexión

El artículo "Leave Me Behind" de Adam McNeilly reflexiona sobre el impacto de la inteligencia artificial (IA), específicamente los modelos de lenguaje grandes (LLMs), en la comunidad de desarrollo de software, y en particular, en los desarrolladores de Android. El autor, con una década de experienci

Desarrolladores piden priorizar experiencia sobre velocidad extrema

Desarrolladores de software abogan por priorizar la experiencia del desarrollador (DX) sobre las métricas tradicionales de rendimiento. Según un artículo de Christian Rackerseder en echooff.dev, muchos equipos de ingeniería dedican semanas a optimizar el rendimiento de renderizado por milisegundos,

TUIs: la accesibilidad es un mito, según estudio

El artículo "The text mode lie" expone una creencia errónea común entre los desarrolladores: que las aplicaciones de terminal (TUIs) son inherentemente accesibles debido a la ausencia de gráficos complejos. La realidad es que muchas TUIs modernas, construidas con frameworks como Ink (JavaScript/Reac

Stripe: 10 años transformando los pagos online

Durante los últimos 10 años, Stripe ha revolucionado la forma en que las empresas procesan pagos en línea, y este artículo de stripe.dev detalla la evolución de sus APIs de pago. En esencia, Stripe ofrece un conjunto de herramientas (APIs) que permiten a los desarrolladores integrar fácilmente funci