Una reflexión sobre Software Craftsmanship

Mashooq Badar, Sandro Mancuso

See author's bio and posts

Mucha gente dentro y fuera de la comunidad de Software Craftsmanship se refiere a la artesanía como una "metáfora" para el desarrollo de software. Nosotros mismos a menudo nos referimos a Software Craftsmanship como una metáfora sin pensar demasiado en lo que significa para nosotros. Pensando más profundamente y mirando nuestros comportamientos y valores dentro de la comunidad, no consideramos la artesanía como una metáfora del desarrollo de software. Decir que la artesanía es una metáfora del desarrollo de software es decir que es "como una artesanía", pero no literalmente una artesanía. Esa no es nuestra perspectiva: creemos que el desarrollo de software es un oficio.

En primer lugar, veamos la definición del diccionario de artesanía. En el diccionario de inglés de Oxford, la artesanía se define como "Habilidad en un oficio en particular". Eso plantea la pregunta, "¿Qué es una artesanía?". El mismo diccionario define Craft como “una actividad que implica la habilidad de hacer cosas a mano”. Entonces, ¿etiquetamos el desarrollo de software como un arte porque hacemos software a mano? Hay más en la frase “hacer cosas a mano” que lo inmediatamente obvio.


Actualmente, las publicaciones de nuestro blog solo están disponibles en inglésContinua leyendo en inglés