How do you delineate software engineers, software developers and computer scientists from one another? There are, of course, “definitions” for these individuals but practical reality often differs.
One amusing anecdote I’ve seen said, “A Software Engineer is the person you call to reset your password. A Software Developer is the person you call to set up a new Excel macro. Nobody knows what a Computer Scientist is.”
Similarly tagged OmniNerd content: