International PHP Conference |
October 21 - 25, 2019 in Munich

What it actually costs – an ecological Price Tag for Software Development

This talk originates from the archive. To the CURRENT program
Until September 19th: ✓ PS Classic Mini or Arduino Starter Kit for free ✓ Group discount ✓ Save up to 315 € Register now
Thursday, June 6 2019
11:45 - 12:30

As I write these lines here, my fan is running at full speed. Not because I am so badly equipped, no, it’s because of the abundance of things that run alongside. For several open source projects, some docker containers are running; for a private project, a Kubernetes runs and purrs and provides scalability on the machine. And then there’s the virtual machine for the customer project; somehow, this machine never really stops, just like the whole computer.

In addition, tests and builds are running in different CI platforms. Those tests and builds that start with a simple git push origin my_branch. A job for every aspect of my application or library. Of course, as a developer, I’m happy when those jobs turn green. And in case it happens that I forgot a few lines of code to commit: git add . && git push orgin my_branch. It’s so easy. The CI will fix it; it costs me nothing.

Does it really cost nothing? Of course, depending on the type of CI platform, there will be hosting fees or other contributions. But these costs are only marginally noticeable in a large project. One price that I can’t recognize so far is the price for energy consumption. The energy consumption and the production of the machines that support us are always accompanied by an ecological price. Can we create a kind of label for this price, a counter which helps us prioritize features not only according to development times and benefits?

Stay tuned!

Behind the Tracks of IPC

PHP Development
Best Practices & Application

Web Development
Web Development & more

JavaScript Development
All about JavaScript

Agile & Culture
Agility has become mainstream

Concepts & Environments

Web Security
All about Web Security

Testing & Quality
An overview of the most important topics

DevOps is a philosophy