Efficient workflow = Right tool + Right way. Different work requires different approach sometimes.
You may have same app, same workflow. But how you do it may not be the same always. As the problem changes, you need to change your approach too.
There may be numerous way to solve a problem, but only few to do it in an efficient way. You may not know what that way is at beginning of solving a problem. But you will see options and choices when you enter into the solving mode or doing mode.
Do it for future, not only for now. Getting things done is not our only goal, gaining experience out of it and using it for future works is the primary goal of any work. Completing a task may be the by product of your work.
Interaction improves learning. Leave your thoughts here...