upvote
I choose to argue the complete inverse. In the age of AI there is increasing value on being a reasonably well rounded generalist. Exposure to different paradigms and possibilities matters significantly more than depth within a single purview.

From a career risk perspective, this is also the right answer. Domains disappear, though they frequently morph. Cross domain knowledge allows the individual to apply lessons and patterns they've learned elsewhere.

reply
For me problem is that people don’t understand that there are different levels of expertise.

Like if you can write an SQL query, you know difference between DDL, DQL, DML you are already an expert compared to average people.

Of course knowing that doesn’t make one database expert as you might not know how indexes work under the hood and might not know how to maintain a database.

Picking and mixing right levels of expertise is also hard because you never know what’s the next job will be.

reply
I can be wrong and I usually am but what if the answer lies somewhere in the middle and depends on the definition of the amount of depth and other factors that one talks about and that it also depends highly on the context of work itself. I am unable to provide an exact answer or a binary answer to it because I don't think that there's much.

For example. A person who does frontend sadly is more affected by it. The advice for him to learn more in depth backends and where they connect and maybe connecting that cross domain knowledge and orchestrating AI where others could fail could be more relevant than further specialization in it itself.

But on the other hand, suppose there's an employee who is working with an quant company. Maybe you can say that they should generalize, maybe not. I have the personal opinion of saying that even if AI can write such hyper-efficient code, the ability/depth of him to verify (because verification can mean A LOT more in quant than in frontend generally speaking*)

Suppose there's a student who is just starting out, you can give them generalist advice to learn things and find what they like and learn it more in depth.

Suppose there's a employee who has a family life (wife, kids etc.) and is simply unable to have so so much free time as that student and its genuinely okay. Then there could be a different advice for them.

There are different advice for different people. My optimistic opinion is that maybe AI can help both specialize in a particular thing and teach you it or it can teach you multiple domains. It is still an impressive tech that you can get such a good teacher.

I also have an pessimistic opinion but enough nuance for today as I am gonna go late for a class. I don't think that there's one right answer to this question (maybe)

reply