For me there are the sites I visit to solve programming problems, google, stackoverflow, etc... And then there are the sites where I waste time pretending I&#x27;m just indirectly improving my skillset, HN, slashdot (back in the day), reddit, etc... There is almost no overlap. I find eliminating the time wasters while keeping the professionally useful sites is not that much of a problem.