What you are talking of is just about being a good Human being and not just a programmer developer or a coder.
Everyone of us is participating in this voyage or journey of life and being a good living person spreading good teachings around you is Senior life Coach.
Life coaches who humbly accept their shortcomings and are able to live well and in Harmony are the ones shaping the world into a better place.
The whole science of how to live better has been compiled and being the taught at various centres around the globe as Jivan Vidhya.
Please read a few of my articles Based on the same principles and share your own improved versions.