I don't think this would change a lot, you would probably raise big sites (Pinterest, Facebook) a lot higher in the rankings as the 99% non-programmers would vouch for them.
You could counter that somewhat by having a "people who liked X also like Y" mechanism, but that quickly brings you back to search bubbles.
In that sense Google probably should/could do a better job by profiling you and if you never click through to a page lower it in the rankings. Same with preferences, if I am mainly using a specific programming language and search for "how to do X" they could only give me results on that language.
In the end that will probably make my search results worse, as I am not only using one language ... and sometimes I actually click on Pinterest :-(
You could counter that somewhat by having a "people who liked X also like Y" mechanism, but that quickly brings you back to search bubbles.
In that sense Google probably should/could do a better job by profiling you and if you never click through to a page lower it in the rankings. Same with preferences, if I am mainly using a specific programming language and search for "how to do X" they could only give me results on that language.
In the end that will probably make my search results worse, as I am not only using one language ... and sometimes I actually click on Pinterest :-(