Posted on February 12, 2016
Rob Walling writes:
It’s scary to ship. And it’s in our nature to want everything to be perfect before doing so.
I'm finding the more I think about every project as if it were software, the more successful I am. And the less I find myself a frustrated creator who does loads of creating, with little to show for it.
This bodes well for software developers that have a track record of shipping a 1.0 followed by a 1.1, 1.5, 2.0, 3.0, etc.
Having a vision and implementing it are two very different skill sets. Go ahead with coming up with that vision. Then, come implementation time, road map out the first few versions. Then come back to the road map section for that very first version... and make it as minimalist as possible. I am gaining three things for certain when I take this approach: (1) a work product I can ship; (2) a fresh perspective on what really matters the most to be happy to ship it; (3) instant re-framing when I push it out into the world that further clarifies both the vision and what the next iteration should actually contain.
Apparently there's no better focus creator like fresh air and sunlight. And incremental improvement is better than wallowing in the pursuit of perfection (which I'm starting to think is easier to get close to the more you ship anyhow).
Read the linked story