El software no se ajusta a las leyes de la física, por lo tanto no sé si tiene sentido ablar de la ingeniería de software como tal, sin embargo, el software, como código puro, no es de mucha utilidad, debe ejecutarse sobre una infraestructura tecnológica,el hardware. Así que en ese momento, cuando se implanta un sistema, el programador, el desarrollador de software deja paso al ingeniero de sistemas.
Cuando nos preocupamos de los problemas de implantación, cuando luchamos por bajar la latencia, cuando nos enfrentamos a las falacias de la computación distribuida, intentamos burlar los límites de la Ley de Amdahl, o aprovechar la elasticidad de la nube, en ese momento, estamos siendo ingenieros puros.
No olviden que un programador es un artista, pero también es un ingeniero. Feliz día de la ingeniería.


Pero según la RAE el ingeniero es: “Hombre que discurre con ingenio las trazas y modos de conseguir o ejecutar algo”. La ingeniería no sólo se limita a los problemas físicos, quizás cada vez tiene menos sentido la división feudal de las ramas de la ingeniería.
Divide y vencerás, pero vuelve a reunir y construirás la paz.
Saludos, feliz día.
Pero si está bien, pero el software es algo puro que reside en el código. Otra cosa es cuando se ejecuta y ahí se convierte en un artefacto ingenieril.