Coffee With Developers Jun 2, 2025

The Environmental Impact of Software Development

Bjorna Kalaja

Refactoring for sustainability isn't an extra chore; it's simply good craftsmanship. Learn how applying SOLID principles naturally reduces your code's carbon footprint without organizational friction.

Pause
Mute Enter Fullscreen
#1 about 4 min

Transitioning from traditional programming to software sustainability research

Early technical education and software industry experience form the foundation for specializing in environmental technology research.

#2 about 4 min

Defining sustainability and overcoming measurement perfectionism

Teams must abandon the requirement for perfect carbon emission measurements in favor of tracking consistent progress.

#3 about 4 min

Driving stakeholder buy-in for sustainable software practices

Communicating environmental benefits to management requires aligning sustainability metrics with business language and cost-effectiveness.

#4 about 4 min

Refactoring legacy code bases for better environmental impact

Refactoring serves as an accessible framing for implementing sustainability improvements within established software projects.

#5 about 3 min

Implementing SOLID patterns to improve energy efficiency naturally

Following established software engineering principles inherently results in more sustainable and highly optimized code.

#6 about 3 min

Evaluating the environmental cost of AI and vibe coding

The integration of generative AI tools into development workflows presents new challenges for global energy consumption.

Matching moments

1:49 min

Coding for environmental sustainability in software engineering

Ulrich Irnich Ulrich Irnich · World Congress 2023

2:43 min

Distinguishing between sustainability by software and in software

Hendrik Lösch Hendrik Lösch · World Congress 2024

4:09 min

Implementing architectural best practices for sustainable software systems

Hendrik Lösch Hendrik Lösch · World Congress 2025

2:55 min

Fostering critical reflection on technology hype and ecological sustainability

Coffee With Developers

2:34 min

Prioritizing societal impact and responsibility in software development

Yiyang Lu Yiyang Lu · World Congress 2026 Europe

39 sec

The environmental impact of software engineering

Kent Simonsen · World Congress 2023

Upcoming sessions on this topic

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 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 · 14:10–14:40

Stage 1

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

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 · 14:50–15:20

Stage 6

Beyond the Vibe: Specs, Adversarial Review, and Engineering AI Development that Scales and Ships

Ussama Baggili

Principal, App Modernization & Development, Cloud Engineering & Data Analytics | Anthropic Alliance CTO

Ussama Baggili
Open session

World Congress 2026 North America

September 24, 2026 · 11:10–11:15

Outdoor Stage

Architecting the 100X SDLC: Building Production Trust into AI-Assisted Delivery

Ranjan Parthasarathy

Founder, CPTO/CEO at AXIOMSTUDIO.AI

Ranjan Parthasarathy