3 ms·
I provide support for my code under a "pay it forward" license. i.e. if I provide support to you and help you get my code running, then I expect you in turn to
by bravura 17y ago
I provide support for my code under a "pay it forward" license. i.e. if I provide support to you and help you get my code running, then I expect you in turn to invest the time to clearly document what I showed you. This is a principle of least effort, insofar as I will provide support assuming I won't need to duplicate my work for the next guy. It also means I don't need to needlessly document things that people don't care about. This is similar to lazy coding: "throw an exception if this tricky corner-case pops up, and only if this exception trips will I go through the effort to think through correct behavior for this corner case".
http://thisscientificmethod.com/2010/02/28/this-is-an-experiment-in-scientific-methodology/#comment-37408278 http://thisscientificmethod.com/2010/02/28/this-is-an-experi...
- natep 17y agoI like this idea, but why do you link to a blog comment of yours that says exactly the same thing?