On Accountability

9 points by addison


samcat116

As someone who went to undergrad for a "traditional engineering" (civil), and took multiple ethics classes as part of the curriculum, I am keenly aware of the chasm between software engineering and these other fields.

When something causes harm in the traditional engineering domains, the company faces severe penalties, and a proper investigation is done to determine the cause of the failure.

One issue here is that its a lot more cut and dry in "traditional engineering domains" when something causes harm: people either are directly injured/killed, or large amounts of personal property are damaged in the best case. This is why these fields require licensure, so that someone's directly responsible for these decisions. We can all wish that people viewed code quality and the industry side effects as more of "someone's fault", but its just not as clear to a lot of people.