Can you please explain what's that offensive about calling somebody an Individual Contributor?
It's a little bit of weird jargon, but it acknowledges 2 important things (they're a person, and they're actually working) which is infinitely more respectful to the people that actually do the work than "Resource" that also gets used.
To me, using the word "Resource" to refer to people is by far the most dehumanizing term I've seen seriously used in an office.
It's quite individualistic. Much like "talent" which is the latest attempt to imply people are resources without using the word resources.
> It's quite individualistic.
A team always exists, but humans are not exactly the Borg.
I think it's ok to recognize that individuals with differences exist.
Feel free to dislike the term individual contributor if you want to though. That's your right as an individual contributor to HackerNews.
AFIACT, it's intended to distinguish between employees who manage people and those who don't. I.e. "the set of employees is the set of managers plus the set of individual contributors."
The growing concept of "IC" goes hand in hand with the increased focus on "leveling" for engineers, as well as the rise of delegating all product related decisions to the rising class of PMs. All of these create a structure in which every team, even across companies, starts to look more and more the same and any individual can be trivially swapped out for another with the same role and level.
In the early days of the startup boom, ~2008, engineers at startups had a lot more control over the product process. Typical startups where a CEO with some general vision of the product and a knowledge of fundraising and a technical cofounder who would handle the real implementation of the product. CEO would make sure the company was health, CTO/tech cofounder would make sure the product was built.
But this lead to a class of labor that was a bit too powerful. As you likely remember engineers used to contribute a lot more than purely churning through tickets.
Today you can think of IC as a prefix to a more complicated part number: IC-SRE-4, IC-DEVOPS-2, IC-DS-6. Then you just have to find someone claiming to be the part and send them through a leetcode grinder to verify the build quality, then plug them in and go!
FWIW, I've heard and used it in FAANG for well over a decade.
Usually I see HN comments using "IC" followed by someone asking what "IC" stands for. Makes a change to see someone asking for an expansion of the expansion :)