Die Programmierung spielt heute eine zentrale Rolle in nahezu allen Bereichen unseres Lebens und beeinflusst maßgeblich unsere Gesellschaft. Genau deshalb ist es unabdingbar, ethische Überlegungen in den Entwicklungsprozess digitaler Lösungen einzubinden. In dieser Übersicht zeigen wir auf, wie Entwickler ethische Prinzipien in ihre Projekte integrieren können, um verantwortungsvolle und nachhaltige Technologien zu schaffen. Ziel ist es, ein Bewusstsein für gesellschaftliche Auswirkungen und die Verantwortung von Entwicklern zu schaffen, um langfristig Werte wie Fairness, Transparenz und Datenschutz zu wahren.