> Think of it this way: you can either manage 5 people that solve a problem
there are levels of problem you will struggle to find 5 people to solve it on avg senior dev salary
> Not in "big tech".
especially in big tech, where there is constant arm race in building systems handling millions QPS over petabytes of data and with all recent advanced AI.
> there are levels of problem you will struggle to find 5 people to solve it on avg senior dev salary
You're agreeing with me even though you think you're disagreeing. Yes it is hard for one person (one senior dev salary) to solve large problems most of the time.
> where there is constant arm race in building systems handling millions QPS over petabytes of data and with all recent advanced AI.
Yes I'm saying that at that scale it's very hard to solve the problem by yourself.
My point is that in certain domains your regular devs can't solve problem, there are some 10x experts who can solve it.
For some problems, one 10x expert could be enough, for others you need some team (small), and they will be able to achieve results where NNN randomly hired senior devs from the market won't produce useful product.
So, the goal of IC is to become such 10x expert if he wants to grow as engineer and not as manager.
there are levels of problem you will struggle to find 5 people to solve it on avg senior dev salary
> Not in "big tech".
especially in big tech, where there is constant arm race in building systems handling millions QPS over petabytes of data and with all recent advanced AI.