Information and communication technologies are growing day by day as they are one of the main driving forces in today's world. But as they grow, their energy demand is expected to rise to more than 20% of global energy consumption by 2030. Since every line of code runs a real machine and thus consumes energy, this paper introduces GreenCoding: A mindset and specific ideas on how developers can make their solutions more energy efficient.