Actually, I'd rather read a well-thought out argument that has been edited than trying to parse your thought process. I ended up stopping halfway through.
Thanks for letting us know?
Seriously, the whole piece is 800 words. You didn't have time to read because you'd prefer 50 words shaved off with tighter editing... well okay, I understand if you're a busy guy that likes dense information.
But then you have time to post a snarky comment? You lost me there.
That was my first guess – my first guess was that the difference between a generalist and a dabbler was that the generalist had some overarching theme or purpose, while the dabbler did not.
That was pretty redundant, even as a part of your thought process, since you'd already told us that earlier on. Just telling us that you don't think an overarching theme was it would have sufficed. And following that:
I don’t think that’s the answer.
You just said that a couple of sentences back. What I'm trying to say is that, while showing us your thought process did illustrate how you arrived at your conclusion, an outline of your thought process would still have read better if you had tightened it up some. Showing us your thought process by literally repeating it verbatim might strike some readers as self-indulgent.
Other than that, good points. :)
But I do agree that editing serves a purpose. There is a reason that good writers' essays, such as PG's, for example, are so durable through time: they have been finely honed, eliminating wasted words and poor analogies, to communicate an idea so purely that it captures the mind.
Sebastian's writing isn't poor. It's just not finished. There's a gem of an idea there, but it's still covered in the dirt and grime of poor syntax and wordiness. And like a diamond that goes unnoticed because it hasn't been polished, it will quickly be forgotten, under the massive heaps of poor syntax and crude wordiness that society, and the Internet in particular, generates every day.
He could find his ideas traveling farther if he polished his diamonds.
And I enjoyed seeing the process unfold. I liken it to watching a painter as he works through a portrait, or maybe a screencast from a really good programmer.
Could it be that the difference between a generalist and a dabbler is just saying “this is as done as it’s going to be” and shipping the work?
Same with what makes one a "dilettante" versus "Renaissance man", I think: it's more or less a retrospective judgment, and the main factor is how much your output impresses people. The mediocre would-be Renaissance man is a dilettante, and the dilettante who does impressive things is a Renaissance man.
A dabbler (generally.. ha!) lacks that ability to connect X and Y. Though you can certainly be both. You can be a generalist at work, but then in your hobby time enjoy doing a bit of everything.
As a thing you do to enjoy, there's no real superior thing between dabbling and being 'a generalist'. Do whatever pleases you. But in a work environment, there certainly is a difference.
Unless you just happen to want a guy to split his time at work as UI designer on one project, and as a programmer on another (that have nothing to do with each other what so ever), then you'll probably want an actual generalist, than a dabbler.
It seems to me a good generalist tends to either leave/get fed up because at some point the company grows and he doesn't fit within their new structure - so they try to pigeonhole him into some role - losing the somewhat abstract benefit they had from having that generalist around.
What do you do with a guy who can debug better than 3/4 of your coders, handle networking better than most of your network team, see the "big picture" where others won't - but really doens't like to be painted into a corner.
If these people make it into senior positions with management backing, they tend to stick around, and help out where they can and drift to where they are needed - but that's often not the case.
Okay. If a generalist turns out no good, then why does that happen? Skill? Ability? Work ethic? Marketing? Their ethics and philosophy?
"Not shipping work before moving on" looks like the best explanation to me. If you have an alternative take, I'm all ears. I'm not so sure on this one, and would really like to hear alternative points of view.
Who doesn't "ship", anyway? I'm a lousy writer, probably a "dabbler", although I care deeply about writing. I don't publish my writing yet. But I still sit around producing pages; I wouldn't even be a dabbler if I didn't! In my opinion, the difference between me and a "generalist" is that my writing sucks.
And I think it's the same thing which distinguishes dabblers from generalists - generalists have talent. They might not be the best, but they have talent.
tl;dr King defines talented writers as those who ship
"Not shipping" would be writing down ideas in your story journal or outlining forever, writing the first page or first chapter or the first act, deciding the idea is going nowhere, and going back to the drawing board, and starting over again and again and again.
But how do you know your writing sucks? You're obviously a learned guy who has a good command of language. If you published and shared your work with people, are you sure it wouldn't be received better than you think? Or maybe you'd improve in skill and ability from feedback and observation of your work out in the wild?
I find any discipline where I have deadlines and have to either ship, or a competition is coming up, or a talk must be given, or something where I have to deliver/perform on some level... I find I tend to get at least modest successes in those areas. The areas I haven't released work, I'm much less skilled/accomplished. Maybe I'm getting the cause and effect backwards, but I don't think it's entirely the case.
I know my writing changed (and I think, improved) a lot when I started writing publicly than when I wrote privately. It's... it's incredibly different, y'know? It sucks and it's hard and sometimes people say mean things about you, but in the end the real downside is quite low, and the upside seems quite high. And maybe your work is better than you give it credit for? Derek Sivers just wrote a really brilliant piece called "Obvious to You. Amazing to Others"  about how people systematically undervalue their own knowledge/skills/ability. Something like that at work, maybe?
Really I think the strength there is the overall visibility of how systems work. For me the strength is from a technical and product standpoint, I'm looking for solutions at each level and trying to determine which is the best just because I have experience working at each level. Someone that's focused on front-end or back-end work is going to look at their end for the solution and not necessarily on the other ends. The problem I have is I might not have as solid of a solution as someone that is an expert on that edge of the stack (though I could learn about it if given the opportunity).
Basically I might have a different set of tools at my disposal than someone who is a specialist.
This can obviously extend out to other disciplines, maybe I'm a generalist on the business side and I understand how product and marketing work, but I'm weak on my technical knowledge.
I think that, due to the fact that the tools are more sprawled out, you need to either be in a team that can use those tools effectively or as an individual you need to be very good at prioritizing what the best tools are in order to derive a solution. I think being aware of your strengths and limitations is key, and this is something that comes with time and experience.
Generalists, on the other hand, have reached a beyond-novice level of skill in multiple, seemingly disjointed skills, but they are able to pull it together to create new things. These are the type of guys that invent injections of ionic compounds into the blood stream to map out cancerous tumors. They have enough points of knowledge to come up with an idea that a world class tumor surgeon would never be able to suggest, even if they couldn't actually preform as well as the surgeon.
I don't think that's quite true. Leonardo was known to miss deadlines and abandon works; perhaps a better approach would be looking at how confident they were of their ability to produce varied things.
To that end a generalist has tangible real world experience with a given technology that may be applicable to multiple domains. A dabbler has a very cursory overview of the specific tech and is perhaps aware of some of the options and caveats that exist, but hasn't earned the bumps and bruises to be considered comfortable with it.
Output is the key. If you are creating something, you're doing it right. If you "dabble" from here to there and never make anything...you're doing it wrong.
Output. Creation. Fruit. Those are the distinctions that matter.