2 ms·
As an electrical engineering grad, I have thought about the option of becoming a Professional Engineer. The idea behind the PE certification is professional res
by elecengin 17y ago
As an electrical engineering grad, I have thought about the option of becoming a Professional Engineer. The idea behind the PE certification is professional responsibility - I see very little wrong with requiring that an engineer stands behind their work.
Unfortunately, software does have the formal verification problems discussed above, so there may have to be modifications made to how this responsibility is handled.
At the same time, I find it very troubling that software engineers who produce shoddy products - bad security, unsafe control system code - are not held responsible. If nobody takes responsibility to "sign off" on a design, who is the one that is going to spend the time necessary to verify its function to the proper degree it deserves?