Make Reddit a meaningful/useful/productive experience requires some work and some self control.
When I realized that I was wasting a lot of time on useless things on Reddit, I removed most of the default sub-reddits from my profile (Pics, WTF, funny, etc), and added dramatically smaller subreddits (AndroidDev, Seattle, Parkour).
Now my experience is useful and tailored extensively to my interests, and I don't waste time looking at funny pictures of cats.
The default setup in Reddit is based around appealing to what a large number of users want - entertainment.
When I realized that I was wasting a lot of time on useless things on Reddit, I removed most of the default sub-reddits from my profile (Pics, WTF, funny, etc), and added dramatically smaller subreddits (AndroidDev, Seattle, Parkour).
Now my experience is useful and tailored extensively to my interests, and I don't waste time looking at funny pictures of cats.
The default setup in Reddit is based around appealing to what a large number of users want - entertainment.