|
|
|
|
|
by castle-bravo
3009 days ago
|
|
Canadian engineering culture is a little different from American engineering culture. In Canada, you can't legally call yourself an engineer unless you are certified as such by a professional association. All students graduating from engineering programs are given an "Iron Ring" (stainless steel) to wear on the little finger of the working hand. The steel in the ring symbolizes the steel in a fallen bridge. The message is simple: if you fuck up, people can die. This extends to purely financial matters too; if you waste 2M of capital, you've wasted the productivity of an average person's life (average in Canada and the US). If you lie to people to get your hands on their money and misrepresent your work, you shouldn't be lionized as some kind of entrepreneuring maverick; you're a danger to the public interest. This is worse than making a calculation error that results in harm; it is willful and deliberate harm at the scale of a mass murder. |
|
I'm not trying to knock the software development profession, I have a lot of respect for and derive a lot of joy from the work. There's just a difference between "As a member of this association of professionals, I declare this a safe and appropriate design, and am personally and professionally liable for failures in this design" and "I have push access to master and can deploy code to prod".