Earlier quoted context omitted.
I’ve had jobs where my title was “software engineer”, but I never refer to myself as such outside of work. When I tell others what I do, I say I am a software developer. It may seem a pointless distinction, but to me there is a distinction. Neither myself nor the vast majority of other “software engineers” in our field are living up to what it should mean to be an “engineer”. The people that make bridges and building…
I was won over by this distinction from another senior some years ago. I think he said… “Developers build things. Engineers build them and keep them running.” I like the linguistic point from a standpoint of emphasizing a long term responsibility.
"Software engineering is what happens to programming when you add time and other programmers."