I'm a software engineer. I feel your pain, Kaii. There are some things we just can't control but we suck it up in order to better represent ourselves to our clients and staff. Sure, it can chip away at our self-worth but if your work-place is political it's pretty much what you have to do. I've come across a few of those situations in my own day-to-day activities and have simply refused to be political and have refused to say the phrases that my upper-management wants me to say (for example, I'm not really allowed to say "no" to a client even when I know the functionality of a system I haven't developed is at odds with what they want).
You just have to learn how to play the game, is all. Is it unethical? Sure, but lots of us are in that position. Is it immoral? Sure, but lots of us are in that position and we can all sympathize with you. Being IT isn't anything where you get a simple way out; if you can please a client, great. If you can't, you get shit on from all directions. "Shit rolls downhill" is true especially here.
You just have to learn how to play the game, is all. Is it unethical? Sure, but lots of us are in that position. Is it immoral? Sure, but lots of us are in that position and we can all sympathize with you. Being IT isn't anything where you get a simple way out; if you can please a client, great. If you can't, you get shit on from all directions. "Shit rolls downhill" is true especially here.
-Hawk
Software engineer. Part-time Return of Kings contributor, full-time dickhead.
Bug me on Twitter and read my most recent substantial article: Regrets
Last Return of Kings article: An Insider's Guide to the Masculine Profession of Software Development