“La ingeniería del software es… un coñazo”

Si pasas por estas páginas con frecuencia, sabrás que cuando encuentro un patrón repetitivo, un pensamiento generalizado, curioso o que pida a gritos análisis o debate, suelo postearlo, en este caso le toca a… la ingeniería del software en un coñazo.
Así me lo dijo el otro día una chaval, al terminar una ponencia que estaba dando sobre Agilidad, se me acercó y me dijo “-Enhorabuena, me lo he pasado muy bien en tu charla, me habían comentado que la charla estaba dentro del área de “ingeniería software” y por eso casi no vengo, por lo coñazo que es la ingeniería software-“.
La verdad es que no me sorprendió, no, no, nada, y de ahí este post, y no me sorprendió no porque yo también piense que SI, que la ingeniería del software SI es un coñazo, que podría ser (luego lo debatimos más abajo), no, no me sorprendió porque… ya lo había escuchado muchas veces: la ingeniería del software es un peñazo, aburrida, es de leer, coñazo, rollo, teoría, libros infumables, de hacer dibujitos y cajitas (supongo que esto viene de UML), etc.
Esto es un hecho, al menos en España… la gente asemeja “Ingeniería del Software” a “Coñazo”.
Pero, una cosa, oye, es que se me acaba de ocurrir… ¿Es como tal la ingeniería del software un coñazo por naturaleza o es un coñazo el cómo nos la han contado? ¿Se percibe así de aburrida por cómo nos ha llegado y se ha transmitido?
Es que, por ejemplo, yo si me pongo a pensar que disciplinas o áreas de la informática que a mí me parecen más coñazo, lo primero que me viene a la cabeza es sistemas operativos, que seguramente no sea un coñazo, de echo hay gente que parece pasárselo muy bien programando para Linux, pero para mí es un coñazo y es un coñazo para mí y para muchos de mi generación y Universidad porque la odiamos en su día como asignatura, nos la contaron de tal manera que coñazo es poco, y eso se te queda en el cerebro para toda la vida ya, y cada vez que alguien menciona “sistemas operativos” te viene a la cabeza la palabra “coñazo”.
¿Ha pasado algo similar con la ingeniería del software?
Y es más, curiosamente, la Agilidad, Scrum, etc., poca gente los considera un coñazo… ¿Será por que se han contado y cuentan de otra manera? Y eso además considerando que la Agilidad, Scrum, etc., estarían dentro del área Ingeniería Software (esto lo digo sin querer entrar en conflicto ni debate sobre definiciones con los de la “real academia de la informática”, o con los etimólogos del software y similares, sobre si la agilidad es parte de la ingeniería del software, si el software es ingeniería, sobre si fue antes la gallina o el huevo y demás debates similares)
Con todo esto, frente al hecho de que la mayoría de la gente piensa que la ingeniería del software es un coñazo, siempre me quedará la duda de si realmente lo es o el coñazo es como mayoritariamente se cuenta y transmite.
Ah, y que sepas que a mí me gusta y no me parece un coñazo, será que en su día me la contaron de manera más alegre.