News for hackers. Stuff that matters.
Re:Programmers should not call themselves engineers (2015) by Aeolun on Wednesday August 23, 2023 @01:23AM (#37232171)
> I am professionally held liable for any work I perform while calling myself an engineer.

If only this were true for software...

Re:Programmers should not call themselves engineers (2015) by midoridensha on Wednesday August 23, 2023 @01:26AM (#37232185)
It's not true for most engineers in industry. It isn't just software.

If a car has a poorly-engineered suspension and a wheel breaks off and someone gets killed, does the engineer at Ford who designed it get sued personally? Absolutely not. Did any engineers at Ford who designed the Pinto suffer personally for their design? Of course not.

Re:Programmers should not call themselves engineers (2015) by bigger_cheese on Wednesday August 23, 2023 @01:36AM (#37232225)
>If a car has a poorly-engineered suspension and a wheel breaks off and someone gets killed, does the engineer at Ford who designed it get sued personally?

I believe the laws differ by country. In the above circumstance where I am based (Australia) the person who signed off after reviewing the suspension design would inherit the liability. And may get taken to court where you would need to demonstrate you followed best practices may be ask to supply calculations etc.

For example my company we are required legally to keep things like calculations and technical drawings on file in archives for things like above hypothetical.

Re:Programmers should not call themselves engineers (2015) by 1vuio0pswjnm7 on Wednesday August 23, 2023 @04:37AM (#37233321)
But the engineer would likely be deposed and, if the case goes to trial, called as a witness. That might not translate well for his future at Ford, or at another employer.
Re:Programmers should not call themselves engineers (2015) by midoridensha on Wednesday August 23, 2023 @04:54AM (#37233426)
>Engineering, in the US at least, is a regulated profession

No, it's not. Civil engineering is; the rest of them, not so much. The vast majority of engineers in the US fall under the "industrial exemption", whether they work for Microsoft, Google, Ford, GM, Boeing, or General Dynamics, or countless other companies large and small. Almost none of them have a Professional Engineer license.

It's weird how, every time this kind of discussion comes up, civil engineers keep trying to tell all the people who design fighter jets and cars that they're not "real engineers" because they don't have a license.

Re:Programmers should not call themselves engineers (2015) by 1vuio0pswjnm7 on Thursday August 24, 2023 @10:26PM (#37257213)
It's true one may not need a professional engineering license in automotive, aerospace, and some other areas, but one still generally needs to meet certain educational requirements, e.g., an 4-year engineering degree from an ABET-accredited or otherwise reputable institution.

This is unlike programming, where "self-taught" or "dropped out of college" is sufficient.

Re:Programmers should not call themselves engineers (2015) by dietr1ch on Wednesday August 23, 2023 @01:51AM (#37232295)
I wish it was, instead we have people around the team pushing people to cut corners, and engineers tinkering hacks to get along.

To be fair I don't think we even have the tools to create software that we can be liable for yet, not without halting progress to a point where, without strong laws, companies cutting corners would win by iterating way faster.