Hacker News new | past | comments | ask | show | jobs | submit login

From the article, "software engineer" is exempt but the plain "engineer" is not. They should just settle on "professional engineer" or "licensed engineer" like "registered nurse".

edit: the term "software engineer" indeed is not exempt but an attempt to exempt it is part of Alberta legislation that has been tabled




No, 'software engineer' is not exempt. The article says "Engineer is a protected title in certain contexts in B.C.", and links to the association page, which has this:

  Software and computer engineering have been designated as disciplines of professional engineering since 1999 and 1998, respectively, and are currently listed as disciplines of professional engineering under the Regulation.

  Non-registrants are prohibited from using titles like “Software Engineer” or other high-technology-related engineering titles such as “Firmware Engineer”, “Hardware Engineer”, “Data Engineer” because they imply that the individual using them is a registrant and that they are authorized to practice the professions of software or computer engineering in BC.

  We do, however, recognize that not all software development constitutes software engineering. In some cases, individuals mistakenly use a title like “Software Engineer” when they are not actually engaged in any engineering work. Individuals may have roles more appropriately characterized as a “developer”, “designer”, or “programmer". For more information on software engineering and for help determining whether work constitutes software engineering requiring registration with Engineers and Geoscientists BC, please see our software engineering applicant webpage.
https://www.egbc.ca/Complaints-Discipline/Unauthorized-Pract...

Edit: added missing word


Funnily enough, both provincial and federal government doesn't mind contracts and applications with title "software engineer" for immigration related services. As long as work experience fulfils the NOC 2173 definition. Licensing in the NOC is only mentioned as required for Professional Engineer work.

https://www23.statcan.gc.ca/imdb/p3VD.pl?Function=getVD&TVD=...


Are you quoting laws, or the policy of a private organization? It looks like the latter.


That private organization is the one that licenses "engineers" in BC.

The entire Canadian regulatory system is crazy anachronistic with a bunch of legacy colonial and British cruft. It's like the worst parts of American federalism were mixed with the worst parts of British centralization.


Engineering societies in Canada are not really private. They are considered self-regulating professions, where the society has an official role regulating their profession. Each of the provinces have enabling legislation that authorizes these societies to create binding regulation within the bounds of the legislation.


Pretty sure the equivalent in Australia is "Chartered Engineer." I knew a guy who spent ages preparing to qualify as a chartered engineer, and then promptly got fired because they'd have to give him a pay raise. That wasn't a great workplace (I quit around the same time) and there was other stuff going on but still... way to inspire the troops.


Yeah in the UK we have chartered engineers but im guessing less than 1% of software engineers are chartered or ever need to be.

Usually the only people are the ones signing off on safety critical software or in defence.

Even in nuts and bolts engineering its only really required for flight safety/ vehicle safety, and most commonly structural engineering. Usually civil engineers take a masters in structural engineering and there the chartership and rubber stamping on stuff is much more important.

You can be a regular electrical or mechanical engineer and never need to be chartered for your entire career if you don't go near safety critical stuff.


In Australia, you have laws that force employers to pay you a minimum wage based on your recognized certifications/credentials? Wild.

That's pretty fortunate for employed people (IE, you have a tangible and well-defined path to a specific salary number) but sucks for employers, lol.


>> promptly got fired because they'd have to give him a pay raise

Not so great for the people, too... harder to get a job instead of just letting the new standard engineer go to the highest bidder. They might as well make it very hard to fire him to fix that problem, and then they'd could go full circle and be in France: it's so hard for employers to fire you that they never want to take a chance on you in the first place, and then they want to pay you less because you might turn out to be a bad hire. At least you get endless vacations :)

Or, just make it easy to hire and fire.. better for everyone.


It's counterintuitive but makes perfect sense once you think about it.

Would you put your money in a bank account if you knew that withdrawing it later was an uncertain, long, expensive process?

Of course not.

The same logic applies to hiring. It's a huge deal to hire someone if you know there's a lot of red tape and expense around lettig them go if you have to.

Easy go, easy come.


