The word "law" in "Change of law", if interpreted as "law", can be used in software engineering. "Tao" is the law, if Ming "Tao", but can irresistable, so do software engineering is alive. Just as it is difficult to lyrics, unknown Tao, is not wise, not wise, and thus in the implementation of software engineering inevitable blindness and stagnation.
Another layer of "knowing the law" means "knowing the principle". Understand "why this" or "why not". This is a common problem in software development, most people do not know how to use the techniques and methods, and once there is a problem, it is not good to investigate these techniques and methods. The real problem is that these people (often called copy&paster) do not know the principles of these techniques, techniques, and methods, and therefore do not know how to be flexible or to avoid mistakes.
So people who die reading a software engineering will not do a real project.
Real Software engineering is done by us, not in the book, just to know and understand, only to be flexible use to better use in software engineering.
Boulevard to Jane-Flexible software engineering