|
|
|
|
|
by bchjam
4792 days ago
|
|
I've refused to do things I found unethical in the past (bulk spamming, lying to vendors to get better discounts/terms/freebies). I also have to argue the merits of technical solutions with my manager. Sometimes I help out on projects where solutions seem sub-optimal but if it's flat out wrong I'll be loud about it until people catch on and it gets changed. I've decided to use a different language on a project and had it eventually become the default language for new development (from VB.NET to C#). And I've never had my employment threatened doing any of these things, though most of them have occurred in a corporate setting, working on a framework for enterprise crud apps. So I definitely feel that there's room for being ethical (or at least relatively true to yourself) within a corporate environment without getting totally screwed over in short order. |
|