site banner

Friday Fun Thread for December 8, 2023

Be advised: this thread is not for serious in-depth discussion of weighty topics (we have a link for that), this thread is not for anything Culture War related. This thread is for Fun. You got jokes? Share 'em. You got silly questions? Ask 'em.

2
Jump in the discussion.

No email address required.

It just seems stupid that I remember several hundred builtin function names for each of ten different programming languages that do mostly, but not quite, the same thing. push, add, append, insert, push_back. what's the difference between unwrap_or vs unwrap_or_else? It isn't really a problem, because I can comfortably remember them, but you're right about the hidden opportunity cost. There's no obvious better alternative, they all evolved independently and often really do have to many different things, but still.

The things I really despise are domain-specific languages where you have to remember an entire new set of 250 terms and relationships. Why should anyone have ever learned the specifics of elisp or vimscript, or even lua?