I'm writing this blog to give some "constructive" feedback on the current state of the tasks in the recent CF rounds. Personally speaking, I believe that tasks are becoming more and more theoretical contest after contest (by theoretical I mean tasks that are not challenging to code).
Nowadays we rarely see tasks that require algorithmic thinking or coding skills.
I personally blame this on the procedure of proposing contests, it's natural for setters to start with proposing tasks that require some coding and later on replace them with theoretical tasks (which are easier to come up with) after their first set of tasks gets rejected by the coordinators.
In fact, some setters might presume that the vast number of theoretical tasks means that they are more probable to get accepted by the coordinators.
The point I'm trying to make is that WE are the ones who are creating these tasks, therefore WE are responsible for creating this mess. Hence, I humbly request the setters to try and come up with tasks that have a rather challenging code.