I wasn't going to, but there are some points in this thread that are being overlooked, perhaps intentionally, that need to be addressed.
1. Before this change, there were complaints in the forum about people wanting pairings in their rating range and not being able to get them, both in quick pairings and custom seeks. Those complaints may have stemmed from a technical issue that the new system was installed to address.
2. The reason that the change also applies to non-rated seeks could be that challenges and seeks are handled universally and only branch off at the assign-rating step at the end of the game. I haven't seen the code, but my guess would be that to separate rated and non-rated seeks/challenges would require additional code to handle each case, and at present that code does not exist. This would explain why all seeks/challenges are handled the same, whether rated or not.
Sazed's position is quite clear and perfectly logical from a developer's point of view: Demonstrate where the code is broken and it gets fixed. If the installed code now works as designed, then there is no technical issue to address. Code works as designed or it doesn't, and no one in this thread has even suggested that the code is flawed. "But I hate it cuz it sucks" is in no way a technical issue that a dev can hope to address.
Lichess is one man's vision, implemented the way he sees fit, and while I'm sure he appreciates feedback, without concrete examples or better yet working code, he decides to incorporate it or not. Does that make him a dictator? Am I a dictator when I write a book and ignore critiques if they interfere with my story? I say no, you might say yes. But the bottom line is that being a user or even a patron gives us users no right to dictate demands, whether for changes or explanation, from those who have provided this service for us.
Creation implies ownership. You want a say in how things work? Learn the code and submit patches. Find concrete examples where code is broken. Give the devs something they can use, and they'll be more than happy to use it.
1. Before this change, there were complaints in the forum about people wanting pairings in their rating range and not being able to get them, both in quick pairings and custom seeks. Those complaints may have stemmed from a technical issue that the new system was installed to address.
2. The reason that the change also applies to non-rated seeks could be that challenges and seeks are handled universally and only branch off at the assign-rating step at the end of the game. I haven't seen the code, but my guess would be that to separate rated and non-rated seeks/challenges would require additional code to handle each case, and at present that code does not exist. This would explain why all seeks/challenges are handled the same, whether rated or not.
Sazed's position is quite clear and perfectly logical from a developer's point of view: Demonstrate where the code is broken and it gets fixed. If the installed code now works as designed, then there is no technical issue to address. Code works as designed or it doesn't, and no one in this thread has even suggested that the code is flawed. "But I hate it cuz it sucks" is in no way a technical issue that a dev can hope to address.
Lichess is one man's vision, implemented the way he sees fit, and while I'm sure he appreciates feedback, without concrete examples or better yet working code, he decides to incorporate it or not. Does that make him a dictator? Am I a dictator when I write a book and ignore critiques if they interfere with my story? I say no, you might say yes. But the bottom line is that being a user or even a patron gives us users no right to dictate demands, whether for changes or explanation, from those who have provided this service for us.
Creation implies ownership. You want a say in how things work? Learn the code and submit patches. Find concrete examples where code is broken. Give the devs something they can use, and they'll be more than happy to use it.