upvote
To my mind, the term "engineering discipline" implies something roughly analogous to Electrical Engineering, Civil Engineering, Mechanical Engineering, Chemical Engineering.

There is no such rigorous definition for "software engineer" which normally is just a self-granted title meaning "I write code."

reply