Programmer's Creed: The Mark of Quality

  1. I will not begin the design phase until the user requirements have been unanimously agreed upon by all users, and etched onto large stone tablets.
  2. I will not begin development until the design is signed off, preferably in blood.
  3. Issues that arise during testing will be recorded in the issue management system, and the relevant developer shall be notified, in writing, before he or she is taken out and flogged, not after.
  4. Product upgrades will not be released into the production environment until the quality assurance manager has scheduled a time to place his or her head on the correct chopping block, and the axman or axewoman has verified that the ax is indeed sharp.

Feeling very bitter and cynical today.


My book "Choose Your First Product" is available now.

It gives you 4 easy steps to find and validate a humble product idea.

Learn more.

(By the way, I read every comment and often respond.)

Your comment, please?

Your Name
Your Url (optional)
Note: I may edit, reuse or delete your comment. Don't be mean.