Software Developer Bill of Rights

Software Developer Bill of Rights
What we'd like our customers/managers to respect.


 * Let me estimate my own work
 * Quality, speed, cost (choose 2) ... [Controversial: is there 3? 4? (Scope) Is it really choose 2, or is it more a balancing act?]
 * Retain intellectual property - copyleft
 * I shall be able to work at a sustainable pace
 * Fewer meetings, less red tape
 * Thou shalt not track time
 * Thou shalt not require silly coding standards
 * Testing is not optional
 * Resources to pursue continuous education
 * Ability to say "no"

Software Developer Responsibilities
What our customers/managers can expect from us in exchange for respecting our rights.


 * Better relationship (open w/mgmt)
 * Constant communication to stakeholders
 * Continuous learning
 * Be able to explain things in a business manner
 * More productivity
 * Ability to say no