As a Computing Professional, I pledge to practice my profession with the highest level of integrity and competence. I shall be honest about my limitations, continuously seeking to improve my skills through life-long learning.
Basic Profession Standard
The code that I produce will always be my best work. I will not knowingly release code that is defective either in behaviour or structure. I will not ship bad code in order to meet a schedule or to yield to pressure.
Stable Productivity
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. I will not let the team slow down based on the mess I make because I am not going to make the mess. I will keep mess out of the code. I will write code that is easy and simple to change.
Continuous Improvement
I will fearlessly and relentlessly improve the code at every opportunity. I will never make the code worse. Code will get cleaner with time. Designs will improve with time. I will always check in things a little bit better. I will take ownership of my mess and will not fear to clean bad code.
Continuous Aggressive Learning
I will never stop learning and improving my craft.
https://www.youtube.com/watch?v=BSaAMQVq01E&t=4385s
http://pledge-of-the-computing-professional.org/home-page/the-oath
https://www.infoq.com/news/2015/11/uncle-bob-oath-programmer/