Enterprise Programmer’s Bill of Rights

I recently looked into the Programmer’s Bill of Rights and one commenter’s revised edition.. However, there’s one key problem I had with it and that is the focus on the company providing everything to the developer. Personally, I don’t think it is sustainable for larger enterprises. As such I have a rewrite of the Programmer’s Bill of Rights that can be adapted to more enterprises especially those that are not focused on IT.

The bill of rights

  1. Every programmer needs to physically work where they can be the most virtually efficient.
  2. Every programmer is responsible for his own equipment.
  3. Shared development tooling must have 100% up time.
  4. Any development branch must have the right to be built by the continuous integration system.
  5. Development artifacts must be searchable and allow for rich-content.
  6. Regular meetings must be called out