HeadlinesBriefing favicon HeadlinesBriefing.com

Ingeniero de Software vs Programador Artesanal: Redefiniendo Términos

Hacker News •
×

13 de septiembre de 2026 Un tema común en el discurso sobre desarrollo de software e IA es que existen 'ingenieros serios' que valoran el resultado final y 'programadores artesanales' que valoran la experiencia de programar. Esta dicotomía no describe correctamente a muchos desarrolladores, pero un escritor reflexiona sobre su posición dentro de ella. El autor desea un 100% de confiabilidad en los programas, creyendo que la paciencia y el cuidado son ingredientes esenciales, y cree que cualquier error se debe a un error tipográfico.

Se niega a usar LLMs, argumentando que estas herramientas aíslan a los desarrolladores de los detalles de bajo nivel y no pueden garantizar la corrección por construcción. Esto crea una paradoja: al rechazar los LLMs, el autor se identifica como un 'programador artesanal', pero si la industria etiqueta lo opuesto a artesanal como 'ingeniero de software', cuestiona si merece ese título. El escritor menciona el proyecto cruzado de Hillel Wayne de 2021, que entrevistó a personas que pasaban a la ingeniería de software desde otros campos de la ingeniería.

El consenso fue que la ingeniería de software es verdadera ingeniería, pero muchos que escriben software no están realizando ingeniería. La terminología de Wayne fue señalada como contraintuitiva para el uso moderno, llamando a los codificadores cuidadosos 'ingenieros' y a los desarrolladores dependientes de prompts 'artesanos'. El artículo concluye que el campo carece de un vocabulario rico para distinguir roles, sugiriendo que no todos los que trabajan con código son ingenieros, así como no todos los que trabajan con electricidad son ingenieros eléctricos.