- Los desarrolladores de Amazon están experimentando presión por la velocidad de trabajo y simplificación de tareas tras la adopción de IA
- Los gerentes están recomendando fuertemente el uso de herramientas de IA con el argumento de mejorar la productividad
- Algunos creen que, al reducirse las tareas repetitivas, la calidad del trabajo ha mejorado, pero también existe la preocupación de que los desarrolladores junior pierdan oportunidades de crecimiento
- A medida que programar pasa de ser una creación directa a un trabajo centrado en revisar y verificar, algunos sienten que ya no parece su propio trabajo
- Grupos internos como Amazon Employees for Climate Justice están compartiendo estrés laboral y ansiedad sobre el futuro, incluyendo este problema
At Amazon, Some Coders Say Their Jobs Have Begun to Resemble Warehouse Work
La programación también entra en la era de la carrera por la velocidad
- El fenómeno de simplificación del trabajo por la mecanización, que se ha repetido desde la Revolución Industrial, también está ocurriendo en el campo de la programación
- La IA, más que eliminar empleos, está transformando los puestos existentes en una forma de trabajo más simple y rápida
- Según una investigación de Microsoft, la productividad de los desarrolladores que usaron el asistente de IA ‘Copilot’ mejoró en más de 25%
- Amazon ha adoptado esto y está exigiendo trabajar más rápido y con mayor eficiencia mediante IA, destacándolo en su carta a los accionistas como clave para la ‘reducción de costos y el mantenimiento de la competitividad’
- Por ejemplo, un equipo de desarrollo está operando con la mitad del tamaño del año pasado y aun así se le exige la misma cantidad de código
Una tendencia en toda la industria
- Shopify estableció el uso de IA como requisito básico para todos los empleados y especificó que también se reflejará en la evaluación de desempeño
- Google está usando sus hackatones internos con el tema de desarrollar herramientas de IA para elevar la productividad cotidiana. Ya más del 30% del código se genera a partir de sugerencias de IA
Aspectos positivos y preocupaciones
- Algunos gerentes sostienen que, con la adopción de IA, se reducen las tareas aburridas y repetitivas y se puede enfocar más en trabajo creativo
- Amazon mencionó que, gracias a la IA, ha ahorrado el equivalente a 4,500 años de trabajo de desarrollo
- Sin embargo, el economista de Harvard Lawrence Katz señala que para los desarrolladores principiantes esto elimina oportunidades de crecimiento profesional
- De forma similar a la ‘carrera por la velocidad’ que vivieron antes los obreros de fábrica, los desarrolladores también están siendo presionados para procesar más y más rápido
Los cambios que sienten los desarrolladores
- Al igual que en los centros logísticos de Amazon, los desarrolladores también perciben automatización y división del trabajo impulsadas por la IA
- El uso de IA es ‘opcional’, pero en la práctica se vuelve indispensable para cumplir las metas de desempeño
- Funcionalidades cuya implementación antes tomaba varias semanas ahora deben terminarse en cuestión de días, y para ello se reducen las horas de reunión y se amplía el uso de código generado por IA
- La IA incluso puede generar programas completos, pero aumenta el trabajo de leer y revisar código, y disminuyen la diversión y el nivel de involucramiento
Menor crecimiento profesional y menor involucramiento
- Los desarrolladores junior podrían perder la oportunidad de entender el código a profundidad debido a la automatización de pruebas
- La IA apoya diversas tareas, como redactar documentos de planificación y probar código, pero el entorno está cambiando hacia una evaluación centrada en herramientas, no en personas
- Harper Reed, ex CTO de la campaña de Obama, considera que ha llegado una era en la que no es necesario entender a profundidad cada parte, y explica que se trata de un cambio similar al de la manufactura
- En cambio, Simon Willison valora positivamente la IA porque acelera la materialización de ideas
Quejas y respuesta organizacional
- Debido al uso de IA y a los cambios laborales que esto trae, muchos desarrolladores están compartiendo ansiedad y estrés en el grupo Amazon Employees for Climate Justice
- En particular, hay mucha preocupación por el deterioro de la calidad del trabajo y la incertidumbre profesional, algo similar al estrés de la carrera por la velocidad que sentían antes los trabajadores automotrices
- Aún no hay un movimiento para formar un sindicato de desarrolladores, pero el consenso interno dentro de la organización sigue creciendo
Contexto histórico y perspectivas futuras
- Como en la huelga de GM de 1936, los problemas relacionados con la velocidad del trabajo y la autonomía pueden convertirse en un catalizador de acción laboral
- Antes, las personas podían ajustar su forma y ritmo de trabajo, pero ahora se está pasando a un sistema donde todo el proceso es monitoreado y evaluado con foco en la velocidad
1 comentarios
Comentarios de Hacker News
vibe coding, y sentí que este enfoque es una especie de masa caótica donde problemas de negocio sin sistema se trasladan al código sin estructura. Como las partes que necesitan mejora se van parchando con arreglos estrechos, el resultado termina siendo código complejo y desorganizado. Cuando se topa con los límites de lacontext window, el LLM ni siquiera recuerda sus propios parches. El inglés (o el lenguaje humano) es ambiguo para describir con precisión el código que quiero, y volcar en prompts toda la suma de experiencia y ensayo y error que un desarrollador senior deja incorporada en el código es una tarea extremadamente pesada. A diferencia de responder "por qué se hizo así", aquí hace falta una lista enorme, específica e interminable de "en esta situación no hagas esto, haz aquello".vibe codinges la actitud. Quien intenta evitar programar directamente tiende a enfocarse solo en la comodidad inmediata, por encima de la estructura o la calidad a largo plazo; en cierto sentido, es un amplificador de la pereza.vibe codingva acumulando gradualmente complejidad, bugs sutiles y problemas de abstracción, lo que al final vuelve más difícil el mantenimiento y el desarrollo de nuevas funciones. Se corre el riesgo de quedar atrapados en una productividad de corto plazo a cambio de una caída de calidad a largo plazo.stand-up, toman tiempo y al final solo son una respuesta formal para ganarme un día más de libertad frente a gente que no entiende mi trabajo; degradan el valor del trabajo.