- I will not produce harmful code.
- I will not intentionally write code with bugs.
- This means: Do your best.
- I will not produce code that's not my best.
- I will provide with each release a quick, testable & repeatable proof that the code works.
- I will not avoid release that will impede progress.
- Short term rapid releases
- I will fearlessly and relentlessly improve the quality of code.
- I will never make the code worse.
- I will keep productivity high.
- I won't do anything that decreases productivity.
- I will continuously ensure others can cover for me and I can cover for them.
- I will produce estimates without certainty, and I will not make promises without certainty.
- I will never stop learning and improving my craft.
Last active
December 20, 2022 14:54
-
-
Save ebramanti/e4a1f22e961d7a026fb6 to your computer and use it in GitHub Desktop.
Uncle Bob Scribe's Oath
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Point 5: "fearlessly and relentlessly improve the quality of code" is all it takes to be a better coder gradually but reality is, most developers don't want to risk.