The "detailed knowledge of the problem space" appears to me to be "detailed knowledge of the hammers in use", not necessarily the problems these hammers once solved.
Often I find that the common web app needs nothing more than a few dozen helper js functions.
Often I find that the common web app needs nothing more than a few dozen helper js functions.