A nice article.
Perfect code doesn't exist, just like perfect software doesn't exist. Software is never finished and neither is code.
Yeah, actually it is the point. There is no such thing called the perfection in coding. Its better to target a working code in your way first, without overwhelming by complex best practices.