It's difficult to find your way in the chess development jungle. There is an abundance of good advice, often contradictory. If you follow every piece of advice you are busy for aeons, prabably ending up as a solid mediocre player. . . What I'm doing, inventing every wheel of my own, isn't little work either, but at least I avoid double or contradictory work. What is gained on my path is gained forever. A good teacher, be it via a book or alive, would be an enormous save of time, but finding a good teacher is as difficult as finding your way in chess land. I have read hundreds of chess books, I learned a lot from them, but there wasn't much consistency in the matter. Good players are often not good teachers. Because they forget to tell you what is self evident to them, or because they have no idea why they are so good since they learned it at a young age. Good teachers often lack a good vision. To have a good vision, you have to dare to stand up against stronger players...