Having said that, this is a hacker/cracker debate; the ship has sailed on calling developers (and tech employees) "engineers".
Having said that, this is a hacker/cracker debate; the ship has sailed on calling developers (and tech employees) "engineers".
From my recollection, Software Engineering became A Thing at schools long before companies started calling their employees Software Engineers.
My general thinking is that engineering is a more practical application of science. Colleges don't have a Department of Development. They have a Department of Engineering. So even though it doesn't quite fit, maybe we can just stick the degree in the engineering department and obviously call it Software Engineering.
So schools do this - they create this "engineering" discipline that doesn't quite fit engineering. It seems obvious that companies and people are going to then follow.
I remember when I was looking at schools (~1990) many schools didn't even have a separate computer science degree, much less software engineering. Often it was a sub-degree in the math department. OTOH I'm pretty sure 'software engineer' as a title was already well under way by then.
Maybe it was just the jobs I was looking at. They all had "programmer" or "developer" in the title. But it was around when programmer started becoming bad, and over the next 4 or so years they all started morphing into "engineer".
I agree with you though. It's like holding on to "literally" being used solely for the opposite of "figuratively." It's pointless.