I think this is a great question and I’d like to provide some visibility into why things like this seemingly take so long to just do.
It definitely seems from the outside that we’re working with unlimited resources, and in many ways we count ourselves grateful that we have been successful enough to continue to keep the game interesting for so many years; but, with the scale at which we operate League (and all our games really), there comes a whole slew of different prioritization issues that are just the reality of delivering these games to a massive player base. Specifically, size and impact of small problems like “randomizing champ select for premades,” pale in comparison to the size and impact of say everyday problems like “party nodes can’t handle the amount of games thrown at them.”
What you start to see (and what most companies that grow to this size will see) is a shift in how you HAVE to spend money and time, not just where you WANT to spend it.
O...
Read more