Skip to content

Instantly share code, notes, and snippets.

@frg
Forked from ebramanti/uncle_bob_scribe_oath.md
Created July 3, 2017 20:58
Show Gist options
  • Save frg/6e12fdb7708353cee6e174996ac88790 to your computer and use it in GitHub Desktop.
Save frg/6e12fdb7708353cee6e174996ac88790 to your computer and use it in GitHub Desktop.
Uncle Bob Scribe's Oath

Uncle Bob - Scribe's Oath

  1. I will not produce harmful code.
    • I will not intentionally write code with bugs.
    • This means: Do your best.
  2. I will not produce code that's not my best.
  3. I will provide with each release a quick, testable & repeatable proof that the code works.
  4. I will not avoid release that will impede progress.
    • Short term rapid releases
  5. I will fearlessly and relentlessly improve the quality of code.
    • I will never make the code worse.
  6. I will keep productivity high.
    • I won't do anything that decreases productivity.
  7. I will continuously ensure others can cover for me and I can cover for them.
  8. I will produce estimates without certainty, and I will not make promises without certainty.
  9. I will never stop learning and improving my craft.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment