the practice when read programiming book