The more accurate way to put this is "I am not a Finisher". The argument here is that starting and finishing are two equally valuable skills that are somehow equivalent.
A "Starter" is a fairweather friend. It's easy to start things. Most people like starting things. Note this is different from networking and so forth, which is really a separate skill altogether.
Employers, business partners and investors will look at what you've finished and don't care what you've started. When something is 80% done or when times are tough or it's time to soldier on and run the last mile of the marathon, nobody wants the guy around who says "well, I started, that's my skill but I'm done now, I suggest you find a Finisher".
Not being a Finisher isn't a different skill--it's a character flaw.
The ability to look at a vaguely specified problem and say "Okay, here's how we're going to attack it, and here's what we need to build to have something that works" is a very valuable skillset, and not everyone has it.
Now, remember that "finished" is not the same as "launched". Usually, my responsibilities continue up to the point where we can get a product into the hands of users and train the people who'll be maintaining it after me. But there's a fairly large role for maintenance programmers, people who are responsible for little tweaks even though the system is mostly working as desired, and if you're a Starter, there's no reason for you to do that work yourself.
I have had a similar position.
My firm is hired to implement concepts as working products. I first help the clients decide whether their idea has legs and help them refine the vision. My team builds out v1 over a period of months, and then we generally hand off to an internal team or another firm that will provide ongoing support. We maintain a pool of excellent resources that excel in maintenance projects but don't have the capacity or interest to be architects.
http://jacquesmattheij.com/The+Starter+the+Architect+the+Deb... was pointed out to me as another recent and good article on the same subject.
Finally, I assure you that successful Starters are excellent networkers and communicators. They have to be, or else the project will never leave the gates.
I'm a starter, but I know about finishing and I think it's a good skill to learn.
In both scenarios you see the same pattern: once things get off the ground, the co-dependency relaxes because the starter can always hire finishers, but not vice versa. Look at who you hear more about: Jobs or Woz? Gates or Allen? There's definitely a difference in their levels of success, and definitely in their personalities. (Not saying it's the only factors, but certainly important.)
I agree with most of this post, but I disagree with this sentence. It's very, very easy to trick yourself into believing that a great idea that you're working on is not actually interesting. The problem is that you've been working with the idea so much that you no longer are seeing the thing you're making with fresh eyes.
I know this because it's happened to me over and over again. My most salient example was when I was working on a game a few years ago. I got a month (this was during high school, so development times weren't that long :)) into development and started thinking it was crap, no one was going to like it - things like that. Normally, I would just stop and work on another idea, but this time I did something a bit unusual - I posted the game and asked for feedback from the game community. This was the turning point. They said that it was great, I should keep working on it, and they'd love to play it when it was done.
I finished it. It turned out to be my most successful game, ever. It netted hundreds of thousands of views. It's been on dozens of websites. And to think that I was completely bored and uninterested with it weeks before I finished.
Incidentally, I think this raises a great way of getting good at finishing: show your unfinished work to other people. If it's good, they'll love it, and the self-confidence boost you'll get from that can carry you further. And if they hate it, well, maybe you should be working on something else after all :-)
It's been my repeated experience that most people are unable to tell the difference between a good idea and a total dud. Certainly feedback helps, but I would also suggest that most people are trained from birth to only say things that they believe you want to hear. The people you know are almost unable to give unbiased feedback, and they can't help it. They don't want to disappoint you.
Learning how to effectively find flaws in your own idea (boredom is an ineffective but common approach) is an incredibly valuable skill. A bad idea well-executed is still bad.
Starter & Finisher are just different ways of saying that you need engineers who can build the foundations and get the project in a good prototype/working state. Yet, you will need engineers with a different skill set who are meticulous, product driven, detail oriented (however you want to phrase it) to carry it to the finish line.
I'd say both the original 80% team, and the remaining 20% team do about the same amount of work.
Now, just to "finish" my point, I'd say the 80% team definitely finishes their portion. They still have to get it in a state that is demoable and 100% functional.
However, I respectfully insist that I have made a successful career of being a Starter.
I think the idea of a person who does things from start to finish his highly romanticized and a lot less comon than whwat you might think. It's great for you to have the abilities to, but I don't think it's a reality to most.
However, my father didn't decide that a bridge was required, nor did he choose the ideal location for the bridge based on urban planning and geographic surveys. And let's be clear — he's not going to be out in the rain, assembling raw materials into a structure either. His job would start with the design and continue with the project plan, and possibly end as a consultant or one of a team of over-seers. He's not finishing the bridge, but his role was necessary to get the project from where it was to where it needed to be when someone else would take over.
Technical projects are often the same. I'm generalizing, but you see a lot of supporting evidence which suggests that you have your visionary, your architect, your builder and your "last 10%"-ers. One person can be all of these things, but almost never all at once on the same project.
What I learned when I came of age was that I am a Starter. I have good ideas and the ability to rally others to a cause. I've evolved the ability to network and communicate. I've forgiven myself for not being a Finisher, because there are lots of people that hate starting and love to finish. There are loads of people who will never start and hate finishing, but they are the core team during the middle.
I suggest that you stop seeing your inclinations as a problem and start thanking your lucky stars that you have a regular flow of potentially great ideas. The main skill you need to develop is your ability to kill off the bad ones early so that you can focus your passion and evangelism on the winners.
Chances are, if you got bored it wasn't going to turn out well anyhow. Listen to what your subconscious is trying to tell you.
http://www.humblepied.com/jessica-hische/