Earlier quoted context omitted.
I hate the trend of calling people who code 'engineers.' It's just not a good title for anything to do with software. And invariably people who embrace its usage seem to be trying to compensate or ignorant of what a real engineer actually does or is.
The trend extends to other words. Sometimes I hear Programmers calling themselves Computer Scientists or Computer Engineers [1] [2] [3] when in different cases they are a Developers or a Hacker. Which they get wrong too. You are what you are. of you're acting another role you should state that you're playing that role not that you are. Ex. Computer Scientist, who can fill the role of a Programmer. This discussion kee…
And engineer is a scientist with thumbs - though some times they have to ask the technicians to remind them how ohms law goes :-)
When I worked at a top 5 Civil engineering consultancy I corrected one of the engineers math one particular bridge in Saudi