@htothedip@fosstodon.org assuming you understood the person correctly, I suggest remembering who suggested that and never ever listen to them again.
Reason: #zsh scripts are *not portable at all*. #Python is at least somewhat portable because most of computers have python in their system dependencies.
#Zsh is fringe (as #fish is) and a lot of the magic of #zsh is replicated with #fzf.
Anyhow... I find that the optimum portability for me is writing stuff in #bash.
@benjamineskola agreed. Trying really hard not to plug my #bash post, but I argue there that for practical definitions, #bash's portability hits the sweet spot if we use a subset of it (which is still broader than #sh).