Awful article for this reason.
Learned nothing.
Learned nothing.
Everytime someone comes up and says his code sucks he remembers being a young engineer admonished for making someone's code better, and instead of getting defensive, he listens.
One is logic, the other is applied.
Not according to any formal or colloquial definition I've ever heard.