I remember seeing lots of recommendations for GTG couple of yrs ago but not so much now.
The problem is that, unlike in 2001, there are now an infinite number of important things to do (e.g. learn a new framework, respond to boss's emails, unclog the toilet). All of these have bad consequences if you fail to do them, so they end up on the list.
To quote Paul Graham: "You're "getting things done." Just the wrong things."
Some better options might be the following options:
Marc Andreessen: https://pmarchive.com/guide_to_personal_productivity.html
(Make only two lists - one for today, one for later)
Paul Graham: http://www.paulgraham.com/procrastination.html
(Procrastinate on small things to work on big things)
I will be advocating GTD. It doesn't only give you the framework. Once you're done with the basics, it also allows you to make clearer decisions. A nice quote (self-translated, I wasn't reading in English): When the boat sinks, you don’t think about its course.
"Essentialism" is another classic in the subject, more disciplined in rejecting unnecessary stuff, complementary to GTD in terms of your concerns.
The lessons within remain top of mind as a key mental check that has stuck with me over the years. The book begins with a study on hubris and how your blindspots are like a cancer of mind that remain undetected while working to kill you long before their effects are known.
See Jim Collins' 2009 interview w/ Charlie Rose to get the gist and understand the context for how the book came to be: https://charlierose.com/videos/22502 [video]
How The Mighty Fall: And Why Some Companies Never Give In, by Jim Collins https://www.amazon.com/How-Mighty-Fall-Companies-Never/dp/09...
There are 2 things I’ve learned from the book that I still use daily/weekly:
1. Capture everything, it keeps your head empty so you can focus on the task at hand. If something comes to mind I drop it in my Todoist Inbox to review later.
2. Weekly review: no matter how good the method is you use, as long as you don’t regularly clean it and keep it up to date, you won’t use it for very long. It also makes sure you can trust your system.
The GTD system has a downside I think: you could end up implementing it perfectly and never forgetting anything and getting shit done. But the question remains if you are getting the important stuff done or just all of the small tasks in life? Just as one of the previous comments also suggests.
I don't think you need to read the entire book. Watching David Allen's talks (Google, TED) and reading the GTD cliff's notes should give you a good idea of what the methodology is all about.
I only mastered the first step of the methodology, that is to capture everything that comes to your mind. I think it's the most important one.
Even if you do not follow the whole system, you still come away with some gems.