Why programmers are not paid in proportion to their productivity? Because they procrastinate the other 50% of the time! (Obviously, it is a joke. But ironically, we're discussing that on HN...)
The running jokes amongst my peers is that the project manager sees the programmer as a battery. Not far from the truth.
My only advice to fellow programmers who find themselves working in such an environment - quickly get out. Or else you will find yourself sliding into mediocrity and feeling miserable for yourself.
If I work more than that I will not get more money.All I will get is more work and stricter deadlines."You are smart.Why dont you work during the weekend and finish this.We have a demo!" has happened to me numerous times.And everytime I have ended up changing teams!
The best strategy at xyz corp is to pretend that you are slightly dumber than average!