I only see a collection of exercises, but I don't see where is the proposed solution or how they are graded by difficulty or grouped by similarity. The link is the second set of exercises, there is part one.
An example of exercise is this page is to define a function to remove spaces in subslists. It gives an example with input and expected output.
I see this as an opportunity and as a challenge. The one able to detect and sane the system should be heavily paid. Is an opportunity for the team to design better software. An opportunity to grow. The only and big problem I see is how to measure the team performance to avoid giving the credit to the one that don't deserve it.
I think that to be a good developer you have to learn to work with limited resources (time, bad software, unclear specifications). The challenge is to design something not bad with scarce resourses, and that is an art. Moreover, I think that good developers learn to get satisfaction when they succeed to designed something valuable with very limited resources. Curiously, I wasn't able to use firefox reading mode in this page, don't know if it an on purpose decision to limit users choice, but to overcome this I copied the content and opened with notepad, ajusted the font size and enabled line wrap. So finally I read it my way.
Edited because I find it hard to express myself in English.