The Programmers's Oath
https://www.youtube.com/watch?v=Tng6Fox8EfI
Programmers Oath
-
I will not produce harmful code
- I will not release a defect
- I will not make code for others harder to understand or change (soft-ware, easy to change)
-
The code that I produce will always be my best work
- I will not willingly release code that is defective either in behavior or structure
-
I will provide with each release a quick, sure and repeatable proof that every element of the code works as it is supposed to
- Write tests
-
I will make frequent and small releases
-
I will fearlessly and relentlessly improve at any opportunity, will not make the code worse
-
I will keep productivity my own and my team high, I will do nothing that decreases that productivity
- I will not damage the code, I will not make things worse
-
I will continuously ensure, that others can cover for me and that I can cover for them
-
I will produce estimates that are hones both in magnitude and precision, I will not make promises without certainty
-
I will never stop learning and improving my craft