When I have time to read, I want to read the best book I can.
When I hear about a book I want to read, I either add it to the list of books I want to read, or I start reading the book immediately. If I add the book to my "to read" list, I'm almost certain I'll never read the book. On the other hand, If I start reading the book right away, I'm almost certain the book is worse than books I've already added to my "to read" list.
So, I'm going to try to build the discipline to only read the best book on my "to read" list, instead of reading the last good book mentioned to me.
I suspect this technique will be hard, but reading the best books might be worth it. If this works, I'll try to apply the same technique to other aspects of my life like movies, toys I want to watch, and people I want to have lunch with.