> Software engineering is an art for the same reason there are thousands of covers of the same song: style.
There is no right or wrong with art. With engineering there is right, and there is wrong, and this definition is wrong.
The etymology of engineer comes from engine, machines that do useful work. Engineer is about precision, prediction, automation. It's no wonder everything breaks so often in software, when the industry refuses to acknowledge the rigour in engineering in favor of moving fast and making more money. I think it's easier to just remove "engineering". Call it software entrepreneur, or software manager.
> Software engineering is an art for the same reason there are thousands of covers of the same song: style.
There is no right or wrong with art. With engineering there is right, and there is wrong, and this definition is wrong.
The etymology of engineer comes from engine, machines that do useful work. Engineer is about precision, prediction, automation. It's no wonder everything breaks so often in software, when the industry refuses to acknowledge the rigour in engineering in favor of moving fast and making more money. I think it's easier to just remove "engineering". Call it software entrepreneur, or software manager.