I will not produce harmful code.

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.

I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should.

I will make frequent, small, releases so that I do not impede the progress of others.

I will fearlessly and relentlessly improve my creations at every opportunity. I will never degrade them.

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 continuously ensure that others can cover for me, and that I can cover for them.

I will produce estimates that are honest both in magnitude and precision. I will not make promises without certainty

I will never stop learning and improving my craft.

I will only work on things that don’t conflict with my ethics. I will always try my best to act consistently with the public interest including the best interests of my clients. And, I will always be honest and forthright about my limitation of experience and education.

I believe in honesty and truthfulness. I won’t take projects that I believe are unethical. I will not write code that helps others to cheat. I will try my best to make sure that my code doesn’t violate users privacy.

I’ll try my best to justify the trust that my clients put on me and I will deliver the best solution possible within the given time. As always, I care a lot about the things I build or, code that I write, and will extend that same care to the scripts or application that I write for my clients.

I will always try my best to keep myself up to date with the latest security trends (I have a keen interest in security research and often suggest security improvements to my clients if I notice one, even if it is not part of my contract I will at least let them know about it)

The promises I made is taken from Uncle Bob’s – The Scribe’s Oath. I strongly agree with each one of them. And, I try my best to strictly follow them


Wasi Mohammed Abdullah

Thinker, Day Dreamer, Python Enthusiast, Javascript Admirer,
An Introvert with Exception!

CEO, Founder 
Dreamcatcher IT