|
|
|
|
|
by 1propionyl
2212 days ago
|
|
Agreed. Engineers have an ethical duty to the public. When working on software systems that touch on so many facets of people's lives, a thorough education in history, philosophy, and culture is necessary to make ethical engineering decisions. Or, failing that, the willingness to defer to those who do have that breadth of knowledge and expertise. I'm reminded of this article: https://www.theatlantic.com/technology/archive/2015/11/progr... "The term is probably a shortening of “software engineer,” but its use betrays a secret: “Engineer” is an aspirational title in software development. Traditional engineers are regulated, certified, and subject to apprenticeship and continuing education. Engineering claims an explicit responsibility to public safety and reliability, even if it doesn’t always deliver. The title “engineer” is cheapened by the tech industry." "Engineers bear a burden to the public, and their specific expertise as designers and builders of bridges or buildings—or software—emanates from that responsibility. Only after answering this calling does an engineer build anything, whether bridges or buildings or software." |
|