I can only say one thing - 'KEEP YOUR MOUTH SHUT
, DO WHAT YOUR MANAGER TELLS YOU EVEN IT IS STUPID !!! DO NOT GOSSIP, PEOPLE GOT FIRED (THEY ACTUALLY SHOWED IT ON TV AND MAGAZINE.)!!!!'
Will I be happy to work this way ? Probably not
But it is better to lose a job because I refused to follow my manager's stupid way to do the project. Even I found the proof that it did not work and in reality it did not work in the test system. Still he insisted to do it his way. I got angry and refused to follow his way. So my director had to lay me off even he knew I was the best developer in the whole group. He said he wanted the group in harmony.
After I left, another developer left too. All of sudden they lost two developers. I really wanted to know how the director and the manager felt. I also wanted to know how the CIO felt because this group was re-organized and the manager was in charge of this group for only 3 months and 2 people left. I wanted to see their review next year.
Anyway how do keep my job is different from how do I get a good job and keep it?