This is a very interesting approach, and one that I haven’t really considered. I fear that the temptation to start from scratch might be quite strong, but then I suppose that having very good documentation serves to blunt that problem in the first place.
Ahah! I suspect that permission to start from scratch may be a large component of maintaining passion. Starting from scratch at will is pretty close to the exact boundary between programming I do for fun and programming for which I demand payment.
This is a very interesting approach, and one that I haven’t really considered. I fear that the temptation to start from scratch might be quite strong, but then I suppose that having very good documentation serves to blunt that problem in the first place.
Ahah! I suspect that permission to start from scratch may be a large component of maintaining passion. Starting from scratch at will is pretty close to the exact boundary between programming I do for fun and programming for which I demand payment.