@ swordx: That doesn't mean you shouldn't comment your code. If you were to showcase a function that does random things other people didn't know about, you'd have to comment after each line of code a message saying what a line does. "This is the game loop!" "Here's where I override my Digestion function!" Whether you like it or not, commenting is highly recommended.