4 ms·
The problem is that the current regulations around the PEng (Canada) and the PE (US) are nonsense when it comes to software. They don't lead to more accountabil
by light_hue_1 4y ago
The problem is that the current regulations around the PEng (Canada) and the PE (US) are nonsense when it comes to software. They don't lead to more accountability. They don't lead to better software. Getting a PEng or a PE is a liability, you're wasting your time as a student instead of learning something useful.
To get a PEng or PE you have to take courses in, and pass an exam that covers, topics like power systems. This is a good idea for say a civil or mechanical engineer, since whatever they design will physically interface with all sorts of systems. They need that breadth otherwise accidents will happen.
But software engineering is different. The problems with crappy software that lead to deaths, unfairness, etc. have nothing to do with software engineers not understanding power systems. Having people pass such exams contributes nothing to safety.
Licensing organizations refuse to change. So they're simply not relevant to software. And as software grows, they're losing their grip on what is already the leading engineering discipline by far. There are more CS graduates (65k) every year than electrical (17k), chemical (8k), mechanical (20k), and civil engineers (15k) combined. Soon there will be more CS grads every year (65k) than all engineers combined (83k).
- ghaff 4y agoI don't believe the US even has a PE for software engineering any longer. I think something like 80 people got it after Texas initiated it.