And how do you apply? Even when you have premade solution (from somebody else), you have to learn it. Most of the time you have to learn how to solve a problem not familiar for you.
The same applies to other industries. How do you imagine smart grid does appear?
There are differences in How and Why of software engineering. The author attempts to answer Why of software engineering by answering some aspect of How of software engineering.
Learning is part of the How of software engineering. The Why of software engineering is to develop and deliver solutions to business problems.
The same applies to other industries. How do you imagine smart grid does appear?