> Although I agree that the jack-of-all-trades-master-of-none personality type doesn't make a good hire
I'm not sure that I do. I've seen companies that survived because someone did what it took to ship, regardless of whether "it" had anything to do with his/her speciality.
Or, maybe that person's "speciality" was "ships product".
+1
As a self-professed generalist I just didn't want to sound too self-serving. ;) OTOH, I believe that striving to develop particular excellence in a few things IS a hallmark of good self-discipline...
Re:Business Lessons I Learned This Year
by smhinsey on Tuesday September 01, 2009 @12:23AM
(#797370)
I've always found the continuation of that cliche to be interesting. In full it reads "jack of all trade, master of none, but ofttimes better than the master of one."
I completely disagree (with the article) when it comes to startup staffing. There are a few cases where having a domain expert is necessary (e.g. if you're writing, say, a new database system or doing realtime software, or if you're selling into a specific market where connections are necessary) but for most startups you're way better off having someone who's a decent programmer but also a competent sysadmin, pretty good with customers, or decent contract negotiator. An early stage startup probably won't even know what to specialize _in_.
Better yet is having someone who's a fast learner and can pick any/all of the above up as needed.
People should of course always excel at a few specific things, and play off each others' strengths, but remember: specialization is for insects.