4 Comments
User's avatar
Chukwuka Osakwe's avatar

really good read. still trying to figure out whether to go the specialist or the generalist route myself.

Huong's avatar

that's really my team setup - front-end, back-end, DevOps, QC, and more. But I noticed that there are always a few generalists who are invaluable. They are the ones keep things moving when others are stuck.

Alex Ewerlöf's avatar

And they're the ones who act as glue and are in the best position to be promoted due to their impact. This essay has had a phenomenal impact on our industry: https://www.noidea.dog/glue

Now, imagine how the team would work if everyone was a generalist. Of course the cognitive bandwidth is the bottleneck but with the advent of copilots (with small "c"), it's already easier than ever to acquire all-around skillset.

Alex Ewerlöf's avatar

PS. This article had its moment of fame on HN and got very interesting comments.

https://news.ycombinator.com/item?id=44026516

Thanks for helping the reach of these ideas and all the feedback ❤️