World Congress 2025 Aug 20, 2025 Session details

Coding for Good: Achieving social change with an app

Chris Ward

In 2012, a hastily built PHP app crashed under massive load but ultimately helped legalize UK same-sex marriage. Learn why developers must ditch perfectionism to drive social change.

Pause
Mute Enter Fullscreen
#1 about 3 min

Balancing a tech career with grassroots social activism

Embracing incremental problem solving over large disruptive acts proves that single developers can drive systemic change.

#2 about 3 min

Navigating political opposition regarding equal rights legislation

Acknowledging institutional legislative opposition helps grassroots software activists anticipate intense backlash from deeply entrenched social conventions.

#3 about 2 min

Developing a specialized web tool to pressure politicians

Engineering a specific web directory empowers frustrated internet users to directly target untraceable politicians for reform.

#4 about 2 min

Deploying a rapid software prototype to meet activist deadlines

Combining accessible minimal tech stacks with fast iteration times bypasses systemic resource constraints to solve tasks.

#5 about 2 min

Managing production traffic spikes and mitigating server downtime

Utilizing background asynchronous queuing immediately rescues simple email servers from catastrophic failure during massive viral traffic.

#6 about 3 min

Defeating restrictive legislation through scalable public digital advocacy

Funneling thousands of individual digital submissions creates real physical lobbying force against regressive governmental voting initiatives.

#7 about 3 min

Designing civic software that prioritizes frictionless user completion

Creating exceptionally narrow task funnels prevents casual distracted visitors from abandoning web interfaces without contributing action.

#8 about 1 min

Acknowledging unpredictable luck and chance in project adoption

Accepting the unpredictable nature of software growth reduces the sting of failure and gives needed perspective.

#9 about 3 min

Crafting empathetic content narratives to convert digital bystanders

Replacing generic platform slogans with raw personal statements drives passive digital bystanders to eagerly contribute content.

#10 about 2 min

Overcoming technical perfectionism to ship crucial public utilities

Abandoning unnecessary architectural rewrites empowers solitary web engineers to rapidly supply functional platforms when needed most.

#11 about 4 min

Addressing industry tech cynicism by securing vulnerable populations

Applying standard programming practices towards dedicated unifying social spaces perfectly neutralizes overwhelming tech pessimism.

Matching moments

6:21 min

Stepping up as developers of democracy and society

David Simas David Simas · WWC 2024

1:20 min

Optimism and the creative appeal of building software

2:25 min

Defining civic code and democratic responsibility in technology

David Simas David Simas · WWC 2024

3:58 min

The ethical and civic responsibilities of software engineers

Constantijn van Oranje Constantijn van Oranje +3 · WWC 2024

1:29 min

Building free software for charities through developer volunteer initiatives

Rob Richardson · WWC 2021

2:34 min

Prioritizing societal impact and responsibility in software development

Yiyang Lu Yiyang Lu · WWC Europe 2026

Upcoming sessions on this topic

Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Honey, look! I vibe-coded an OS!

Ian Smith

CTO, LYOS

Ian Smith
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

On the Public Clock: Open-Source Defense When You're Not in the Club

Nicholas Muy

VP Engineering Platform and Security at Scrut.io

Nicholas Muy