- 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
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.
Here's the video:
https://www.youtube.com/watch?v=Tng6Fox8EfI
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The second sub of 1. is redundant, 'cause of 2.