i was worried that maybe i'm just full of myself...but it's nice to know i at least have some support. a close friend of mine (also programmer) said the best way to deal with it is to object to any decision if you feel you have a reason, but once the decision has been carried out, to implement it in whatever way was decided. at first i was afraid i could lose my job for being 'rebellious' and 'disobedient' but i figured i can't be fired for trying to and doing good work.