You know those comments that are supposed to explain what the code does? Yeah, they're about as helpful as naming your game "Counter-Strike" and then commenting it with... "Counter-Strike." Zero context, zero explanation, just pure redundancy wrapped in a bow. It's the programming equivalent of asking someone "What's your name?" and they respond with their name. Technically correct? Sure. Useful? Absolutely not. We've all seen (or written, let's be honest) comments like // increment i above i++ or // get user above getUser() . The code literally says what it does already, my friend. Good comments explain the why , not the what . They should tell you about the business logic, the edge cases, or why you chose that weird workaround at 2 AM. Not just restate what anyone with eyes can already see.