The best thing I ever read on this topic came from biology. In "The Diversity of Life," E.O. Wilson describes how specialist species thrive in stable environments. The stability allows them to evolve "deeply" into a niche and outcompete any species less specialized for that same niche. So if I'm really great at plucking fruit from tall trees, and you suck at it, I win. In unstable environments, however—say all of tho…
Generalists vs specialists – Who has a greater chance of success? (2019)
131–140 of 159 posts
Re: Generalists vs specialists – Who has a greater chance of success? (2019)
#132A lot of programmers think of themselves as generalists because they’ve built web apps in several languages and know both front end and backend development. I disagree. These people are just specialists in web dev. The knowledge within web development is diverse and actually easy to learn but it does not make you a generalist. You are a generalist if you have knowledge about different fields within software engineeri…
No, a generalist is someone who can't do all those things. They just know a little about all those fields.
Does that make every CS student a generalist? No. The generalist must have competent capability to be hired in several of those fields.
Re: Generalists vs specialists – Who has a greater chance of success? (2019)
#133Earlier quoted context omitted.
It's not at all clear to me why a T-shaped individual would be better than "square" individual of the same depth (ie something with more overall surface area).
I'd say the assumption is that your square shape would sacrifice breadth for depth across their breadth. The assumption is that time is fixed and you can only learn and master a certain amount of material to a certain degree. At some point you're going to sacrifice something for the other because time is fixed. There's probably another element to consider: memory, learning rate, and rate of change of a given industry…
Re: Generalists vs specialists – Who has a greater chance of success? (2019)
#134The best thing I ever read on this topic came from biology. In "The Diversity of Life," E.O. Wilson describes how specialist species thrive in stable environments. The stability allows them to evolve "deeply" into a niche and outcompete any species less specialized for that same niche. So if I'm really great at plucking fruit from tall trees, and you suck at it, I win. In unstable environments, however—say all of tho…
The problem with this line of thinking is that there is a distinction between you and your current skillset. In nature a finch can't deliberately change the shape of its beak, but a human can alter their behavior. A fast learner can be deeply specialized in terms of knowledge during times of stability but then quickly switch over to being a generalist when conditions change - on the other hand someone who took a long…
I don't think it's a problem. It's just that specialization can happen in skill AND in genetic adaptability to the environment. We think of skill and genetics as separate things, but in this context it can be helpful to think of them as existing along a continuum of how we learn about the environment and adapt to it. Genetic adaptations 'learn' about the environment over multiple generations, and behavior changes happen within a single generation.
So for example, the finch is specialized exactly because it can't change its beak, and the human is a generalist exactly because it can alter its behavior. I think you could argue that any human behavioral 'specialization' is still probably less adapted to any given environment than animals who evolved for a million years to be suited to that environment.
Re: Generalists vs specialists – Who has a greater chance of success? (2019)
#135Earlier quoted context omitted.
No, a generalist is someone who can't do all those things. They just know a little about all those fields.
Everyone knows a little about all these things. Heck the computer science curriculum at every university pretty much makes it so all students know a little of everything. Does that make every CS student a generalist? No. The generalist must have competent capability to be hired in several of those fields.
Re: Generalists vs specialists – Who has a greater chance of success? (2019)
#136The best thing I ever read on this topic came from biology. In "The Diversity of Life," E.O. Wilson describes how specialist species thrive in stable environments. The stability allows them to evolve "deeply" into a niche and outcompete any species less specialized for that same niche. So if I'm really great at plucking fruit from tall trees, and you suck at it, I win. In unstable environments, however—say all of tho…
When the market turns these are the first to be downsized because they are very expensive. The generalists are more sought after because firms try to produce the same output with fewer resources, and for this you need the jack-of-all-trades types.
Re: Generalists vs specialists – Who has a greater chance of success? (2019)
#137Re: Generalists vs specialists – Who has a greater chance of success? (2019)
#138I always feel like these types of posts are too kind to generalists. Maybe that's just because I am one and I am falling for the greener grass. It's true I've done well in my career, but I've never felt particularly competent. I can do a half assed job as a manager, developer, product owner, and salesman, but I am not any better at those tasks than someone who specializes in doing those things. I could argue that I h…
I guess it’s perspective, I’m a career long generalist and I feel confident that I can be put on any team and preform at or better than the average specialist in the same position. I’ve backed this up with every position I’ve had and have built a network of people that know and trust when I say I can do something. I think that’s more important than any specialist because if I don’t know an answer or how to solve some…
Re: Generalists vs specialists – Who has a greater chance of success? (2019)
#139A lot of programmers think of themselves as generalists because they’ve built web apps in several languages and know both front end and backend development. I disagree. These people are just specialists in web dev. The knowledge within web development is diverse and actually easy to learn but it does not make you a generalist. You are a generalist if you have knowledge about different fields within software engineeri…