PyConDE & PyData Berlin 2024

Green Software Engineering
2024-04-23 , B07-B08

Did this question ever cross your mind that how green software engineering can help in environment sustainability?
My talk will answer this exact question. 
My passion for nature and love for technology pushed me into this topic.
The way global warming is affecting us is one of the biggest concern of so many people around the world. The focus is to educate people about how they can play their role in protecting the environment by just using their laptop or computers in the right possible way.
One of the biggest questions is to deal with the gas emissions and control it but how software engineering can help in all of this?
The complete cycle of the Software Engineering should be designed and implemented in such a way that it incorporates environment sustainability without affecting the economic benefits. It is a win win situation. We need more environment sustainable mobile and web applications.


The rapid growth of digital economy, production of software products demands a more sustainable way to deal with global warming issues. All of the tech industry is contributing to the growth of carbon footprints and we need to handle it efficiently.
I will focus on the life cycle of Software Engineering and also explain how they can incorporate green software engineering into practice, from requirement engineering to the end product in the whole cycle. Further digging deeper into the following topics:
• Green Requirement Engineering
• Green Architecture and Design
• Green Coding
• Optimization of Infrastructure
• Green Usage of software products
The development of software products should be in such a way that it decrease carbon, increase efficiency and lower carbon intensity. The choice of coding language should be based upon time, complexity and resource usage so we can incorporate green coding. Participate in electronic recycling programs and shift your previous infrastructure to the services such as cloud to decrease resources usage.
When it comes to green usage of the software products then never leave your laptops and systems on sleep as it also increase the carbon footprints.
In the end of the talk people will be able to practice some green computing concepts in their everyday life.


Expected audience expertise: Domain:

Intermediate

Expected audience expertise: Python:

Novice

Abstract as a tweet (X) or toot (Mastodon):

Green Software Engineering and the concept of sustainability

A passionate Software Engineer who is looking to connect the dots between environment and technology to make a sustainable world. I am working as a Software Engineer at Smartmirco Braunschweig.