Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is why software engineering is a protected profession in some parts of the world (Canada at least), as civil responsibility and safety, along with formal legal liability is part of licensure


Technically true, but most software developers in Canada aren't P. Engs, and tons of Canadian software companies use a "Software Engineer" title with no repercussions, so I'm not sure you can point at that as a success.


Care to elaborate? I know professional engineers in Canada get a designation but I’m not aware of anything similar for software engineers.


Engineer is a regulated term and profession in Canada, with professional designations like the P.eng - they get really mad when people the term engineer more loosely, as is common in the tech industry.

Because of this, there are "B.Seng" programs at some Canadian universities, as well as the standard "B.Sc" computer science program.

The degree was very new when I attended uni, so went for Comp sci intead as it seemed more "real". The B.Seng kids seemed to focus a lot more on industry things (classes on object oriented programming), which everyone picked up when doing internships anyways. They also had virtually no room for electives, whereas the CS calendar was stacked with very interesting electives which imo were vastly more useful in my career.

In practice, no one gives a hoot which degree you have, and we tend to just use the term SWeng regardless.

It honestly kinda feels like a bunch of crotchety old civil engineers trying to regulate an industry they're not a part of. I have _never_ seen a job require this degree.


Software engineers are the same as all other engineering professions, and regulated by the same provincial PEG associations. While most employers don't care about it, some software positions where the safety of people is in line (eg aeronautics) or there's a special stake do have requirements to employ professional software engineers.

I think you're actually not even supposed to call yourself an engineer unless you're a professional engineer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: