You put one NIS coin in the jar if you are guilty of either of the following:
-
- You commited code that results in some build error.
- You committed code that fails a test.
- Your changes prevented someone else from working.
-
- You wrote ridiculously invalid HTML or CSS.
- You caused a page to trigger a Javascript error on page load.
- You have a syntax error or you broke the coding guidelines.
- You left an intrusive piece of debug code.
- You pushed a commit with an empty or meaningless commit message.
- You have committed changes that bluntly violate basic coding standards.
-
You did not push any code to a remote branch all day.
-
You deployed bad or buggy code to an external server.
-
You did not merge your changes properly, and committed conflicted code or overwritten somebody else's work.
-
You conducted yourself in a manner that violates the Pushbag spirit, system and its symbols. (i.e., joking about the rules or desecrating the Pushbag jar.)
Once someone calls your shit, you have to:
- Put a Shekel in the jar.
- Move the jar and this sign to your desk.
Don't be a douchebag! Accept your peers' judgement without arguing.
This system is based on trust!
This list will be updated from time to time to reflect the current rules system.