This, I write auto updating todo list cli tools for specialized tasks because I always lose focus when trying to reprioritize todo items, etc...
You need to write stuff down, use it as a guidelines to stay on track (hardest part), and tick it off. Everything else is waste of time that masquerades as "productivity hacks."
The goal is to outsource your list of things to do because you have a fallible memory, but the biggest goal is doing something that drives your life forward. Don't get stuck looking for the new productivity fad or rewriting your todo cli.