Developer Bill of Rights
You have the right to know what is needed, with clear declarations of priority.
You have the right to produce quality work at all times.
You have the right to ask for and receive help from peers, superiors, and customers.
You have the right to make, and update your own estimates.
You have the right to accept your responsibilities instead of having them assigned to you.