Read: Class 42 - Ethics in Tech
Code of Ethics
- PROFESSIONAL RESPONSIBILITIES.
- Contribute to society and to human well-being, acknowledging that all people are stakeholders in computing.
- And avoid harm.
- Be honest and trustworthy.
- Be fair and take action not to discriminate.
- Respect the work required to produce new ideas, inventions, creative works, and computing artifacts.
- Respect privacy.
- Honor confidentiality.
- PROFESSIONAL RESPONSIBILITIES.
- Strive to achieve high quality in both the processes and products of professional work.
- Maintain high standards of professional competence, conduct, and ethical practice.
- Know and respect existing rules pertaining to professional work.
- Accept and provide appropriate professional review.
- Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks.
- Perform work only in areas of competence.
- Foster public awareness and understanding of computing, related technologies, and their consequences.
- Access computing and communication resources only when authorized or when compelled by the public good.
- Design and implement systems that are robustly and usably secure.
- PROFESSIONAL LEADERSHIP PRINCIPLES.
- Ensure that the public good is the central concern during all professional computing work.
- COMPLIANCE WITH THE CODE.
- Uphold, promote, and respect the principles of the Code.
Software Engineering Code of Ethics
-
PUBLIC – Software engineers shall act consistently with the public interest.
-
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.
-
PRODUCT – Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
-
JUDGMENT – Software engineers shall maintain integrity and independence in their professional judgment.
-
MANAGEMENT – Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
-
PROFESSION – Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
-
COLLEAGUES – Software engineers shall be fair to and supportive of their colleagues.
-
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.
Ethics in the workplace
Google and AI
ِActually I agree with this article and with the google decision for leaving Maven project, if the project has a lack of transparencies Even if there is a lot of profit behind it, anyone shouldn’t go through it, Especially with the possibility of using the project for bad, It is better to use AI For the public interest instead of its participation in the arms industry.
What stuck out to me that some employees were ready to leave their job with google due their moral sense.
Ethics in Technology
Cyber-Security of self driving cars
Personally, I’m not totally against self-driving cars because it could help people with disability but It hard to trust going in these cars in all places, But I’m against the cars that need some sort of internet-connectivity for its functionality, because these kinds of cars are susceptible to hackers. What stuck out to me, the story that about a Tesla driver who trusted totally in his car and passed away.