My view is different
The problems of software engineering are real:
really, really real!
The “softness” of the problems and the solutions
make it more interesting, challenging and exciting
In understanding the problems, in determining potential
solutions, and in assessing their value
This does cause the answer to many (perhaps most
or even all) questions to include the phrase, “Well,
it depends…”