> Markdown version of [/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # The Avengers Initiative (Practical Ethics for Software Engineers) Software engineers hold immense power. Are your coding choices making you a superhero or a supervillain? Discover practical tactics to resist unethical decisions and champion workplace diversity. - **Speakers:** [Chris Sellek](https://www.wearedevelopers.com/@chris-sellek) - **Event:** World Congress 2026 Europe - Virtual Stage - **Published:** July 2, 2026 - **Duration:** 39:37 - **URL:** https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers ## Summary Software engineers hold immense power over modern society, acting as either superheroes or supervillains depending on their daily ethical choices. To avoid falling into the supervillain category, developers must actively push back against unethical product decisions, such as deceptive billing practices or inaccessible designs. While not everyone can put their livelihood on the line over a moral dispute, employing tactics like malicious compliance or intentionally delaying questionable features can serve as vital ethical safeguards. Beyond the code, ethical responsibility extends to team composition and workplace equity. Extensive research demonstrates that diverse, non-homogeneous teams process facts more carefully, drive greater innovation, and ultimately build better products. Yet, systemic wage gaps and gender discrimination persist across the technology sector. Engineers in majority groups must leverage their inherent privilege to amplify marginalized voices in meetings, openly discuss salaries to ensure fair compensation under the protection of labor laws, and fiercely advocate for coworkers who face bias. Finally, the tech industry must fundamentally change how it cultivates the next generation of technical talent. Unrealistic job requirements—such as demanding a decade of experience in an eight-year-old language—and disrespectful, high-pressure interview practices actively gatekeep entry-level candidates. By hiring true junior developers, fostering an environment where asking questions is safely encouraged, and shifting interviews away from unrealistic whiteboard scenarios, senior engineers can responsibly mentor the developers who will shape the future of technology. **Keywords:** software engineering ethics, workplace diversity research, tech industry wage gap, salary transparency advocacy, malicious compliance tactics, junior developer hiring, technical interview practices, software accessibility compliance, engineering team mentorship, algorithmic bias propagation, workplace discrimination pushback, inclusive engineering teams, entry-level gatekeeping ## Chapters 1. **Ethical implications of holding power in software engineering** (00:40) — Controlling software behavior gives developers the influence to either protect or exploit users. 1. **Standing up against unethical software business decisions** (03:02) — Pushing back against deceptive business practices prevents companies from stealing from their users. 1. **Real-world examples of unethical software engineering practices** (07:09) — Examining historical technology scandals reveals how individual engineers enable systemic harm by blindly implementing features. 1. **Practical strategies for resisting unethical feature requests** (09:06) — Delaying implementations and practicing malicious compliance can effectively derail harmful product features without risking job security. 1. **Building diverse teams to improve software products** (11:46) — Diverse engineering teams consistently produce smarter insights, fewer factual errors, and more innovative solutions than homogeneous groups. 1. **Facing the reality of discrimination and inequality** (16:33) — Analyzing industry data exposes stark racial and gender disparities in pay, seniority, and employment rates. 1. **Leveraging majority privilege to support marginalized team members** (20:18) — Using positional influence to amplify ignored voices and openly discussing salaries helps combat systemic workplace discrimination. 1. **Responding effectively to reports of workplace discrimination** (25:18) — Believing colleagues who report unfair treatment is essential for addressing blind spots and resolving toxic team dynamics. 1. **Correcting unrealistic expectations for junior engineering positions** (27:55) — Elimating absurd experience requirements for entry-level jobs is necessary to sustain the software engineering workforce. 1. **Mentoring and integrating junior engineers into the team** (30:22) — Guiding new developers with patience and valuing their fresh perspectives prevents costly technical mistakes while accelerating their growth. 1. **Conducting respectful and realistic technical engineering interviews** (35:23) — Designing interviews that reflect actual day-to-day work while treating candidates with dignity yields better hiring outcomes. ## Related Moments - [Overcoming engineered biases to achieve equal technology representation](https://www.wearedevelopers.com/videos/549-keynote-hidden-histories) (from "KEYNOTE: Hidden Histories") - [The ethical and civic responsibilities of software engineers](https://www.wearedevelopers.com/videos/1108-the-impact-of-technology-on-democracy) (from "The Impact of Technology on Democracy") - [Actionable playbook for ethical software development workflows](https://www.wearedevelopers.com/videos/1569-kill-switch-or-moral-compass-who-programs-ai-s-conscience) (from "Kill Switch or Moral Compass: Who Programs AI’s Conscience?") - [Addressing psychological safety and ethical risks of AI adoption](https://www.wearedevelopers.com/videos/1950-the-scrum-master-as-an-orchestrator-guiding-human-ai-collaboration-in-modern-teams) (from "The Scrum Master as an Orchestrator: Guiding Human–AI Collaboration in Modern Teams") - [Experience requirements and empathy in developer relations](https://www.wearedevelopers.com/videos/1109-the-power-of-developer-communities) (from "The Power of Developer Communities") - [Q&A on making workplaces inclusive and software career advice](https://www.wearedevelopers.com/videos/867-from-developer-to-instructor-and-devrel-navigating-roles-as-as-a-woman-in-the-tech-industry) (from "From developer to instructor and DevRel: navigating roles as as a woman in the tech industry") ## Related Articles - [Women in Tech: Navigating Career Transitions and Breaking Barriers](https://www.wearedevelopers.com/magazine/491-women-in-tech-navigating-career-transitions-and-breaking-barriers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Exploring AI: Opportunities and Risks for Developers](https://www.wearedevelopers.com/magazine/522-exploring-ai-opportunities-and-risks-for-developers) ## Related Jobs - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub** - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Senior / Staff Applied Research Software Engineer - Emerging Tech](https://www.wearedevelopers.com/jobs/ext/606648-senior-staff-applied-research-software-engineer-emerging-tech) at **Twilio** - [Tribe Lead - ( Software) Engineering Centre of Excllence](https://www.wearedevelopers.com/jobs/ext/1475530-tribe-lead-software-engineering-centre-of-excllence) at **SD Worx**