Embracing a Greener Future: Environmentally Aware Software Practices