It's fantastic- we can approach solving life problems in the same manner we approach solving problems in Mathematics. Just look at this algorythm. Substitute READ for WRITE in the first section, and you are there.
Or, the same in a more neutral language.
The extended variant which seems really good - nothing is being missed.
Even better advice: