### 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 @rabaath: Just found this gem : "Calculus Made Easy" (1910). Oh why didn't my high-school book start with ch. 1?! Full pdf: https://t.c… :~: 1 week ago
- ⚡ Photographer uses drone to create beautifully trippy Inception-like landscapes twitter.com/i/moments/8414… :~: 1 month ago
- Music of India. twitter.com/aeonmag/status… :~: 3 months ago
- RT @psankar: நீங்கள் @FreeTamilEbooks தளத்தில் உங்கள் நூல்களை பதிவேற்றி இருக்கிறீர்களா ? உங்களுக்கு github.com/psankar/korkai… பிடித்திருக்கலா… :~: 3 months ago
- Get it? For "commuters". twitter.com/sxpmaths/statu… :~: 3 months ago

## 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.