### Latest Confusions

### Tags

Abstract
Abstract Confusions
Abstract Pictures
Alan Turing
Algorithms
Analytic Function
Appmax
Blogs
Book
Coimbatore
Confusions
Cryptography
Dead
Equation
Erdos Number
Escape
Functions
Game
Games
Game theory
Grand Theory
Graph
Gravity
Gym
Haskell
History
Interview Questions
Kamalhasan
Kevin Bacon Number
Kural
Math
Mathematical Method
Mathematicians
Mathematics
Mighty Guardian
Number Theory
Online Games
Oracle
Oracle 10g
Oracle 11g
Oracle 11g R1
Oracle 11gr2
Oracle Database
Oracle Performance Tuning
Performance
Personal
Picture Blog
Pictures
Probability
Problem Solving
PSG Tech
Puzzle
Python
Quote
Reading
Review
Rigor Mortis
Sangam
Sangam Literature
Senthilkumaran
Six Degrees of Separation
Specific Numbers
Statistics
String Theory
Sujatha
Super Strings
Supersymmetry
Tamil
Tamil cinema
Theatre
Travel
Trigger
World War II
Writer
xkcd

### Top Confusing Agents

### Top Rated Posts

### Abstract Confusions

- RT @bercut2000: The way we programmers explain what we've written https://t.co/p7EZoBKMOe :~: 1 day ago
- RT @painthands: Can you believe mother nature decided to go this hard https://t.co/xkf2SoO8Cr :~: 1 week ago
- Now there is something to learn from this. twitter.com/i/moments/9920… :~: 1 month ago
- RT @maanow: Happy 241st birthday to Gauss! What is your favorite part of his work? time.com/5259372/johann… :~: 1 month ago
- RT @profkeithdevlin: How all math teachers look at the end of the day. 🙁 No wait, it's a typo. The real issue the ad was meant to address… :~: 1 month ago

### The Chaos

Advertisements

## Commenting your code

It’s been a while since I blogged. I was actively following lot of topics, but mostly held my thoughts to myself from writing.

One such article I read was: Who needs comments? My code is self-documenting! aka: Comment tersely with value-added information.

The author makes the following point:

into

this way, I can use the same function to see if the customer is eligible (otherwise, you would be doing, “IF NOT customer_not_eligible (l_curr_index) ” which is double negation and could be confusing.