Green coding - and why job titles like Green Software Engineer can become a reality soon.

Green coding - and why job titles like Green Software Engineer can become a reality soon.

As sustainability is becoming a focus area for many companies.. I wanted to touch upon an important area which gets overlooked called “Green Coding”. And how building sustainable applications is important for a future where “software is eating the world”.?


So what is Green Coding??

To put it simply, the idea is to create applications that minimize energy consumption.? The impact of green computing is if an application is consuming less energy it will utilize less energy.?

This applies to all applications/software running on Mobile devices / tablets / Laptops etc anything with software running on.?


How do you go about building or optimizing already existing applications?

As there are best practices it is about time to have Green Coding best practices also incorporated into software development. The UI/UX role becomes more important to better understand and look at software from energy consumption lenses.?


  1. Building lightweight applications -? avoiding large images, minimum animation
  2. If your applications are powered by renewable energy, you may like to schedule such energy intensive applications like AI/ML training during the specific time slots.?
  3. Building native-applications - Wrappers have a layer added and consume more energy. Native applications run faster. Similarly the same thing can be achieved running serverless applications.??
  4. Hardware optimization - upgrading hardware, thorough assessment of hardware utilization, applications optimization for the hardware.



In my next article I will discuss more technical ways to minimize energy consumption. It is a matter of time where you will be seeing job titles like “Green Software Engineer”.

要查看或添加评论,请登录

社区洞察

其他会员也浏览了