Earlier quoted context omitted.
The definitions you just came up with are completely arbitrary. Worst yet, your definitions aren't even shared. It's hard to pin down exact agreed upon definitions in English, but I searched many popular dictionaries and none of them have "Engineers work is the application the laws of physics". Fair enough if you want to have personal definitions of words, but don't try to gaslight the rest of us into thinking your u…
I brought up a definition shared by many people, and did so without hostility. Do you have a real definition that you can bring to the table? Is there a reason why you are taking things personally? Can you articulate the difference between an engineer and a scientist?
> I brought up a definition shared by many people
What you did is discount the definition used much more widely and commonly. You didn't just bring up a new possible definition, you declared another one invalid by saying "Because software development isnt an engineering task".
If you want social counter-proof you can go to LinkedIn and type "Software Engineer" to see how many people consider Software Engineering to be a form of engineering.
> Do you have a real definition that you can bring to the table?
Yes, the definition that I think has the most use to society and is most precise while still being inclusive is "Engineers are people who solve real world problems in resource constrained environments". In fact I think the best engineers work across mediums, including software. For example, someone who engineers a robot has to do mechanical and software.
> Is there a reason why you are taking things personally?
I'm not, not sure what leads you to conclude this.
> Can you articulate the difference between an engineer and a scientist?
No I can't. Does that matter?