It's actually not a negative because any potential employee falls under the same laws and companies have to get things done. Your argument could equally be applied to a university degree, or to prior experience - both mean you expect higher pay and so by your logic companies are less likely to even interview you.

I'm not familiar with the situation in France but if it's as you say, you're just using the fallacy of the excluded middle to reject out of hand the possibility of a fair compromise.


> any potential employee falls under the same laws and companies have to get things done

The externalities are the killer here; companies slow down their hiring by default, economic velocity decreases, and escape velocity becomes unattainable.

> Your argument could equally be applied to a university degree, or to prior experience - both mean you expect higher pay and so by your logic companies are less likely to even interview you

That higher pay is not a given because it's not mandated. You might expect higher pay but then be sadly disappointed when you find out that the market doesn't value your additional experience or university degree the way that you do, even though you owe $100k for the piece of paper. (Of course, the opposite can also be true and hopefully often is, but the point is that the market decides based on what's most efficient for the company and will help them generate more money fastest.)

Free markets are essentially self-optimizing.


How is it fortunate for employed people when the guy in the example got fired precisely because he went to get certified?


Because he's a bad example who worked for a shitty company who was firing half their workforce anyway. They would have found some other reason if not for this. Fun story though, one of the high up managers who pulled this and similar stunts later applied for a job with a friend of mine, and I got asked for my opinion. I was, uh, rather honest about my feelings and he didn't get hired.


I guess I just assumed that now that he had the proper credentials, he could go a get a job with them?

I'm not sure what your economy and job market are like in Australia right now, maybe this is a misguided assumption.

Also, in America, there's almost no ways to guarantee you a specific income, since minimum wages for salaries outside of government positions don't exist.


In the US you have Professional Engineers (PE). Though there's no longer an exam for software because so few people got it. It's mostly for people who have to sign off on things for regulators. I took the engineer-in-training exam early on (I'd have eventually wanted a PE in my first job) but I had career shifts and there was never a reason for me to pursue it further and I'd probably have had to retake my E-i-T in a different state anyway.

However, in general, there aren't restrictions on calling yourself an engineer and all sorts of basically technician roles use the term liberally.


Yeah you can call yourself an engineer in normal conversation.

The line is testifying in open court or advertising or performing engineering as a service where the state engineering boards might get involved.


Sometimes. People who do a lot of court work do often have PEs. But I've co-written an expert witness report for a large software-related trial and neither myself nor my coauthor had a PE (nor, indeed, a CS degree).


Why would they have to give him a raise? I mean, if they’re willing to fire him, they’d presumably be okay with him quitting.


In some places salaries have to be raised legally because your title is what fixes the minimum.


For anyone that didn't read the article but reads this: it's only in Alberta and it's tabled legislation. Hasn't passed yet.


> it's tabled legislation

Is it "tabled" as in "stick in a drawer and forget about it", or "tabled" as in "next on the agenda"?


Canada uses the verb "to table" to mean to place on the agenda, which is the opposite of how it's used in the US, where it means to remove from consideration indefinitely.


Imagine meetings during WW2 with American and British generals, where the Americans proposed an urgent plan, and to which the British enthusiastically responded "Let's table that immediately!"


Interestingly, the UK/US language divide directly led to consequences in the Korean War. When a British general understated the severity of conditions faced by UK troops, an American general took the words at face value and did not provide reinforcements or told him to withdraw. That led to a last stand, where only a tiny fraction of British troops were able to escape. From The Guardian [1]:

"[W]hen the British brigadier reported the position to his American superior in the United Nations joint command, he did so with classic and — as it turned out — lethal British understatement.

""Things are a bit sticky, sir," Brig Tom Brodie of the Gloucestershire Regiment told General Robert H Soule, intending to convey that they were in extreme difficulty.

"But Gen Soule understood this to mean "We're having a bit of rough and tumble but we're holding the line". Oh good, the general decided, no need to reinforce or withdraw them, not yet anyway. [...]

"The programme says: "Any hopes of relief were dashed by an American misunderstanding of British understatement.""

[1] https://www.theguardian.com/uk/2001/apr/14/johnezard


As a non native speaker of English, I have a hard time putting an equal sign between "Things are a bit sticky" and "[we are] in extreme difficulty"

Are these sentences really similar to a British English speaker?

To me the first one means "we have some minor issues" if talked literally, or "we have bigger issues but I decided to add a layer of nonchalance so that you miss the point"


In most contexts, you are correct that the translation of "Things are a bit sticky" is typically not interpreted as "We are in extreme difficulty."

However, in that specific case, the British general supposed that it was the point of pride for a British officer to rarely admit a weakness or lack of control over a situation. So, the slightest admission of the circumstances being "a bit sticky" should have been a sign that circumstances were severe, or otherwise he would have avoided making any admission at all.

The less ambiguous way—which would have avoided any ambiguity due to the general's understatement—would have been for him to state the facts: his troops were substantially outnumbered, and therefore they could only realistically last a short amount of time without support or withdrawal. However, perhaps, it is possible that he could not send a message of that length in the circumstances of the time.

---

I took a brief look at your profile to try and guess your native language to make a comparison, and it appears you may be a francophone.

A perhaps similar example would be if you ask someone « Ça va ? » ("How goes it?") and the other person responds by saying: « Ça va... » ("It goes..."). For some people, « Ça va » is their default response, so it means that their situation is no different than usual. For others, who you might know to usually say the chipper response « Bien ! Et toi ? », a sudden change to « Ça va... » may be a hint that things aren't going so well, and a way to avoid directly saying « Non, rien ne va et je suis déprimé » (as taken from [1]).

The British general's phrase therefore had a distinct literal meaning, but he meant for the phrase to carry a different message that he expected the US general to pick up on (which did not happen, as the US general interpreted the phrase by its literal meaning instead).

[1] https://www.reddit.com/r/French/comments/po2cdm/what_is_the_...


> it appears you may be a francophone

Good guess, I am French.

As for "ça va": if I had a tumor dangling from my leg and went to the doctor, I could answer when asked "comment ça va?"

- "ça vaaaaaaa...." because I am a Real Man (TM) who does not show weakness, but I should suck it up and cut the tumor myself instead of coming and whining. And only hope that the MD would probe me until I talked about the "sticky thing" that weights 15 kg and makes me turn right when I walk. I should not have come to the MD at all

- or say what I have because I came for that.

By their logic, I do not understand why the British admitted to any problems, putting their honor in jeopardy for the small reward of maybe having their lives saved (and the lives of the people under the general who maybe had a different view on their future).


Now that is funny.


The definition of tabled used is "next on the agenda" (aka definition 1b instead of 1a for the verb at Merriam Webster [1]).

Generally, articles about Canada, the United Kingdom, and other Commonwealth countries use the 1b definition, whereas articles about the United States typically use the 1a definition. I can't recall any article about Canadian news in particular, which uses the 1a definition for "tabled."

[1] https://www.merriam-webster.com/dictionary/table


Thanks. I know the difference between the UK and the US, but wasn't sure about Canada, and above all where the person writing it was from.


Bill 7 received royal assent in November but Apega has launched an appeal on a ruling by a court.


British Columbia, not Alberta.

You can’t call yourself Alberta unless your a registered Alberta.


Yes, the article is talking about stuff that happened in BC. The last paragraph references legislation in Alberta. Link from last paragraph in the article: https://engineerscanada.ca/news-and-events/news/alberta-gove...


This is absolutely ridiculous. If I were him I'd start calling myself "trueengineer", designate it a new word and go to court however many times it'd take with ever more trolling variations every time I'd lose.

Engyneer, an-gineer, did-everything-except-pay-the-engineering-cartel, guy-that-does-engineering-work, (not)engineer... I think I can do this all day.


It is pretty much how it works with controllers, accountants, lawyers, professor, actuaries and notaries. The local varieties and rules may differ, but most of them have entry requirements and a professional organization that is allowed to create the exams, administer judgement over peers, hand out titles and withdraw titles. Where I’m from I can call myself an actuary, but not a lawyer, could’ve called myself professor when a child but not anymore since they’ve changed the rules.

These are for better or worse, guilds. Guilds give a certain air of quality and come at the cost of peers restricting markets thus raising prices, raising their income and lowering that of all that are obliged to purchase their services. I do like my investments in firms to come with an audited yearly report with some kind of guarantee against malfeasance. I like my notary to know the tax and heritage laws. But I still let my plumber, electrician, car mechanic and gardener do their work without guilds. (Although my car mechanic is part of a chain which offers some semblance of a guild.)

When I was younger Milton Freeman was my hero. He was very vocally against these guilds. The market would solve it all. I think it would, but it’s quite probable that the cost for guarantees and insurance would make the average consumer worse off than this strange remainder of the Middle Ages. This is institutional economics and sociology in action right in front of you.


Some of those are better examples than others. Someone who works as an accountant can probably call themselves an accountant--they just can't call themselves a CPA if they aren't one and may need a CPA to sign off on their work. A notary is someone with a stamp issued by the state. I'm not even sure what defines someone being a professor; they teach at a school of higher ed? There's certainly no legal requirement they have a PhD.

But to your broader point, there's various licensing/guilds--some of which is stricter than others. For the most part, engineering is pretty loose which the exception of branches that deal a lot with regulators in particular, like civil engineering.


While i agree with you - don't a lot of laws/courts/etc judge things by the spirit of the law/action/etc? I have to imagine that making subtle changes to reserved keywords is handled for.. i hope lol.


Thats why I said every time I'd lose!


Why should they settle for lesser protection of the word engineer when they're winning their legal battles to protect the word engineer itself?


I'm not sure I'd base the nomenclature of society around whether or not The Association of Professional Engineers and Geoscientists of B.C can win a lower court legal argument. It's also quite absurd in America where Sam Altman and Elon Musk personally coded tech companies (zip2, loopt) but now are derisively called businessmen and non-technical. Clearly "engineer" has a broad general meaning accepted by society which is clearly more broad than an association can gatekeep.


The intent at least in Canada is that "engineer" should be as guarded as "veterinarian" or "lawyer" or other titles which tend to strictly imply a registered profession. This isn't novel but the status quo, effectively, and until "software engineer" started showing up everywhere the professional engineer associations were pretty consistently successfully defending their exclusivity.

I don't think "engineer" has a broad general meaning any more than "veterinarian" in the context of professions. I do think that "software engineer" does have broad general meaning, however.


Seems kind of quixotic for a country of 38 million people to try to maintain a different definition of a common word than the other 400 million native English speakers and >1 billion non-native speakers in the world.


From what I can tell, "engineer", as used for denoting someone has been certified in something, is a somewhat recent 20th century trend. Prior to that, engineer was what you called someone who did the thing (I.e. railroad engineer), not the certificate needed. Indeed, having a certificate for engineering at all is a recent invention.

So it would seem this ruling goes against historical usage.


> engineer was what you called someone who did the thing (I.e. railroad engineer), not the certificate needed. Indeed, having a certificate for engineering at all is a recent invention.

Umm, no. It is true that train drivers were called "engineers" because they operated an engine.

But the title "engineer" goes back much further than that. It comes from "military engineer", where "engine"/"engineer" meant "machine" or "ingenious".

Military engineers have been around for a very long time. Around the time when the industrial revolution started, people who worked with non-military engineering started to be called "civil engineers".

They mostly worked on building roads and bridges, which is where today's "civil engineer" comes from. But in countries like Sweden, "civil engineer" (civilingenjör) has remained a title for all engineers, not just road/bridge-builders.

> having a certificate for engineering at all is a recent invention

Not that recent, higher engineering education started in the 1700s in Europe.


Sure but he has a university degree in engineering and was a titled hardware engineer for 9 years. To me, it's kind of like not being able to call yourself a network engineer or sysadmin because your CompTIA certificate expired.




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

Search: