For solutions, I think that there should be player orientated polls or such, or review threads. And possibly,
having most devs working on one thing at a time.
So here is the issue with "devs working on one thing a time" if we wanted a developer on every project simultaneously we would need 43 developers, or to decrease the number of products out there. That's also not including the number of people we would have to increase in testing, design and other supporting departments.