Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Often smart people coming from mathematics start programming this way. In math it's traditional to give everything what programmers would consider cryptic one-letter names, partially because you tend to write them on paper a lot while thinking, and partially because you have fewer entities so it's less bothersome to remember their meaning.

Of course it's a bad idea while programming, I just find it helpful to remember the reasons that smart people can make seemingly terribly unaesthetic decisions.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: