The Challenge To Avoid Bad Karma As a Software Programmer