Getting things done and time blocking are good methods. The worst ist setting all up so you can start over with this methods. It's a lot of work but in the end, it's an awesome feeling. In the beginning, after setting it up, you really need to stay focused on this methods and stick to them. After a while, you get used to it and it becomes much easier.
As a project manager with multiple projects where my work was to have others do the work it was a good methodology.
As a DevOps guy that is heavily in the dev side I find it destructive.