programming tricks and skills | NiceBooksReads