The Ethical Implications of Generative AI in Software Development | Nahraf