“Software Engineer” is a title that is licensed by professional engineering organizations in Canada. Would you acknowledge that it’s “a thing” in Canada?
Assuming the provincial or national government requires you to have such a license or be working under supervision of someone who does in order to be employed in the practice of making software, then yes.
The fact that it’s licenced in one region but not another, and you rely on the licence in order to grant it the title of engineer, makes your base completely fallacious IMO. How can you step over a border and suddenly change your mind? Makes zero sense to me.
idk about grue but imo that depends on the requirements of the title. If you need to be a real engineer capable of doing real engineering work to claim it then by all means.
If you need less than 14 math credits and only general ed science requirements, then no.
CAEB accredites Canadian university programs, including civil engineering programs, electrical engineering programs, and yes, software engineering programs. In addition, provincial engineering organizations such as PEO require that all professiomal engineers are employed as engineers in training (EIT) for a period of time, have passed an ethics exam, and are in good professional standing.
TL;DR: yes, officially recognized software engineers are real engineers in Canada.
The other key requirements I hope your licensing has are continuing education requirements and, most importantly, the notion of being a professional and having accountability to the public, not just your employer. Just taking one college class where you learn about Therac-25 isn’t enough; a professional software engineer also needs to have the power to refuse unethical demands by their employer (e.g. to build dark patterns or otherwise enshittify the software) and have that judgement be backed up by the state.
“Software Engineer” is a title that is licensed by professional engineering organizations in Canada. Would you acknowledge that it’s “a thing” in Canada?
Assuming the provincial or national government requires you to have such a license or be working under supervision of someone who does in order to be employed in the practice of making software, then yes.
The fact that it’s licenced in one region but not another, and you rely on the licence in order to grant it the title of engineer, makes your base completely fallacious IMO. How can you step over a border and suddenly change your mind? Makes zero sense to me.
idk about grue but imo that depends on the requirements of the title. If you need to be a real engineer capable of doing real engineering work to claim it then by all means.
If you need less than 14 math credits and only general ed science requirements, then no.
CAEB accredites Canadian university programs, including civil engineering programs, electrical engineering programs, and yes, software engineering programs. In addition, provincial engineering organizations such as PEO require that all professiomal engineers are employed as engineers in training (EIT) for a period of time, have passed an ethics exam, and are in good professional standing.
TL;DR: yes, officially recognized software engineers are real engineers in Canada.
The other key requirements I hope your licensing has are continuing education requirements and, most importantly, the notion of being a professional and having accountability to the public, not just your employer. Just taking one college class where you learn about Therac-25 isn’t enough; a professional software engineer also needs to have the power to refuse unethical demands by their employer (e.g. to build dark patterns or otherwise enshittify the software) and have that judgement be backed up by the state.
Alright but it feels like you didn’t really touch on my personal requirements and just appealed to authority.
Feels like the right thing to do, IMO. Why do your personal requirements matter anywhere regarding this? 😆