This is not the developers faults. Being a software programmer myself, you have a lot of passion in your work - and when something works correctly or exceeds your expectations as a developer, there is no better feeling. Executive management, investors and marketing teams have no semblance of...