Describe a real-world scenario or a well-known case study where a software developer, programmer, or computer engineer encountered a significant ethical dilemma. Think about situations involving data privacy, intellectual property, security vulnerabilities, algorithmic bias, or the responsible use of technology.