Einige der Handlungen, auf die man beim Green Coding setzen kann ist beispielsweise die Optimierung des Programmiercodes. Dazu gehört die Identifizierung und Beseitigung von redundantem Code, die Verringerung der Anzahl von Berechnungen, die zur Ausführung einer Aufgabe erforderlich sind, und die Verwendung effizienterer Algorithmen. Daraus folgt dann auch eine Minimierung der Serveranfragen. Denn jede an einen Server gesendete Anfrage verbraucht Energie, so dass eine Verringerung der Anzahl der Anfragen den Energieverbrauch digitaler Dienste erheblich reduzieren kann. Neben der sauberen grünen Programmierung sollte auch auf Techniken wie Caching und Datenkomprimierung gesetzt werden.
Auch eine effiziente Datenspeicherung ist Teil des Green Codings. Durch den Einsatz effizienterer Speicherlösungen wie Solid-State-Laufwerke (SSDs) anstelle von Festplattenlaufwerken (HDDs) könnte der Energieverbrauch von Rechenzentren erheblich gesenkt werden. Auch die Speicherung auf verteilten Systemen, also die Förderung der Virtualisierung kann seinen Beitrag leisten. Unter Virtualisierung versteht man die Erstellung von virtuellen Versionen von Hardware- oder Softwaresystemen. Mit diesem Ansatz können mehrere Systeme auf einem einzigen physischen Server ausgeführt werden, was den Energieverbrauch erheblich senken kann, da weniger physische Server erforderlich sind.
Aber der größte Punkt im "Green Coding" ist die Nutzung erneuerbarer Energiequellen wie Wind- oder Sonnenenergie bei seinen Tätigkeiten und bei der Wahl der Speichermedien, um die Umweltauswirkungen der digitalen Kommunikation zu verringern. Dazu zählt auch, dass bei der Entwicklung von Software darauf geachtet wird, die Umweltauswirkungen zu minimieren. Nachhaltiges Design ist das Stichwort. Unternehmen können Green Coding fördern, indem sie nachhaltige Richtlinien einführen, die den Einsatz von energieeffizienter Hardware, Virtualisierung und erneuerbaren Energiequellen unterstützen. Dazu können sie ihre Mitarbeiter dafür sensibilisieren.