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
- Every programmer needs to physically work where they can be the most virtually efficient.
- Every programmer is responsible for his own equipment.
- Shared development tooling must have 100% up time.
- Any development branch must have the right to be built by the continuous integration system.
- Development artifacts must be searchable and allow for rich-content.
- Regular meetings must be called out