Earlier quoted context omitted.
There is another aspect that is relevant, and that is that the effort needed to get to the 99th percentile of some ability is way larger than that to get to the 90th, and often, you can do very well with just being in the 85th. So you can become pretty good at many different (often complementary) things, in ways that likely make you way more effective than that guy who's a guru in a very specific topic. Then again, s…
This is a good observation and applies to non-professional skills as well. For example, you can learn to repair your clothes at an 85% level using only a $20 sewing kit and some YouTube videos. Taking a well-loved shirt to a tailor is a chore, throwing it away is sad, but mending it is gratifying. Yet somehow, despite the amount of knowledge freely available on the internet, things like this are increasingly neglecte…
On Being a Generalist
101–110 of 140 posts
Re: On Being a Generalist
#102Often we cherish specialists quoting "Jack of all trades, master of none". Curiously enough, the full version of the original has a twist: “A jack of all trades is a master of none, but oftentimes better than a master of one." https://www.theodysseyonline.com/7-phrases-youve-been-misquo...
Re: On Being a Generalist
#103Earlier quoted context omitted.
Indeed, and given the costs to become the very best, it's often a choice like this. Say you need to hire athletes with in experience swimming, running, and gymnastics to design some classes for your school. Would you rather hire: - 3 gold medal Olympians, each of whom have medaled in the 3 areas - 1 bronze medal Olympian who has single-handedly medaled in swimming, running, and gymnastics?
I do have a strange fascination with Modern Pentathlon. Basically none of those athletes are truly "world class" in any of the 5 disciplines if I understand correctly, but they're the best at the combination of all of them.
Re: On Being a Generalist
#104Re: On Being a Generalist
#105'Kind' learning environments are golf, chess, SAT prep, etc. Here, you just need to grind out the hours. The feedback is fairly quick and the objective is clear. You should specialize early on to grind out the time, like Tiger Woods.
'Unkind' learning environments are tennis, jazz, business, etc. Here you need a lot of general information to see weak patterns. You need to borrow from other domains and read a lot of unconnected stuff. The feedback is not timely and the objective is not clear. You should 'graze' on a lot of other things to become 'elite' in your chosen field. Roger Federer played a lot of sports before choosing tennis 'late' in life.
The book is very detailed yet readable, a great targeting at a general audience. The section on music is fascinating reading.
Generalist or specialist bents are both good ideas, but it depends on the environment.
Re: On Being a Generalist
#106Often we cherish specialists quoting "Jack of all trades, master of none". Curiously enough, the full version of the original has a twist: “A jack of all trades is a master of none, but oftentimes better than a master of one." https://www.theodysseyonline.com/7-phrases-youve-been-misquo...
There is another aspect that is relevant, and that is that the effort needed to get to the 99th percentile of some ability is way larger than that to get to the 90th, and often, you can do very well with just being in the 85th. So you can become pretty good at many different (often complementary) things, in ways that likely make you way more effective than that guy who's a guru in a very specific topic. Then again, s…
Re: On Being a Generalist
#107Earlier quoted context omitted.
No, they hire Competitive Programmers - this is a separate specialty, but Google assumes such programmers should be able jump into real world software engineering. They recognize the flaw but so far can't come up with a different way.
> No, they hire Competitive Programmers More specifically, programmers who spend a lot of time learning how to solve algorithm puzzles. This heavily favors single people who have lots of time to devote to studying such things and disadvantages time-constrained people such as developers with a family life at home.
Re: On Being a Generalist
#108David Epstein's Range [0] is a great look into this seeming paradox of broad v. deep. The intro chapters of Tiger Woods with golf versus Roger Federer with tennis are the thesis: There are 'kind' learning environments and 'unkind' learning environments. 'Kind' learning environments are golf, chess, SAT prep, etc. Here, you just need to grind out the hours. The feedback is fairly quick and the objective is clear. You…
Is that what's considered late?
Re: On Being a Generalist
#109Knowing only React, or one programming language doesn't make you a specialist. It just means you have very little knowledge and/or experience. What's next? "if statement developer"? Software engineering as a whole, is one specialization. Maaaybe backend vs fronted could be made into two meaningful specializations. Or "distributed systems", "game development", "financial systems" etc areas. But not one framework/ PL.…
You are a specialist if that's the only thing you're doing. And such a word becomes meaningful once you're doing it +3 to +5 years, IMO. I've seen a modicum of posts on HN that was something along the lines of "I've been a C++ developer for the past 12 years, how do I become a web developer?" So I guess there's something to it. At least in some of the cases.
That's just wrong way to put it. This C++ has been used for something (kernel, embedded, system level programming, games). That's the meaningful area of "specialization", with C++ being one of the tools used there.
Re: On Being a Generalist
#110I've been currently looking for employment and job descriptions nowadays are ridiculous. In one paragraph or section of a job description, they'll specifically state that they want a generalist, and in the very next section, they'll state explicitly that they want a specialist; just crazy. Also, throughout my job history I've been more of a generalist; sort of like a modern day devops (but much broader in scope/respo…
>...job descriptions nowadays are ridiculous. In one paragraph or section of a job description, they'll specifically state that they want a generalist, and in the very next section, they'll state explicitly that they want a specialist; just crazy. I wouldn't put much weight in the specific wording of job descriptions, they're often an amalgamation of previous similar roles at the company and other companies. >There i…
Agreed, and normally I wouldn't care as much. But I'm actively look for work right now...so to invest time and effort only to be met with rejection and disappointment(because of such mismatches), it gets frustrating really fast.
Oh and 100% agreed on your other notes!