One of three pillars - ways of support FridaysForFuture

One could think "The IT department, this is the future, why should we start here to change the way we work". Because this is what we can do best. We have the ability to change things rapdily like no other industry. In addition to the minor adjustement in private life, each and every industry has to rethink processes to tackle climate change.. Reality seems different:

Der Energiebedarf von Rechenzentren in Deutschland liegt momentan ungefähr bei 10 bis 15 TWh. In CO2-Äquivalente umgerechnet entspricht das ungefähr den CO2-Emissionen, die wir im Flugverkehr in Deutschland haben.

Source: https://www.swr.de/wissen/20-jahre-google-umweltfacts-zu-suchmaschinen/-/id=253126/did=22378814/nid=253126/d2azhl/index.html

These figures need to be checked and reviewed. If one reads the article above, then here is a large lever, where one can make a big contribution by rethinking code switching to more efficient computing power, which ideally is powered by 100% renewables. We have the ability see it as a refinement that every developer, company and individual can make.
Like our love for open-soure the following three pillars can be seen as guidelines for our work at DevsForFuture.

1. Support of FridaysForFuture

There is already a small team of students who form a development team within FridaysForFuture. They make sure that the website is up and running, help to set up tools that support workflows.
As usual they lack support to integrate, develop and build more tools which would rapidly help FridaysForFuture to gain momentum. The aim is to support the creation of digitalized democratic processes within FridaysForFuture, to gather all expertise and use them where needed most. This will also help to elect delegates, which will act as the spearhead of communications accross all organizations. Platforms like facebook groups and such do not help in the process as they're biased and easily occupied. This is why it's important to work together on current and upcoming tasks that might occur, but more important than is are the ideas everyone is invited to contribute. We can do this with our teams and developers, help of friends and of course by education ( pillar 2 ).

Proposals for cooperation

As software developers we are accustomed to working on clearly defined tasks on a ticket board. At least you can achieve better and more focused results. Of course, there are also procedures in this segment that could speed up or channel this work, but I assume that we are developers with different backgrounds at the beginning. That's why I'd like to make the following proposal:

  • We make sure that we can discuss the ideas and wishes of FridaysForFuture globally in issues on Github. I have already created a single repository including issues and project board. -
  • Together with team members at FridaysForFuture, we implement and iterate.
  • Each project will be a public, open source project on Github (it'll get an open source license - meaning that internal data can't be publicly accessed).
  • We'll take care of the respective infrastructure and its procurement.
  • A maintainer for each repositpry would be ideal to handle pull-requests, problems and new requirements.
  • Weekly votes of the developers of DevelopersForFuture ensure the greatest possible transparency and exchange of experience.
  • Nothing is set in stone and can be changed by the community at any time.

With the first of three I suggest an approach. More important than the rules is the common goal and working together. That's why we shouldn't be so much concerned with questions about choosing the right programming language, but should simply start where each individual feels most comfortable.
There's lots of projects for everyone and together we build a community that is able to mitigate climate change.

Second pillar will be about education. Third pillar will be about sutainable software development.

Author

Maximilian Berghoff

I work as a developer for the Mayflower GmbH in Würzburg. As such, I develop highly professional PHP and javascript applications. I invest my free time in contributing to the Symfony CMF (Content Management Framework). Besides I am a dad of two lovely sons and enjoy reading and watching Game of Thrones.

Events

What does it actually cost - an ecological price tag for software development?

Maximilian Berghoff
2019-06-05 | 11:45 CET | International PHP Conference (Berlin)

Development is for Future

Maximilian Berghoff
2019-05-28 | Daho.am (Munich)