3 ms·
Reducing the size of a program by an order of magnitude requires better abstractions, not shorter selector names. I'm not saying names have to be long, I'm say
by gnaritas 16y ago
Reducing the size of a program by an order of magnitude requires better abstractions, not shorter selector names. I'm not saying names have to be long, I'm saying they should be whole words, not abbreviations of words. The English language is full of whole words that are still very short.
Math notation is horrendous by the way, too many implicit assumptions about the readers background knowledge. See what Gerry Sussman has to say about it. The great thing about code is it forces one to be explicit, which forces one to actually understand and learn.
- gruseom 16y agoIt's probably just that I haven't had any coffee yet, but I'd like to point out in mild irritation that this mangles everything I said: Reducing the size of a program by an order of magnitude requires better abstractions, not shorter selector names.