reading_notes

Read: Class 42 - Ethics in Tech

Software Engineering Code of Ethics

  1. PUBLIC – Software engineers shall act consistently with the public interest.

  2. CLIENT AND EMPLOYER – Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.

  3. PRODUCT – Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.

  4. JUDGMENT – Software engineers shall maintain integrity and independence in their professional judgment.

  5. MANAGEMENT – Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

  6. PROFESSION – Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.

  7. COLLEAGUES – Software engineers shall be fair to and supportive of their colleagues.

  8. SELF – Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.


General Code of Ethics

GENERAL ETHICAL PRINCIPLES

  1. Contribute to society and to human well-being, acknowledging that all people are stakeholders in computing.
  2. Avoid harm
  3. Be honest and trustworthy.
  4. Be fair and take action not to discriminate.
  5. Respect the work required to produce new ideas, inventions, creative works, and computing artifacts.
  6. Respect privacy.
  7. Honor confidentiality.

PROFESSIONAL RESPONSIBILITIES

  1. Strive to achieve high quality in both the processes and products of professional work.
  2. Maintain high standards of professional competence, conduct, and ethical practice.
  3. Know and respect existing rules pertaining to professional work.
  4. Accept and provide appropriate professional review.
  5. Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks.
  6. Perform work only in areas of competence.
  7. Foster public awareness and understanding of computing, related technologies, and their consequences.
  8. Access computing and communication resources only when authorized or when compelled by the public good.
  9. Design and implement systems that are robustly and usably secure.

PROFESSIONAL LEADERSHIP PRINCIPLES

  1. Ensure that the public good is the central concern during all professional computing work.
  2. Articulate, encourage acceptance of, and evaluate fulfillment of social responsibilities by members of the organization or group.
  3. Manage personnel and resources to enhance the quality of working life.
  4. Articulate, apply, and support policies and processes that reflect the principles of the Code.
  5. Create opportunities for members of the organization or group to grow as professionals.
  6. Use care when modifying or retiring systems.
  7. Recognize and take special care of systems that become integrated into the infrastructure of society.

COMPLIANCE WITH THE CODE

  1. Uphold, promote, and respect the principles of the Code.
  2. Treat violations of the Code as inconsistent with membership in the ACM.

Ethics in the workplace

I quickly read These Topics:

It most revolve about human rights in result which I totally agree with, human rights and ethics come first, it will in long term bring all the benefits so it’s top priority Each Article discuss about a serious ethical rights, some of it about AI in weapons!, some of it about coding in company which final product harmful for young girls, the other about employees and their families separation and the other about sell AWS face recognition … etc. In order to evaluate or make an opinion or discuss in general we need to reflect what mentioned above in Code of ethics and understand deep details and look for facts.

Ethics in Technology

Big Data is our Civil Rights issue: Big Data is nowadays one of the most important Power resources, It’s a power of knowledge…

What is the good side and negative side in my opinion? The positive side that now in marketing field we can easily choose targeted audience in gender, age, location, interests, study and a lot of other segmentation. And it’s improving with days with AI technologies for new generation.

So What is the negative side which is cause human right issue ? with the culture of big data, become less freedom and privacy ! What if as a human I don’t want to any company take my data and target me with advertisment ? So I suggest to give the choice to each person to select if he/she want to involve with that or no, in addition filter that data as much as possible…