|
|
|
|
|
by Swizec
5199 days ago
|
|
Personally I'm a starter. Great at implementing prototypes, getting things working fast, but absolutely terrible with polishing things and taking care of edge cases. And I hate it. I consider it a personality flaw, a flaw in my work ethics, and so on. Whatever it is, I don't want to have it. What I've found has helped me get beyond this problem is taking on freelancing gigs where I'm mostly the guy who gets a rough prototype and has to make it work. The beauty of this is that I know how to think like a prototyper, so I can become productive on a foreign codebase quickly. And because I started at a different goalpost, I can still work as a "starter" even though I'm doing the job of a "debugger/finisher". |
|
I'm curious what percentage of software developers self-identify as finishers and what percentage as starters.
My assumption is that starters are much more common--but maybe that's because I assume everyone is just like me.
Are there really software developers who fit the "finisher" description? And prefer it? :)
If it turns out that software developers really do have a range of roles available to them and each individual suits some more than others then maybe it's best to work to accept it rather than feel guilty about it?