mustafa335 - Excellent point.
In my opinion, there is more to this philosophy. There is a saying.. Before you can learn to break the rules, you must fully understand the rules.
Too many people think they can break the rules, simply because there are other experts that do the same, with success. It makes no difference what area of expertise. What's important is that you do not become "religious" in regard to any "rule", but that you fully understand the importance and value of the rules, so that you know when they are needed, versus when they can be broken.
That explanation is good -- and I agree with it; however, it oversimplifies to a point of potentially being dangerous to someone learning the trade.
Plan the right amount. Never over-plan (which is the problem the author addresses). Spend more time doing and less time talking. Or as I like to say "don't be an American." Here in America, there is a problem where people spend far too much time talking about something, than doing it. I have not noticed the same problem when I hire people from other countries.
planetlife - Two excellent referrals, thank you very much. [Login to see the link] had also recommended the same book to me privately, just prior to you posting -- great minds think alike 🙂
EDIT -- This is an interesting book that was just uploaded: 30 second coding:
[Login to see the link]
I haven't read this yet; however, the premise sounds very interesting.