Software Engineering Ethics

The cluster discusses the lack of ethical responsibility among software engineers, calls for a professional code of ethics similar to other fields like medicine or civil engineering, and debates issues like privacy breaches, surveillance tech, and societal impacts.

📉 Falling 0.4x Career & Jobs
3,687
Comments
20
Years Active
5
Top Authors
#5288
Topic ID

Activity Over Time

2007
2
2008
4
2009
10
2010
20
2011
22
2012
31
2013
178
2014
60
2015
145
2016
235
2017
248
2018
454
2019
409
2020
490
2021
330
2022
287
2023
315
2024
202
2025
231
2026
14

Keywords

PEO www.acm IES OK ethics.acm ASME AI HN twitter.com SmartCities ethics ethical engineers software engineering code engineer software engineering professional software engineers

Sample Comments

zwkrt May 1, 2019 View on HN

'Contribute to society and to human well being'. So your personal ethics are only not present if you wear giant blinders around this statement. So many software devs hold positions that they could probably not defend ethically in casual conversation, it's an epidemic!

close04 Jun 2, 2019 View on HN

A while ago I suggested that engineers could have an ethics code just like lawyers or doctors and the opinion wasn’t very popular (although with no explicitly stated reason). I still don’t see a reason not to have one. If your company is selling your code and software to abusive states and it’s used to persecute journalists (for example) continuing to do that work there is no different than any unethical work from a doctor or lawyer. And software developers have a huge impact on our life these d

st1x7 Oct 4, 2020 View on HN

There can't be one because1. The ethical decisions that happen in the industry aren't made by the software engineers.2. The boundaries around those decision are very grey. Can I create a feature that breaches user's privacy? What if I don't build the feature but just write documentation for it? What if I do pure research but then my research is used for a morally questionable purpose by the company? What if my company does a bunch of shady things but not my department?

rrcaptain Oct 11, 2018 View on HN

Yes. Software engineers taking ethics seriously and not letting technical enthusiasm blind them is news, not normality.

guitarbill Jul 26, 2018 View on HN

It's still ethically questionable. In fact I'm struggling to come up with a better example than facial recognition tech (except other mass surveillance). Maybe cutting corners while developing driverless cars that results in the death of a pedestrian.Almost every engineering discipline has a code of ethics [0][1][2][3]. It's time software "engineering" grew up and did the same.I rarely see ethics mentioned on HN, and granted, people's view differ. But it'

ryandrake Oct 17, 2024 View on HN

I don't even think it's always about "line go up". I've talked to real life engineers who evidently have no ethical bar whatsoever--if the technology is cool and complex and an interesting technical problem, they'll work on it, regardless of the real-world application. "Whether my code is used ethically is someone else's problem. I just love technical challenges!" You absolutely see this mentality on HN as well.

formerkrogemp Nov 10, 2022 View on HN

Software "engineers" could use a lot of this professional and ethical responsibility too.

Jemm Aug 25, 2022 View on HN

Is there a code of ethics for programmers and engineers?

falcolas Aug 10, 2020 View on HN

Software Engineers: but your ethics aren’t my ethics, and/or ethics get in the way of my paycheck.

yzmtf2008 Apr 13, 2018 View on HN

You know, yes, this is morally bankrupt.This “if I don’t do it, someone else will do it” attitude really just highlights how much more ethics training do we need to have in part of becoming a software engineer.Try that attitude in the medical community, or civil engineering, or aviation engineering, or physics or chemistry, and see where that will get you.Computer Science as a field hasn’t encountered consequences: <a href="https://twitter.com/yonatanzunger/status&#x