>>275
Software engineering isn't a reference to the art of working physical materials to meet a desired physical outcome. The engineering part of software engineering is a reference to the art of solving computations within the context of real world computing constraints. Anybody can write a naive computation that solves the desired problem, but not everyone can solve the problem according real world computing constraints.