I haven’t been able to change my passion, but I have faced a similar issue and found that if I occasionally take stock of my semi-abandoned long term projects, I often notice that I have passion for one of them again. As a result, several have come to something resembling completion over the years, and often over many passion-dispassion cycles. The key then becomes documentation and good storage and organization, to minimize the difficulty of starting up again. I feel that this has made my passion for projects more durable, because there is no longer a sense of panic if it starts to fade- I expect it to return if it is needed.
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.
I haven’t been able to change my passion, but I have faced a similar issue and found that if I occasionally take stock of my semi-abandoned long term projects, I often notice that I have passion for one of them again. As a result, several have come to something resembling completion over the years, and often over many passion-dispassion cycles. The key then becomes documentation and good storage and organization, to minimize the difficulty of starting up again. I feel that this has made my passion for projects more durable, because there is no longer a sense of panic if it starts to fade- I expect it to return if it is needed.
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.