4 ms·
Large tech companies are inefficient and have very poor engineering productivity but this is largely for systemic reasons. They definitely do not have any mecha
by logsr 2y ago
Large tech companies are inefficient and have very poor engineering productivity but this is largely for systemic reasons. They definitely do not have any mechanism for identifying high performers.
The basic problem they face is that they pay a fixed wage for complete IP ownership (horrible deal) and so they intentionally do not measure and reward actual performance because they do not want to compensate high performers based on the value they create.
There isn't really a solution because these companies are making rational profit maximizing decisions, it just happens that mediocrity and managed decline of locked in revenue streams is profit maximizing for them.
- mattgreenrocks 2y ago> they intentionally do not measure and reward actual performance because they do not want to compensate high performers based on the value they create. Ten years ago, an oft-repeated quote: “you’re not paid what you’re worth, but for the value you create.” In light of that, is the argument that performance is institutionally obscured so that devs don’t realize how much leverage they really have? I can see traces of that in seeing shipped products as less the result of one/few devs working hard and more as multiple teams, as you now have two levels of personnel abstraction to diffuse potential leverage (individual/their team, and the teams among themselves).
- rightbyte 2y agoIf you work in an org the share of the success of something that you could claim is really abstract. In some sense the cleaning lady can put claims on "my" success. Most stuff I have done would probably be worthless without the sale people and customer relations in place. Like 0$ value.
- intelVISA 2y agoWell, it goes both ways: a fixed wage for complete IP ownership is great if your main dev skill is "bringing key stakeholders into conversations at the appropriate time".