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.
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.
really good read. still trying to figure out whether to go the specialist or the generalist route myself.
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.
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.
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 ❤️