I completely agree with this article. In fact, I believe everyone who is in tech department, no matter the seniority (manager, director, even VP sometimes) should still be able to code. Really depends on the size of the company, obviously in a big company VP wouldn't be able to code just because he or she wouldn't have much time to do it with other day to day tasks.
I am Director of Engineering in a small company and I still code a lot. Our CTO codes as well.
I've seen some engineering managers who not only do not have CS degree but never coded and were hired just to manage engineers which I will never understand.