Please. I think a certain amount of humility is called for when making claims about how someone ELSE could improve his or her productivity.
For example, in my own practice (and contrary to the above), a to-do list has the most value to me precisely for things that I'd like to do someday, and not things I need to do now. This is because I need the list for things that tend to float out of short-term memory. I don't need it for immediate or high-priority tasks, because I tend not to forget those. People are different.
It's absolutely a fine thing to say, "This practice improved my productivity. I offer it to you, for your evaluation, in case you find it helpful, too." But even if 95% of workers are more productive with practice X, maybe I am a member of the 5% minority that is more productive with practice Y. It is silly to assume that given various ways of approaching a problem, there is ONE way that will better for 100% of people .
Being a professional means I own the responsibility for deciding how to accomplish something. Sometimes a group needs to reach a consensus on how to do something, e.g., pick one source code control system, rather than letting each programmer pick whichever they think makes them individually most productive. But choosing a personal to-do list is personal decison.