You should read the book Lisp In Small Pieces. It's basically a book about doing that multiple times with every-increasing percentages.