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 · World Congress 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 · World Congress 2024

3:58 min

The ethical and civic responsibilities of software engineers

Constantijn van Oranje Constantijn van Oranje +3 · World Congress 2024

1:29 min

Building free software for charities through developer volunteer initiatives

Rob Richardson · World Congress 2021

2:34 min

Prioritizing societal impact and responsibility in software development

Yiyang Lu Yiyang Lu · World Congress 2026 Europe

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Stage 6

Going beyond the code through the GitHub Copilot App: how to unlock you and your team’s superpower

Jenny Hwang

Director of User Research, GitHub

Jenny Hwang
Open session

World Congress 2026 North America

September 25, 2026 · 12:55–13:25

Stage 7

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

September 25, 2026 · 09:40–10:10

Stage 5

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

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

September 24, 2026 · 11:00–11:30

Stage 6

Accelerating development and managing agents with the GitHub Copilot app

Christopher Harrison

Senior Developer Advocate, GitHub

Christopher Harrison
Open session

World Congress 2026 North America

September 25, 2026 · 16:50–17:20

Stage 1

Honey, look! I vibe-coded an OS!

Ian Smith

CTO, LYOS

Ian Smith