theres big margins in software development. If the margins are good enough there should be no need for a company to be so authotorian. That sort of management style happens in low skill, low profit margin trades where worker inefficiencies cos a huge loss in profit. I would suggest you find and work for a different company that treats their staff better. software/IT is one area where you shouldn't be having a slave driver hanging over your neck. The hourly target is purely designed to drive people out, any self respecting person would find a different employer.