La historia del pato de goma en ingeniería de software
¿Qué tiene que ver un patito de goma con la ingeniería de software?
Te contamos la historia: cuando un ingeniero de software descubre que tiene un fallo en el código que ha desarrollado, pero no logra encontrar dónde o por qué, la experiencia dice que es útil explicárselo a alguien. Compartir los pasos que se han seguido para desarrollar el código hace que se encuentren con más facilidad los errores.
En ocasiones los desarrolladores no tienen a nadie a mano con quien compartir. Es por eso por lo que tener un patito de goma en estos momentos suple a esa persona con la que hablar.
A esto se le conoce con el “método de depuración del patito de goma”. El término se acuñó en el libro “The Pragmatic Programmer”. Con el tiempo los ingenieros de software han ido incorporando otros tipos de muñecos, pero el patito sigue siendo un clásico.
A nosotros nos encanta esta simpática idea y creemos que el método del patito de goma puede extenderse a otros ámbitos de la vida para poder analizar situaciones, encontrar errores o unir los puntos.
Y qué tal si el patito de goma se convirtiera en un elemento con el que extender este método a otros ámbitos de la vida. Quizá el patito sea el elemento para concentrarse antes de una carrera, tomar decisiones difíciles o reflexionar sobre errores más allá de los bugs del software.