Certain competitive online games (well truthfully, all) are never balanced. It’s too much like real life, as in, not fair at all.
If you try to play the game just to have fun, you will basically never progress unless you are an elite gamer (gifted muscle memory).
If you find out how the game is unbalanced, and play the advantageous strategies, then you can win consistently. Even if it’s not fun.
Software field has something similar going on. Leetcode is the most optimal thing one can do in software at the moment. It’s not fair, but that’s how you win.
At scale, most online competitive games employ matchmaking algorithms that make sure you never really break even unless you are brilliant. Super depressing. You stay at a 50% win rate unless you optimize for the efficient winning strategies. It’s super fucked up.
It’s some odd version of video game Taylorism, and I fear software is going to suffer from this as we scale with more and more people. As I mentioned earlier, it’s already odd that we use Leetcode (an absurd advantageous strategy) to get ahead.
It’s depressing.
So yeah, long story short, when I get tired of losing in these games, I basically suck it up and do the optimal thing and start winning. It’s a really dirty thing and I hate doing it.