a document which provides implementation details or a self-documenting implementation is more valuable than an implementation