I am curious that why the author didn’t complain about the word ONE in “do one thing well” too? That ONE thing could be instead many things as well, depends on how you define your abstraction. Making a precise abstraction takes time and experience, and this differentiates novice and veteran developers. After 20 years of coding I am still striving to fulfill SRP as much as possible.
I think there will be another article with the same arrogant and ignorance tone from the same author about unit testing. What a clickbait headline, sigh.