En este artículo de newsletter de « Strategize Your Career », Fran Soto, ingeniero de software en Amazon, introduce el concepto de « developer taste » (criterio del desarrollador) como habilidad fundamental en la era de la programación asistida por IA. Su tesis central: el problema ya no es el código roto, sino el criterio roto.
Soto define el developer taste como « el criterio para saber cómo es la solución correcta antes de escribir una sola línea de código — y la disciplina para perseguirla en lugar del primer resultado que compila ». Esta definición articula dos dimensiones complementarias: el discernimiento (reconocer la calidad) y el rigor personal (rechazar el camino de menor resistencia).
el criterio para saber cómo es la solución correcta antes de escribir una sola línea de código — y la disciplina para perseguirla en lugar del primer resultado que compila
El fenómeno que denomina « AI slop » — código que compila, pasa las pruebas, parece correcto en la superficie, pero « hace más difíciles los próximos seis meses de todos » — representa, en su opinión, el verdadero peligro de la era del coding aumentado. No se trata de un problema de herramienta sino de un problema de proceso: la IA es una herramienta que puede usarse bien o mal, y no invertir ningún esfuerzo en dirigir el trabajo de la IA conduce inevitablemente a un trabajo deficiente.
Soto propone una inversión de perspectiva en la evaluación de los ingenieros. En lugar de observar lo que un desarrollador construyó, habría que examinar lo que rechazó. El criterio se revela en las decisiones negativas: lo que se rechazó, lo que se cuestionó, lo que se eliminó tempranamente en el proceso de desarrollo. Para identificar el criterio en un candidato o colega, recomienda preguntar qué haría de otra manera, qué compromisos rechazó y qué soluciones abandonó a pesar de su viabilidad técnica.
Su conclusión es a la vez simple e inquietante: cuando cualquiera puede generar código, la capacidad de saber en qué código se puede confiar se convierte en la habilidad diferenciadora. La brecha entre lo mediocre y lo excelente no es la productividad bruta ni la velocidad de codificación, sino el criterio. Sin embargo, nadie sabe realmente cómo contratar por esta cualidad — una paradoja que Soto identifica sin pretender resolverla.
El artículo tuvo un impacto significativo dentro de la comunidad de desarrolladores, « iniciando la conversación sobre el criterio » y siendo ampliamente citado en discusiones posteriores sobre la calidad del código en la era de la IA, particularmente en artículos académicos sobre el « AI slop » como una tragedia de los comunes en el desarrollo de software.