I don't comment my code. But do I really need to? It's just me for now so I can do it just for fun. It's silly to act like I'm a corporate developer or something. It's a false generalization: You tend to think that developers work in teams, but I'm a solo developer and I'm proud of that (freedom increase; I decide everything!)