Shell Is Not a Scripting Language. It Never Was.
Shell’s messiness isn’t a flaw β it’s a feature rooted in Forth’s minimalist philosophy of composing small, orthogonal primitives. The moment you stop treating shell like Python and start treating it like a concatenative glue language, everything clicks. Pipelines aren’t scripting; they’re composition. And that changes how you write every command.