- always use the pattern "buffer, length" - avoid using unqualified "length" as a name when there are more than one