Grüne Software
Häufig zeichnen Designfehler, unnötige Komplexität und Ressourcenverschwendung heutige Software aus. Bis zur Nachhaltigkeit hat sie damit noch einen langen und steinigen Weg vor sich, gepflastert mit genügsamen Funktionen, durchdachtem Design, höherer Qualität, guter Wartbarkeit, neuen Narrativen und langfristigen Strategien.
- Kontrollverlust – Technisches Versagen in der Softwareentwicklung 40
- Strategie – Organisatorische Einbettung nachhaltiger Software 48
- Design – Nachhaltig programmieren mit Bedacht 54
- Abschalten – Zombies im Rechenzentrum 58
- Im Detail – Energieeffizienz von Software messen 62
- C++ – Lernen von der Embedded-Entwicklung 67