Green coding: Considering environmental sustainability while building software