Scheme rather encourages you to write an interpreter. JS is the total opposite: the engineering effort is intimidating.
miniblog.
Related Posts
earlyoom is a neat linux tool that kills processes a little earlier, so your system remains responsive: https://github.com/rfjakob/earlyoom
The readme is pretty educational too, and even encourages you to `tail /dev/zero` to see it in action!
Snorkel is a project that encourages you to build heuristic functions to train a ML model on. It's a clever alternative to manually labelling data.
https://www.snorkel.org/use-cases/01-spam-tutorial
"Conventional commits" https://www.conventionalcommits.org/ encourages a convention of prefixing your commit messages with e.g. "fix: problem", "feat: button".
I've been playing with it, and it's really nice to easily see what features/fixes happened since the last release.
