frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Do you know the ethics of Developers?

5•eropatori•6h ago
Do you know what should go in that last point?

Do you believe others (developers or not) know?

- Doctors: do no harm.

- Lawyers: defend the client, but do not lie to the court.

- Judges: be impartial.

- Journalists: verify before publishing. protect sources.

- Developers: ??????

Comments

vintagedave•5h ago
I don't, but I share concerns. When we see dark patterns, or work on surveillance software (like Facebook), or similar, I think: so many of these devs excuse it as just a job, supporting their family, while actively making the world worse.

So for ethics I'd suggest something that treats software as infrastructure that runs the world, not in an engineering sense but an ethical sense.

I don't yet know how to capture that in three to eight words like your examples.

psybrg-prtcls•5h ago
Be genuinely helpful
__patchbit__•4h ago
- Developers: lift quality above the statistical noise floor of AI slop
late_night_fix•4h ago
Developers:Someone will eventually depend upon what you didn't think about.
david_allison•4h ago
https://www.acm.org/code-of-ethics

1.1 Contribute to society and to human well-being, acknowledging that all people are stakeholders in computing.

1.2 Avoid harm.

1.3 Be honest and trustworthy.

1.4 Be fair and take action not to discriminate.

1.5 Respect the work required to produce new ideas, inventions, creative works, and computing artifacts.

1.6 Respect privacy.

1.7 Honor confidentiality.

2.1 Strive to achieve high quality in both the processes and products of professional work.

2.2 Maintain high standards of professional competence, conduct, and ethical practice.

2.3 Know and respect existing rules pertaining to professional work.

2.4 Accept and provide appropriate professional review.

2.5 Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks.

2.6 Perform work only in areas of competence.

2.7 Foster public awareness and understanding of computing, related technologies, and their consequences.

2.8 Access computing and communication resources only when authorized or when compelled by the public good.

2.9 Design and implement systems that are robustly and usably secure.

3.1 Ensure that the public good is the central concern during all professional computing work.

3.2 Articulate, encourage acceptance of, and evaluate fulfillment of social responsibilities by members of the organization or group.

3.3 Manage personnel and resources to enhance the quality of working life.

3.4 Articulate, apply, and support policies and processes that reflect the principles of the Code.

3.5 Create opportunities for members of the organization or group to grow as professionals.

3.6 Use care when modifying or retiring systems.

3.7 Recognize and take special care of systems that become integrated into the infrastructure of society.

4.1 Uphold, promote, and respect the principles of the Code.

4.2 Treat violations of the Code as inconsistent with membership in the ACM.

hy-token•3h ago
Let's start developing before we worry.
comprev•2h ago
Ethics will depend on the developer's needs at the time, and there is a big difference between ethics of the developer themselves and their employer's ethics.

They may take a less ethical job to put food on the table for their family.

They may take a less ethical job to build a financial buffer zone allowing them to take a more ethical one in the future.

They might not have the luxury of working a more ethical job - either picking the least worst option or perhaps only option due to reasons far beyond their control.

I consider myself extremely fortunate that - so far - I've always been able to avoid industries on my moral blacklist.

trumbitta2•2h ago
My own ethics are don't work for defence / war / weapons, don't work for gambling, don't work for alchool, tobacco, and the like.
scotty79•1h ago
Information wants to be free.
pjmlp•1h ago
Developers that have taken a proper Engineering degree and taken the exam, instead of calling themselves engineer, also know, because ethics is part of the process.

Now if they follow up on that, or decided other matters are more relevant for them, it is another matter.

Code of Ethics and Professional Conduct for Portuguese Engineering Order,

https://www.ordemdosengenheiros.pt/fotos/gca/blocks_items/co...

Similar document for Germany,

https://www.vdi.de/fileadmin/pages/mein_vdi/redakteure/publi...

I_am_tiberius•27m ago
https://www.youtube.com/watch?v=n9cdGXa-uyM
scotty79•13m ago
More of a general rule I developed as a devloper.

Don't work for stupid people (or even cooperate with them). As soon as somebody reveals themselves as stupid, quit, cut all ties. It's not worth it. Every benefit you can get from working for a stupid person will be offset and more by the loss that happens when their stupidity blows up in their face and you'll get caught in the blast radius.

Ask HN: What are you working on? (May 2026)

215•david927•21h ago•801 comments

Ask HN: Do you know the ethics of Developers?

5•eropatori•6h ago•12 comments

Ask HN: Best static site generator for a docs site in 2026?

6•agenttestjekuqz•6h ago•7 comments

Ask HN: We just had an actual UUID v4 collision...

452•mittermayr•3d ago•334 comments

Our keyboards are tracking us

5•tukunjil•4h ago•2 comments

Rumors of my death are slightly exaggerated

1648•CliffStoll•4d ago•252 comments

Ask HN: Will low quality AI customer support be the new normal?

20•0-bad-sectors•17h ago•13 comments

Ask HN: What Wintel/AMD (Laptop) Harware are you liking?

3•aagha•13h ago•0 comments

Remind HN: Today is Mother's Day, call your moms

364•rationalist•22h ago•155 comments

Ask HN: Which LLM are you using to evaluate your ideas?

5•Marius77•17h ago•7 comments

Ask HN: Is this the SWE workflow of the future?

12•mc-0•1d ago•9 comments

Tell HN: Claude claims the AGPLv3 license violates it's content policy

10•freedomben•19h ago•0 comments

Ask HN: Can a tinnitus be triggered by high frequency noises?

6•tinnitus_crazy•1d ago•15 comments

Cancelling Claude subscription renewal immediately revokes Design access

4•o10449366•1d ago•1 comments

Best AI coding plan alternative to Claude and ChatGPT

15•Jsttan•1d ago•9 comments

Ask HN: Former master-tech building AI systems – how to break into software?

4•nicku711•1d ago•3 comments

Ask HN: Before Open Source took over the server, what was the discourse like?

7•mbgerring•1d ago•3 comments

How are folks affordably self-training in AI?

7•macartain•1d ago•9 comments

LLM generated parsers and compliance checkers for Sparrow DSL

3•melezhik•1d ago•0 comments

Ask HN: What is your go-to solution for a personal wiki in 2026?

15•ex-aws-dude•3d ago•21 comments

Ask HN: What is the underlying stack behind multi-agent platforms?

3•throwaw12•2d ago•2 comments

Ask HN: What do you still do manually in 2026 that should be automated?

20•lishunsheng•4d ago•33 comments

Ask HN: Is the Job Market Actually Bad?

136•idontwantthis•1w ago•209 comments

Ask HN: What will happen as AI costs increase?

15•MetaWhirledPeas•3d ago•24 comments

Ask HN: How are you handling QA being bottlenecked with more AI-generated PRs?

6•softneon•3d ago•4 comments

You've reached the end!