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 · WWC 2023

2:43 min

Distinguishing between sustainability by software and in software

Hendrik Lösch Hendrik Lösch · WWC 2024

4:09 min

Implementing architectural best practices for sustainable software systems

Hendrik Lösch Hendrik Lösch · WWC 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 · WWC Europe 2026

39 sec

The environmental impact of software engineering

Kent Simonsen · WWC 2023

Upcoming sessions on this topic

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

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

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

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

The Agentic Engineering Loop

Kevin Lin

Member of Technical Staff at OpenAI

Kevin Lin