This is not a tyranny if’s marginal user, this is corporate mechanics and metrics at play. Every big company has a number of North Star metrics. If you move them in right direction you get promotions and recognition, since the metrics are used as a proxy for customer benefit
The problem though is that it’s relatively easy to game the metrics, especially in short term hence the popular sport is to pump the metric, get promotion and move on to a different project before the negative consequences are evident.
Eg if your metric is conversion you can exploit it in lots of really dark ways
In even bigger companies like google it’s possible to repeat this action many times and the result is obvious. You can see how this could work with acquired products - of course the first changes will be to bring them to Xcorp scale, stack or standards which can mean years without new features
It works completely differently with hobby projects because of different incentives. I’m 100% sure that the best things in the world are created when their authors do them just for the sake it using their vision.
Unfortunately you cannot really grind in this way. So if you have to implement a login using 100 different auth systems, the approach should be different
The problem though is that it’s relatively easy to game the metrics, especially in short term hence the popular sport is to pump the metric, get promotion and move on to a different project before the negative consequences are evident.
Eg if your metric is conversion you can exploit it in lots of really dark ways
In even bigger companies like google it’s possible to repeat this action many times and the result is obvious. You can see how this could work with acquired products - of course the first changes will be to bring them to Xcorp scale, stack or standards which can mean years without new features
It works completely differently with hobby projects because of different incentives. I’m 100% sure that the best things in the world are created when their authors do them just for the sake it using their vision.
Unfortunately you cannot really grind in this way. So if you have to implement a login using 100 different auth systems, the approach should be different