3 ms·
I definitely have this problem, but it is not intractable. My advice: plan more. Don't just jump in. I know "ship" sounds like you should just jump in. But it
by ericn 16y ago
I definitely have this problem, but it is not intractable.
My advice: plan more. Don't just jump in. I know "ship" sounds like you should just jump in. But it doesn't. It means plan, execute, and ship.
Planning means thinking about what the smallest, simplest, easiest path from where you are now to shipment is. Execute means doing it according to plan. Shipping just means put it out there whether you like it or not.
It's so easy to tinker and get lost in a project, especially if you like it. That always gets me. But when I plan it, I have focus. And I usually see that it's not that much work to just pull it all together.
Sure, lots of features get left out, but I'll get to them when I have time. But at least I ship something in the meantime.
To toot my own horn a little: http://www.lispcast.com/software-engineering/how-to-write-software/ http://www.lispcast.com/software-engineering/how-to-write-so...