After reading the article twice I still don't know if he's against or in favor of software design and what exactly this text wants to tell us. Am I the only one?
(If anyone has a better explanation, please feel free to correct me. This was simply my best guess)