The article seems to have two messages: one that it's better to fully comprehend the problem before you start coding; the other that learning a powerful library will save you pages of code. Both well rehearsed truths of computer programming.
As for myself I often find that I have to fully explore the problem on my own terms before I can maturely optimize my source.