An Attempt At Explaining Category Theory
This is mostly a personal notebook of what I think I have learned. I make no guarantee about the accuracy of anything said here, I would appreciate any corrections or feedback on anything [I've ever] posted.
Parsing Bash Config Files
Many times a script is written that needs extra/persistent configuration from the user. In most languages this is no big deal, you just import your json/yaml/toml parser and you're good to go. The common thing to do for many bash scripts that require configuration is to ask the user to put another actual bash script containing variable declarations in the file:
Functional Programming: a small introduction
It seems there's some confusion on why you might use functional programming methods like map/reduce/filter, and so I thought I'd write something to try and explain why I think they're useful and interesting.
Fuzzy searching for MPD in Bash
I recently came across [fzf](https://github.com/junegunn/fzf), which is an interactive line filter. By default `fzf` will fuzzy search recursively through file names in the current directory, but it also filters through stdin.