The term 'engineer' has been bastardized so badly for non-engineering job titles that it's not really worth getting upset about anymore, people in those positions are still legally prevented from putting the almighty "P.Eng" next to their name.
It's a bit different with software engineers because it's all new and the delineation between engineering and non-engineering work isn't that clear. My cousin got a degree in software development and he very easily could have gone the software engineer route, but he liked his program and now he works as software engineer. I honestly have no idea how traditional engineering practices even apply to software engineering, at what point does code need a stamp?
|