Hash Devlog: A Shell That Writes Its Own Tab Completions

bash and zsh let you extend tab completion by writing shell scripts, which is why I never do. Fish does it better, but I'm lazy. Hash goes further: a completion plugin takes about thirty seconds to write, and the shell's own agent can write it for you.

Read More →

Learning Jujutsu by Teaching It

Building an interactive learning tool for jj, inspired by learngitbranching.js.org, because the best way to learn is to teach.

Read More →