[Computer ethics & philosophy]

We are here to do good!

But some things bring us into inner conflict!

What now?

I mean, non of us is free of mistakes and we must not try to behave as we had a somewhat higher ethical level, only because we haven't made a particular mistake, yet.

The question is, how do we behave, when we see the problem comming?

Do we judge the situation, whether it would bring us advantage to point out the problem or do we better keep our mouths shut, to avoid potential disadvantage?

What does it mean, to take responsibility?
And does it necessarily contain a disadvantage to take responsibility?

This leads us into deeeeeep problems, since many people tend to no longer understand todays law-systems.

Usually no action is taken for a long time and law is ignored.
But as soon, as people are forced to comply they usually hyperventilate on it.
Many corporate policies and legal contracts reflect what law makers initially intended by 300% and more.

We are not here to avoid mistakes by any means. We are not supposed to accept others having damage for the sake that we get away!

We are only supposed to act responsible!

You may want to read the ACMs

"Software Engineering Code of Ethics and Professional Practice".