Big tech sucks a lot, and I mean a lot, of the oxygen out the market for these roles.
If you take the total population of engineers, then how many engineers are needed to build TCP/IP stacks, new app network protocols (i.e. QUIC), databases, web frameworks?
The unfortunate truth is that getting deep experience is rare.
Risk aversion is a core culprit; would you trust a tech not supported by a large community? This creates a tremendous market pressure on a handful of players.
This is one of the reasons that I had to work at big tech to get the experience and skills that I wanted. For example, when I was at AWS, I read every COE (cause of error) report for the big services. This helped me tremendously both as an IC and leader.
Now, I hate that I had to bend the knee to big tech...
Big tech sucks a lot, and I mean a lot, of the oxygen out the market for these roles.
If you take the total population of engineers, then how many engineers are needed to build TCP/IP stacks, new app network protocols (i.e. QUIC), databases, web frameworks?
The unfortunate truth is that getting deep experience is rare.
Risk aversion is a core culprit; would you trust a tech not supported by a large community? This creates a tremendous market pressure on a handful of players.
This is one of the reasons that I had to work at big tech to get the experience and skills that I wanted. For example, when I was at AWS, I read every COE (cause of error) report for the big services. This helped me tremendously both as an IC and leader.
Now, I hate that I had to bend the knee to big tech...