Debate sobre ingeniería de software: ¿programación artesanal o 'vibecoding'?

Fuentes: Don't call yourself an artisanal programmer

Un desarrollador de software cuestiona la creciente dicotomía en la industria entre los 'ingenieros de software' serios y los 'programadores artesanales' que priorizan la experiencia sobre el resultado. El autor argumenta que la precisión, la atención al detalle y la fiabilidad son características definitorias de la ingeniería, no del mero uso de herramientas de IA. Critica la normalización del 'vibecoding' (programación impulsada por IA sin supervisión profunda) como la norma, lo que ha llevado a marginar a quienes escriben código manualmente como meros artesanos. El texto señala que esta redefinición de términos no es natural, sino una táctica retórica que desprecia la experiencia previa de la comunidad. Se cita a Hillel Wayne, quien en 2021 ya advertía que no todos los que escriben software son ingenieros de software. El autor atribuye este cambio a un antiintelectualismo generalizado en las comunidades de programación, donde se valora la facilidad sobre el rigor, y advierte sobre el poder de las etiquetas para definir la identidad profesional.