https://research.swtch.com/names

Every programmer has a variable naming philosophy. This is mine: A name's length should not exceed its information content. For a local variable, the name i conveys as much information as index or idx and is quicker to read. Similarly, i and j are a better pair of names for index variables than i...