No, quite the opposite. i += 5 is the way you think. You think "add 5 to i", you don't think i = i + 5, "get i, add 5 to that value, assign the result to i". I think it makes the code easier to read.