The programmer promises to
- Never write malicious or dangerous code.
- Always code their best work with good behaviour and structure. Don’t let defective code accumulate.
- Ensure the code is working like it was suppose to with proof and test cases.
- Make frequent and small changes as to not impede others.
- Always improve the system and never degrade it.
- Keep productivity as high as possible for both users and developers.
- Ensure that your team can cover for you and you for them.
- Produce estimates that are honest in both magnitude and precision or do not promise.
- Never stop learning and improving your craft.
- Be reasonable.