LeadDev Berlin 2022 Simon Muller

Discover how to reduce waste, save energy and resources, and optimize your workflows for a sustainable future in software engineering, with expert insights on green ops, cloud providers, and efficient programming languages.

Key takeaways
  • Eliminate unnecessary backups, save space and energy.
  • Utilize resources by scaling down compute resources and using less CPU power.
  • Allocate resources wisely, choose only what’s needed, and consider the environment.
  • Educate yourself and others about the importance of sustainability in software engineering.
  • Green ops can be achieved by using green cloud providers, green energy providers, and optimizing data centers.
  • Data is the new oil, and it’s crucial to think about energy efficiency and sustainability.
  • Allocate and utilize resources wisely, considering energy efficiency and the environment.
  • Choose the right programming language for the task, considering energy efficiency.
  • Think about the bigger picture, considering the environmental impact of your actions.
  • Learn to love the Pareto effect (80/20 rule) and reduce unnecessary complexity.
  • Educate yourself on the latest sustainable practices and technologies.
  • Develop a mindset of continuous learning and improvement.
  • Consider the 3Rs (reduce, reuse, recycle) when it comes to data and resources.
  • Consider the energy efficiency of your applications and infrastructure.
  • Use APIs and machine learning algorithms to optimize energy efficiency and sustainability.
  • Set clear goals and policies for sustainability in your company.
  • Consider the environmental impact of your decisions and actions.
  • Learn to optimize and improve your processes and infrastructure for sustainability.