Description of  97 Things Every Programmer Should Know