So Grandma's Ham is a variant of Chesterton's Fence... When you do or don't do something for reasons of tradition, find the real reasons for doing / not doing it.
It's not often I actually unzip stuff on the command line these days, but saying "extract ze files" in a terrible French accent in my head when I do is a highlight.
Yup, I remember when you had to pass `z` if it was gzip, and I remember my surprise when I missed it once and it still worked (apparently about 5 years after it was no longer needed!)
https://www.executiveforum.com/cutting-off-the-ends-of-the-h...
tl;dr nobody in 2 generations knows why they cut the ends off the ham before cooking it, until they talked to grandma, who said her pan was too small
A Unix thing that's been posted to HN for a decade, that's almost literally the same story:
Understanding the bin, sbin, usr/bin , usr/sbin split
https://news.ycombinator.com/item?id=3519952
tl;dr /usr/bin is separate from /bin because someone had a small hard disk once