<commit_before>title: Ethics in Software - Reflections
navi_name: Reflections

# The implications of developing software

Ethics: treat others as you would like to be treated.

## Code of conduct and code of ethics

Code of ethics is for business and decision-making, code of conduct is for actions and behaviour. https://www.whistleblowersecurity.com/blog/code-of-ethics-and-code-of-conduct-whats-the-difference

> It’s difficult to get a man to understand something when his salary depends on his not understanding it.

From Upton Sinclair, see https://medium.com/@aarijmerchant/thank-you-for-sharing-your-experience-fc67bfc447c0

## Community ethics

How do we behave, communicate and act in and across communities.

## Code ethics

What are the ethical implications of developing software? A few thoughts on the impact of what we do as software practitionners.

## Data ethics

How data can harm: user profiling, data breaches, identity theft, the power of construction and destruction of data.

## Attributes of ethics

An attempt to build a quality model for ethic-related attributes, and to lay down the first steps of a hypothetical assessment of ethics for software projects.<commit_msg>#1 Clean reflections section index.<commit_after>title: Ethics in Software - Reflections
navi_name: Reflections

# Reflections


## Community ethics

How do we behave, communicate and act in and across communities.


## Corporate ethics

How do we behave, communicate and act in and across communities.


## Data ethics

How data can harm: user profiling, data breaches, identity theft, the power of construction and destruction of data.


## Development ethics

What are the ethical implications of developing software? A few thoughts on the impact of what we do as software practitionners.


## Social implications

How data can harm: user profiling, data breaches, identity theft, the power of construction and destruction of data.


## Use cases

A couple of examples of the implications of ethics, or lack of. Everything is not black and white, reality can be tricky.
{'fraction_non_alphanumeric': 0.05222437137330754, 'fraction_numerical': 0.0033849129593810446, 'mean_word_length': 4.561827956989247, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 2, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3375940', 'n_tokens_mistral': 540, 'n_tokens_neox': 492, 'n_words': 278}