Skip to content

Instantly share code, notes, and snippets.

@iksnae
Forked from ebramanti/uncle_bob_scribe_oath.md
Last active September 4, 2019 16:00
Show Gist options
  • Save iksnae/922d0bb5ab7ba7000341f53cd3fc6a0a to your computer and use it in GitHub Desktop.
Save iksnae/922d0bb5ab7ba7000341f53cd3fc6a0a 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. The code that I produce will always be my best work. I will not knowingly allow code that is defective either in behavior or structure to accumulate.
  3. I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should.
  4. I will make frequent, small, releases so that I do not impede the progress of others.
  5. I will fearlessly and relentlessly improve my creations at every opportunity. I will never degrade them.
  6. I will do all that I can to keep the productivity of myself, and others, as high as possible. I will do nothing that decreases that productivity.
  7. I will continuously ensure that others can cover for me, and that I can cover for them.
  8. I will produce estimates that are honest both in magnitude and precision. 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