Good in theory, but I wonder for how long such a system can be introduced thoroughly in real life, since it really looks time consuming. Even more bring this into personal life. But I do agree introducing some of those concepts will help to keep things under control, hence having a better feeling about it all. The style is direct and I liked the way it was explained, with plenty of good examples.