This is outdated by other research. Focusing on the performance of single developers will cause a team to have poorer performance. Even if you avoid performance reviews (which are bad for performance) and only do this to screen candidates there have been numerous more recent studies which have proved this is a waste of time. I guess Netflix has forgotten that they need to avoid the 'brilliant jerks', https://www.inc.com/jim-schlec...
Seriously, Have you checked out goodreads.com ?
To me it is like pandora for books (website which recommends music based on likes and dislikes ala slacker).