3 ms·
This is almost a myth. Think of it this way: you can either manage 5 people that solve a problem or you can solve a problem yourself that it would've taken 5 pe
by almostgotcaught 1y ago
This is almost a myth. Think of it this way: you can either manage 5 people that solve a problem or you can solve a problem yourself that it would've taken 5 people to solve. At the end of the day, it's the scale of the problem that matters (not the technical "hardness"). Are there sometimes problems that one domain expert can solve, effectively and fully, that it would've taken 5 generalists to solve otherwise? Sure. Is it common? Not in "big tech".
- riku_iki 1y ago> 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.
- almostgotcaught 1y ago> 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.
- riku_iki 1y agoMy 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.
- mji 1y agoit's very hard to tell when an individual has solved a problem that otherwise would have taken 5 people to solve... so you'll likely find that it's much easier for big tech to reward people for managing large teams or leading large teams to execute on a project rather than for solving such problems themselves
- lolive 1y agoForget about being rewarded for being a problem solver in a big corp. Respected: yes. Rewarded: no.