←back to thread

131 points matt_d | 1 comments | | HN request time: 0.368s | source
Show context
sundarurfriend ◴[] No.42821250[source]
Tangential to the algorithm itself, this is about naming:

> Fenwick trees, also known as binary indexed trees

Every time I read something like this, I'm reminded of https://willcrichton.net/notes/naming-conventions-that-need-... . "Fenwick tree" makes it seem like some unknown strange entity, while "binary indexed tree" immediately makes it a lot more accessible and gives you a better handle on the concept too.

replies(2): >>42821816 #>>42822123 #
1. mbb70 ◴[] No.42821816[source]
I'm reminded of a town in New Mexico named after the railroad paymaster because everyone said "I'm going to see Gallup to get paid" -> "I'm going to Gallup to get paid" -> "I'm going to Gallup".

Short, memorable names will always dominate precise, descriptive ones.

Finding short, memorable, precise and descriptive names is why "naming things is hard".