Nerd trivia of the day: ever wondered why the dd CLI UI is so much different from the rest of gnu coreutils tools?
No hyphens before operands, weird "=" symbol all over the place.
Turns out this UI was originally meant to be a prank: it uses the IBM JCL[1] notation. A language used on systems which happened to be shipped with a similar tool.
50 years later, the tool is still here, the prank is still here, but nobody gets it anymore: it just became a weird UX annoyance. 😅
Source: https://web.archive.org/web/20181213051044/https://www.catb.org/jargon/html/D/dd.html
More infos and trivia on the **terrific** wikipedia page: https://en.wikipedia.org/wiki/Dd_(Unix)
[1] https://en.wikipedia.org/wiki/Job_Control_Language