In Sunday’s post I said that The Final Version Perfected (FVP) was systematic and flexible but not fast. The lack of speed was due to the fact that the scanning algorithm involves often having to repeatedly scan most of the list.
So I set out to find a way of making FVP fast. This would obviously require making some changes to the scanning algorithm. As usual when I’m dealing with problems of this nature, I found that the answer was staring me in the face.
All I had to do was to change the algorithm so that whenever a task is dotted which I am ready to do right now I stop scanning and do it. That’s all there is to it - it’s as simple as that, but the effect on the speed of the system is enormous.
In order to achieve this, the question asked during the scanning becomes a double question:
1) Am I ready to do this now?
If the answer is “yes”, do it.
If the answer is “no”, ask the second question.
2) What do I want to do more than this?
In practice these get abbreviated to:
Apart from this alteration the scanning proceeds exactly as it does in standard FVP. This simple change saves an enormous amount of scanning time.
A word of caution
It seems a bit strange to say this but this system is almost too fast. It’s like trying to ride a thoroughbred racehorse when you’re only used to a pony. I have found that I have a tendency to do so much work with it that I actually end up exhausting myself. So be sure to take plenty of breaks. Good luck!